Maven2配置说明

1、生成新的项目
mvn archetype:create -DgroupId=com.xxx.self -DartifactId=xxx-self
mvn archetype:create -DgroupId=com.aboy -DartifactId=webmap
mvn archetype:create -DgroupId=[your project's group id] -DartifactId=[your project's artifact id]

web项目:
mvn archetype:create -DgroupId=[your project's group id] -DartifactId=[your project's artifact id] -DarchetypeArtifactId=maven-archetype-webapp
mvn archetype:create -DgroupId=com.aboy -DartifactId=webmap -DarchetypeArtifactId=maven-archetype-webapp


2、生成 eclipse项目
mvn eclipse:eclipse -DdownloadSources=true

注:-DdownloadSources=true 表示下载源码包

3、项目生成jar 包
mvn package -Dtest -DfailIfNoTests=false

4、项目生成 java doc
mvn package -Dtest javadoc:javadoc -DfailIfNoTests=false
mvn package -Dtest -DfailIfNoTests=false
mvn -U -Dtest clean package assembly:assembly -DfailIfNoTests=false


注:忽略测试-DfailIfNoTests=false



5、产生项目原文件
mvn source:jar

6、生成DocBook
mvn taobaodoc:transform

7、提交本地库

mvn install 标准格式
mvn source:jar install -Dmaven.test.skip=true

注:

source:jar 安装源码jar包

-Dmaven.test.skip=true 忽略单元测试

8、项目的整个依赖树
mvn dependency:tree



常用的也就这些了。具体参数含义,还要参考maven2官方文档。



附录:

eclipse设置classpath :M2_REPO

1、windows -> perferences -> java -> Build Path -> ClassPath Variable

新增 M2_REPO 指向maven的repos路径

eg:M2_REPO = d:/repos


Maven其它命令简单说明:

archetype( 内建插件,他的create任务将建立项目骨架 ): archetype:create
groupId 项目的java包结构:com.aboy
artifactId 项目的名称:webmap
显示Maven默认设置:mvn help:effective-pom
几个常用的archetypeArtifactId(项目骨架的类型):
maven-archetype-archetype
maven-archetype-j2ee-simple
maven-archetype-mojo
maven-archetype-portlet
maven-archetype-profiles
maven-archetype-quickstart
maven-archetype-simple
maven-archetype-site
maven-archetype-site-simple
maven-archetype-webapp
生成清除Eclipse项目结构:
mvn eclipse:eclipse
mvn eclipse:clean
清理(删除target目录下编译内容):mvn clean
仅打包Web页面文件:mvn war:exploded
Maven的主要生命周期:
validate: 验证项目是否正确以及相关信息是否可用
compile: 编译
test: 通过junit进行单元测试
package: 根据事先指定的格式(比如jar),进行打包
integration-test: 部署到运行环境中,准备进行集成测试
verify: 对包进行有效性性和质量检查
install: 安装到本地代码库
deploy: 在集成或发布环境,将包发布到远程代码库
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值