我们有一个devconfig
项目,其中包含诸如此类的文件findbugs-global-exclude.xml
。我想把它变成一个带有配置文件的 Maven 项目来部署不同的部分。所以在我的脑海里,命令会是这样的:
mvn -PdeployFindbugsConfig deploy-findBugs
...或类似的规定。
我的想法是<profile>
结合使用 Maven 和修改后的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>