文档章节

mvn archetype:create 说明

五大三粗
 五大三粗
发布于 2017/06/05 11:07
字数 260
阅读 12
收藏 0

前面一篇相对比较简单。

看完前面的内容我们会来到实战部分,也就是创建一个简单的项目

1 mvn archetype:create -DgroupId=org.sonatype.mavenbook.ch03 \
2 -DartifactId=simple \
3 -DpackageName=org.sonatype.mavenbook

于是我们得到了步入Maven领域的第一份打击

真是好不留情,直接一堆Error,对着书看了半天,命令没错,大小写也都一样。好多朋友都和我一样,就是不知道原因。

经过多方查找终于通过google找到这个网页http://www.cnblogs.com/luhouxiang/archive/2011/09/02/2164053.html

http://maven.apache.org/archetype/maven-archetype-plugin/create-mojo.html

现在终于真相大白 原来create参数是这样的

1    mvn archetype:create 
2   -DgroupId=[your project's group id]
3   -DartifactId=[your project's artifact id]
4   -DarchetypeArtifactId=maven-archetype-archetype

 原来"\"是不能用的,"\"只是linux下表示命令没有结束,windows没有这种语法......

马上就成功了

 

 生成好的目录结构是这样的:

复制代码

1 simple
 2      |--pom.xml 
 3      |--src
 4            |--main
 5            |    |--Java
 6            |         |--org
 7            |             |--sontype
 8            |                   |--mavebook
 9            |                   |--App.java
10            |--test
11            |    |--Java
12            |         |--org
13            |             |--sontype
14            |                   |--mavebook
15            |                   |--AppTest.java

复制代码

© 著作权归作者所有

共有 人打赏支持
五大三粗
粉丝 158
博文 2219
码字总数 4583840
作品 0
广州
程序员
小宋/maven-archetype

自定义maven archetype 每次创建项目后还要手动创建resources目录。 每次创建web项目后,还需要把Dynamic Web Module 2.3换成2.5。 您是否正在被上面的两个问题困扰?这个项目可以帮助您解决...

小宋
2016/09/03
0
0
Maven基础学习3

Maven学习总结 最近我学习了一下Maven工具,下面是我对Maven的理解,有理解不对的地方也请批评指正。 1.Maven是什么? 首先Maven是一个项目管理工具,基于项目对象模型(POM),它主张遵循"约定...

浮躁的码农
2016/01/26
70
0
Maven 常用命令集合

初学maven即感受到其强大的便捷性,大体记录下maven的基础知识以备不时之需。 常用命令为 : mvn archetype:create :创建 Maven 项目 mvn compile :编译源代码 mvn test-compile :编译测试...

小编辑
2011/01/06
1K
2
Maven-创建工程

一.创建Java Project 解析: mvn archetype:create或mvn archetype:generate:固定写法,使用mvn archetype:create命令比用generate时间短 -DgroupId:组织标识(包名),项目创建组织的标识...

蓝蝶飞扬
2016/04/07
44
0
maven常用的指令

编译源代码: mvn compile 打包:mvn package 清除产生的项目:mvn clean 生成eclipse项目:mvn eclipse:eclipse 创建Maven的普通java项目: mvn archetype:create -DgroupId=packageName -...

勤奋的蚂蚁
2015/09/17
27
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

JS:异步 - 面试惨案

为什么会写这篇文章,很明显不符合我的性格的东西,原因是前段时间参与了一个面试,对于很多程序员来说,面试时候多么的鸦雀无声,事后心里就有多么的千军万马。去掉最开始毕业干了一年的Jav...

xmqywx
今天
0
0
Win10 64位系统,PHP 扩展 curl插件

执行:1. 拷贝php安装目录下,libeay32.dll、ssleay32.dll 、 libssh2.dll 到 C:\windows\system32 目录。2. 拷贝php/ext目录下, php_curl.dll 到 C:\windows\system32 目录; 3. p...

放飞E梦想O
今天
0
0
谈谈神秘的ES6——(五)解构赋值【对象篇】

上一节课我们了解了有关数组的解构赋值相关内容,这节课,我们接着,来讲讲对象的解构赋值。 解构不仅可以用于数组,还可以用于对象。 let { foo, bar } = { foo: "aaa", bar: "bbb" };fo...

JandenMa
今天
1
0
OSChina 周一乱弹 —— 有人要给本汪介绍妹子啦

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @莱布妮子 :分享水木年华的单曲《中学时代》@小小编辑 手机党少年们想听歌,请使劲儿戳(这里) @须臾时光:夏天还在做最后的挣扎,但是晚上...

小小编辑
今天
21
5
centos7安装redis及开机启动

配置编译环境: sudo yum install gcc-c++ 下载源码: wget http://download.redis.io/releases/redis-3.2.8.tar.gz 解压源码: tar -zxvf redis-3.2.8.tar.gz 进入到解压目录: cd redis-3......

hotsmile
今天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部