我们有一个devconfig
项目,其中包含findbugs-global-exclude.xml
等文件。我想把它变成一个带有配置文件的Maven项目来部署不同的部分。所以在我看来,命令就是这样的:
mvn -PdeployFindbugsConfig deploy-findBugs
......或类似的东西。
我的想法是使用Maven <profile>
和修改后的deploy:deploy-file
配置应该做的伎俩,但我的Maven知识在这方面不是很深。
希望是我们的masterpom
可以有这样的东西:
<reporting>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>findbugs-maven-plugin</artifactId>
<version>2.5.2</version>
<configuration>
<!-- You can override this in your local pom -->
<excludeFilterFile>
<!-- crlf for SO readability -->
http://nexus.myco.com/content/repo
/r/myco/fb-exclude-filters/0.0.0.1
/fb-exclude-filters-0.0.0.1.xml
</excludeFilterFile>
</configuration>
</plugin>
</plugins>
</reporting>