Maven2学习笔记

来源:百度文库 编辑:神马文学网 时间:2024/04/29 16:30:34
1 首先给出学习maven时使用的相关资源:
i. Maven2初步解释的文档:
http://www.javaworld.com/javaworld/jw-12-2005/jw-1205-maven_p.html
ii. 解释maven2 pom模型的文档,需要了解maven 项目模型必须读一读:
http://www.javaworld.com/javaworld/jw-05-2006/jw-0529-maven_p.html
iii. Maven 2 pom的xsd
嘻嘻 肯定是少不了的,我写了一个得到xsd中元素注解的xsl,比较简陋,使用XMLSPY查看xsd各元素含义时需要查看注解一般需要在两种视图中切换,不太方便,写的xsl可以实现得到转换后的所有xsd element、ComplexType的注解。
http://maven.apache.org/maven-v4_0_0.xsd
iv. 最好的Maven2文档
Better Builds With Maven这个pdf,由Mergere Library press出版的免费电子书(不过要注册才可以下哦)
http://www.mergere.com/
2给出刚学到的一些有用的maven2命令(基于maven2.0.4)
i. mvn help:describe –DgroupId= -DartifactId= -Dfull=true 可以具体查看maven插件的配置信息,因此可以知道怎么样配置插件来得到想要的功能。示例:
mvn help:describe -DgroupId=org.apache.maven.plugins  -DartifactId=maven-compiler-plugin -Dfull=true
ii. mvn process-resources build的一个phase,可以测试打包项目时filetering的resource
iii. mvn help:effective-pom 得到继承的pom的所有pom信息,-D
iv. mvn javadoc:javadoc -DoutputDirectory= -Dlocale=zh_CN -Ddocencoding=UTF-8  -Daggregate=true 多module project生成javadoc 所有module的javadoc保存在一个文件夹