私はFind Bugs のファンで、以前に で使用したことがありIntellij Idea
ます。用の非常に優れたプラグインがありIntellij Idea
ます。JDeveloper はフレームワークのサポートが最適でOracle ADF
あり、アプリケーションは .NET の上に構築されているため、現在は JDeveloper を使用していますADF
。JDeveloper と FindBugs を直接統合する最善の方法を知りたいですか? プラグインはありますか?
編集: FindBugs を Ant のビルド スクリプトに統合する方法を説明するこのブログを読みましたが、そこに記載されている手順に従うと、次のように表示されます。
Buildfile: D:\Software\findbugs-2.0.2\findbugs.xml
init:
findbugs:
[findbugs] Executing findbugs from ant task
[findbugs] Running FindBugs...
[findbugs] edu.umd.cs.findbugs.NoClassesFoundToAnalyzeException: No classes found to analyze in *C:\Oracle\Middleware\jdk160_24\jre\lib\resources.jar *C:\Oracle\Middleware\jdk160_24\jre\lib\rt.jar *C:\Oracle\Middleware\jdk160_24\jre\lib\jsse.jar *C:\Oracle\Middleware\jdk160_24\jre\lib\jce.jar *C:\Oracle\Middleware\jdk160_24\jre\lib\charsets.jar *C:\Oracle\Middleware\jdk160_24\jre\lib\ext\dnsns.jar *C:\Oracle\Middleware\jdk160_24\jre\lib\ext\localedata.jar *C:\Oracle\Middleware\jdk160_24\jre\lib\ext\sunjce_provider.jar *C:\Oracle\Middleware\jdk160_24\jre\lib\ext\sunmscapi.jar *C:\Oracle\Middleware\jdk160_24\jre\lib\ext\sunpkcs11.jar *D:\Software\findbugs-2.0.2\lib\annotations.jar *D:\Software\findbugs-2.0.2\lib\jsr305.jar
[findbugs] at edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:273)
[findbugs] at edu.umd.cs.findbugs.FindBugs.runMain(FindBugs.java:391)
[findbugs] at edu.umd.cs.findbugs.FindBugs2.main(FindBugs2.java:1298)
[findbugs] Java Result: 4
BUILD SUCCESSFUL
Total time: 4 seconds
分析するファイルが見つからないと思います。しかし、次のように値を設定しbasedir2
ました:
${project.classpath}${java.path}${project.dir}${project.sourcepath}${target.class}${workspace.path}