Maven常用插件参数

王朝学院·作者佚名  2016-05-28
窄屏简体版  字體: 小  |  中  |  大  |  超大  

Maven常用插件参数1.clean:

清理默认路径以外的文件

<build> [...] <plugin> <artifactId>maven-clean-plugin</artifactId> <version>2.6.1</version> <configuration> <filesets> <fileset> <directory>some/relative/path</directory>自定义要清理的文件,相对路径 <includes> <include>**/*.tmp</include> <include>**/*.log</include> </includes> <excludes> <exclude>**/important.log</exclude> <exclude>**/another-important.log</exclude> </excludes> <followSymlinks>false</followSymlinks> </fileset> </filesets> </configuration> </plugin> [...]</build>

此项目不执行clean: skip=true

2.compile:默认总是按JDK1.5编译,可以自定义

<PRoject> [...] <build> [...] <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.2</version> <configuration> <source>1.8</source> <target>1.8</target> </configuration> </plugin> </plugins> [...] </build> [...]</project>

test-compile:不编译测试类:skip=true

3.install:

不要安装到本地代码库:skip=true

安装并升级为正式版:updateReleaseInfo=true

4.process-resources:

设置编码:encoding=utf-8

强制替换目标文件,即使目标最新:overwrite=true

不使用预加载资源功能的文件:nonFilteredFileExtensions= ,默认jpg, jpeg, gif, bmp, png

一部分使用预加载资源,另一部分不使用(因为二进制文件如图片可能意外的被改变内容)

<project> ... <build> ... <resources> <resource> <directory>src/main/resources</directory>资源文件夹 <filtering>true</filtering>使用 <includes> <include>**/*.xml</include>使用的文件 </includes> </resource> <resource> <directory>src/main/resources</directory> <filtering>false</filtering>不使用 <excludes> <exclude>**/*.xml</exclude>去掉使用的 </excludes> </resource> ... </resources> ... </build> ...</project>

指明${}不要替换,也就是转义:escapeString=\ ,将变成\${}

更改将被替换为变量的内容形式:

<delimiters> <delimiter>${*}</delimiter>*内容将被替代 <delimiter>@</delimiter></delimiters>

process-test-resources:不复制测试资源:skip=true

6.test:默认会输出到一个文件,可以指定输出到屏幕:

<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <configuration> <reportFormat>brief</reportFormat> <useFile>false</useFile> </configuration></plugin>

跳过测试环节:skipTests=true

更多详情:http://maven.apache.org/plugins/

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝網路 版權所有 導航