Интеграция Spotbugs с JDeveloper - PullRequest
1 голос
/ 09 июля 2019

Я инженер по сборке, и моя команда разработчиков разрабатывает код в Jdeveloper IDE. Есть ли способ интегрировать спот-багы прямо в Jdeveloper и найти ошибки?

1 Ответ

0 голосов
/ 09 июля 2019

Для JDeveloper 12c вы можете интегрировать спотовых жучков, используя Maven, который по умолчанию доступен в IDE (вы также можете настроить его для версии 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 вы можете интегрировать спот-багов с помощью Ant, который по умолчанию доступен в IDE:

<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/

В обоих случаях вы увидите только что созданную задачу spotbug в меню "build" внутри jdeveloper

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...