1

我是一名构建工程师,我的开发团队在 Jdeveloper IDE 中开发代码。有没有办法直接在 Jdeveloper 中集成 spotbugs 并找到 bug?

4

1 回答 1

0

对于 JDeveloper 12c,您可以使用 IDE 中默认提供的 Maven 集成 spotbugs(您也可以将其设置为 11g 版本,但默认情况下它不集成到 IDE 中):

<plugin>
  <groupId>com.github.spotbugs</groupId>
  <artifactId>spotbugs-maven-plugin</artifactId>
  <version>3.1.12</version>
  <dependencies>
    <!-- overwrite dependency on spotbugs if you want to specify the version of spotbugs -->
    <dependency>
      <groupId>com.github.spotbugs</groupId>
      <artifactId>spotbugs</artifactId>
      <version>4.0.0-beta3</version>
    </dependency>
  </dependencies>
</plugin>

对于 JDeveloper 11g,您可以使用默认情况下在 IDE 中提供的 Ant 集成 spotbug:

<property name="spotbugs.home" value="/export/home/daveho/work/spotbugs" />

<target name="spotbugs" depends="jar">
  <spotbugs home="${spotbugs.home}"
            output="xml"
            outputFile="bcel-sb.xml" >
    <auxClasspath path="${basedir}/lib/Regex.jar" />
    <sourcePath path="${basedir}/src/java" />
    <class location="${basedir}/bin/bcel.jar" />
  </spotbugs>
</target>

阅读更多:https ://spotbugs.github.io/

在这两种情况下,您都会在 jdeveloper 的“构建”菜单中看到新创建的 spotbug 任务

于 2019-07-09T07:31:25.987 回答