作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想知道是否有一种方法可以指定插件的 findbugs 属性,pluginList
作为 Maven 依赖项而不是文件路径。
我的意思是,如果我使用此配置:
<reporting>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>findbugs-maven-plugin</artifactId>
<version>3.0.3</version>
<configuration>
<xmlOutput>true</xmlOutput>
<xmlOutputDirectory>target/site</xmlOutputDirectory>
<pluginList>/my/path/fb-contrib-6.2.3.jar</pluginList>
</configuration>
</plugin>
</plugins>
</reporting>
Findbugs 加载插件 jar 并根据我的需要分析代码。但正如你所看到的,jar 位置是固定路径。我想使用这样的东西:
<reporting>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>findbugs-maven-plugin</artifactId>
<version>3.0.3</version>
<configuration>
<xmlOutput>true</xmlOutput>
<xmlOutputDirectory>target/site</xmlOutputDirectory>
<pluginList>
<dependency>
<groupId>com.mebigfatguy.fb-contrib</groupId>
<artifactId>fb-contrib</artifactId>
<version>6.2.3</version>
</dependency>
</pluginList>
</configuration>
</plugin>
</plugins>
</reporting>
显然,最后一种配置不起作用,但从Maven的角度来看更方便。
最佳答案
是的,您可以使用<plugins>
来做到这一点参数,而不是 <pluginList>
.
The
pluginList
option specifies a comma-separated list of optional BugDetector Jar files to add.
...
Theplugins
option defines a collection of PluginArtifact to work on.
示例配置如下:
<configuration>
<plugins>
<plugin>
<groupId>com.mebigfatguy.fb-contrib</groupId>
<artifactId>fb-contrib</artifactId>
<version>6.2.3</version>
</plugin>
</plugins>
</configuration>
关于java - 如何指定pluginList作为findbugs-maven-plugin的maven依赖项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33736812/
我是一名优秀的程序员,十分优秀!