前面一篇相对比较简单。

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



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



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

Maven学习笔记(2)_操作系统

真是好不留情,直接一堆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没有这种语法......

马上就成功了

Maven学习笔记(2)_java_02

 

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



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