mvn使用记录
1. mvn dependency:copy-dependencies
会导出到targed/dependency 下面
2. mvn dependency:copy-dependencies -DoutputDirectory=lib
这样jar包都会copy到工程目录下的lib里面
3. 设置依赖级别,通常用编译需要的jar
mvn dependency:copy-dependencies -DoutputDirectory=lib -DincludeScope=compile
4. mvn -DskipTests clean package // test 可编译,仅跳过测试
5. mvn -Dmaven.test.skip=true clean package // test 不编译,也跳过测试
6. 配置全部跳过
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<configuration>
<skip>true</skip>
</configuration>
</plugin>
7. 引入本地包:
<dependency>
<groupId>com.*.*</groupId>
<artifactId>tinder</artifactId>
<version>1.0</version>
<scope>system</scope>
<systemPath>${basedir}/lib/tinder.jar</systemPath>
</dependency>
8. 资源过滤
<resources>
<resource>
<directory>src/main/resources</directory>
<filtering>true</filtering>
</resource>
<resource>
<directory>src/test/resources</directory>
<filtering>true</filtering>
</resource>
</resources>
9. 编译:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.1</version>
<configuration>
<source>1.6</source>
<target>1.6</target>
<encoding>UTF-8</encoding>
<excludes>
<exclude>**/sdh/**</exclude>
</excludes>
<testExcludes>
<testExclude>**/sdh/**</testExclude>
</testExcludes>
</configuration>
</plugin>
最新文章
- CentOS 7配置LNMP开发环境及配置文件管理
- IOS开发基础知识--碎片8
- myeclipse6.5注册机
- 作弊Q-百威
- CSS的应用
- Linux 账户信息显示和实现账户安全
- Winform开发框架之简易工作流设计
- 简单的ftpserver设置
- SQL点滴2—重温sql语句中的join操作
- InvalidateRect只是增加重绘区域,在下次WM_PAINT的时候才生效
- open-falcon-agent插件使用
- 丢掉DDL,我用这招3分钟清空 MySQL 9亿记录数据表
- 巨星陨落 - Jim Gary
- ZooInspector 连接不到 Zookeeper 的解决方法
- Python全栈之路----常用模块----re 模块
- 一个好玩的小制作,以及在<;a/>;中的标签href=";javascript:;";/href=";javascript:void(0);";/href=";javascript:";的用法
- POJ 1200 Crazy Search 【hash】
- JNI和NDK
- sqlserver把数据导入mysql
- 作业要求20160901 从edu.cnblogs.com中抄过来的,备忘