Maven2小摘

建立web项目
mvn archetype:create -DgroupId=com.mycompany.app -DartifactId=my-webapp -DarchetypeArtifactId=maven-archetype-webapp

建立文档项目
mvn archetype:create -DgroupId=com.mycompany.app -DartifactId=my-app -DarchetypeGroupId=org.apache.maven.archetypes -DarchetypeArtifactId=maven-archetype-site

常用命令
mvn site
mvn test
mvn compile
mvn clean
mvn install

标注目录结构
src/main/java----------------Application/Library sources
src/main/resources-----------Application/Library resources
src/main/filters-------------Resource filter files
src/main/assembly------------Assembly descriptors
src/main/config--------------Configuration files
src/main/webapp--------------Web application sources
src/test/java----------------Test sources
src/test/resources-----------Test resources
src/test/filters-------------Test resource filter files
src/site---------------------Site
LICENSE.txt------------------Project's license
README.txt-------------------Project's readme

scope
compile-缺省值,适用于所有阶段,会随着项目一起发布。
provided-类似compile,期望JDK、容器或使用者会提供这个依赖。如servlet.jar。
runtime-只在运行时使用,如JDBC驱动,适用运行和测试阶段。
test-只在测试时使用,用于编译和运行测试代码。不会随项目发布。
system-类似provided,需要显式提供包含依赖的jar,Maven不会在Repository中查找它。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值