maven常用命令

1.创建Maven目录(windows下)
mvn archetype:create -DgroupId=com.yourCompanyName -DartifactId=yourAppName -DarchetypeArtifactId=maven-archetype-webapp


archetype  是一个内建插件,他的create任务将建立项目骨架
archetypeArtifactId   项目骨架的类型
groupId  项目的java包结构,可修改
artifactId  项目的名称,生成的项目目录也是这个名字,可修改

补全项目的目录结构,因为生成的项目骨架是个webapp最小化骨架结构,与Maven的标准项目布局还有差距,
Maven标准项目布局结构见http://maven.apache.org/guides/introduction/introduction-to-the-standard-directory-layout.html
其实就是要自己手动建立几个目录而已,下面一条命令全部搞定

mkdir -p src/{main/java/com/mycompany/webapp,test/java/com/mycompany/webapp,test/resources}

2.测试
mvn test

3.编译类
mvn compile

4.打包
mvn package

5.生成Site
mvn site

5.清除
mvn clean

以上命令都是在command窗口运行的.它们还可以混合运行,如mvn test compile package,在以后的讲述中会逐渐用到它们.

附录:

Maven的生命周期及其与之对应的命令:
validate:验证工程是否正确,所有需要的资源是否可用。
compile:编译项目的源代码。
test-compile:编译项目测试代码。
test:使用已编译的测试代码,测试已编译的源代码。
package:已发布的格式,如jar,将已编译的源代码打包。
integration-test:在集成测试可以运行的环境中处理和发布包。
verify:运行任何检查,验证包是否有效且达到质量标准。
install:把包安装在本地的repository中,可以被其他工程作为依赖来使用
deploy:在整合或者发布环境下执行,将最终版本的包拷贝到远程的repository,使得其他的开发者或者工程可以共享。
generate-sources:产生应用需要的任何额外的源代码,如xdoclet。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值