前面一篇相对比较简单。
看完前面的内容我们会来到实战部分,也就是创建一个简单的项目
1 mvn archetype:create -DgroupId=org.sonatype.mavenbook.ch03 \
2 -DartifactId=simple \
3 -DpackageName=org.sonatype.mavenbook
于是我们得到了步入Maven领域的第一份打击
真是好不留情,直接一堆Error,对着书看了半天,命令没错,大小写也都一样。好多朋友都和我一样,就是不知道原因。
经过多方查找终于通过google找到这个网页
和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
下一篇:介绍比Create更好用的创建命令 mvn archetype:generate