maven使用小结(一)
来源:互联网 发布:应对大数据时代 无锡 编辑:程序博客网 时间:2024/06/04 18:29
在eclipse中使用maven需要安装m2eclipse插件(http://download.eclipse.org/technology/m2e/releases help->install new software即可)
1. 创建一个简单的mvn项目
mvn archetype:create -DgroupId="com.yaojiank.app" -DartifactId="first-mvn"会创建一个默认的quickstart项目,里面已经包含了一个HelloWord和测试
2.mvn生命周期
mvn package上面这条命名包含了项目从编译(compile)到打包(package)的整个过程:
- resources:resources 复制resources到输出目录
- compiler:compile 编译源码并复制到输出目录
- resources:testResources 复制测试资源到输出目录
- compiler:testCompile编译测试源码并复制到输出目录
- surefire:test 执行测试
- jar:jar 打包并复制到输出目录
因而
mvn package<=>
mvn resources:resources compiler:compile resources:testResources compiler:testCompile surefire:test jar:jar
3. 把项目构件安装到本地仓库
mvn install
4. 显示项目的依赖树
mvn dependency:tree
5. 执行测试
mvn test比mvn package少了jar:jar过程
6. 测试相关的参数配置
-Dmaven.test.skip 跳过测试,即不执行surefire:test-Dmaven.test.failure.igore 忽略不通过的测试
7. 生成一个包含所有依赖的jar包
首先在pom文件中添加:
<build><plugins><plugin><artifactId>maven-assembly-plugin</artifactId><configuration><descriptorRefs><descriptorRef>jar-with-dependencies</descriptorRef></descriptorRefs></configuration></plugin></plugins></build>然后执行
mvn package assembly:assembly
- maven使用小结(一)
- 每日一记-Maven使用简单小结
- 缓存,使用MAVEN时出现OutOfMemory错误(小结笔记一)
- Maven使用小结
- Maven使用小结
- maven 使用小结
- Maven使用小结
- maven 小结学习(一)
- 使用Maven+Eclipse+Tomcat小结
- 使用Maven+Eclipse+Tomcat小结
- gulp使用小结(一)
- cmake 使用小结 (一)
- maven使用一
- Maven 使用问题解决 一
- Maven使用入门(一)
- Maven Android使用一
- maven 使用 一
- Maven的使用(一)
- 串口分类
- string的size求对象中个数
- Sencha Touch Start
- UVa 11549 - Calculator Conundrum
- Hibernate从入门到精通(二)Hibernate实例演示
- maven使用小结(一)
- Android 创建桌面快捷方式
- Jdk1.7环境变量的配置
- Eclipse下Nodejs项目配置步骤
- 在java中父类调用子类中的方法
- android中的事件类型处理
- 计算机为什么选用二进制补码(4)--CPU怎么看有符号数和无符号数
- boost库在工作(30)网络客户端之五
- IT企业面试常见逻辑推理题智力题及详解答案(一)