Case in pointやCheckstyleといった、定義したルールに従っていることを監査するオープンソースユーティリティがありますが、JDeveloperには、有効化・無効化できるルールがたくさん付属している監査フレームワークが内蔵されていますし、また、新しい監査規則とチェックを追加することができます。でも、やっぱりCheckstyleを使いたい場合はどうしたらいいでしょうか。
Checkstyle
http://checkstyle.sourceforge.net/
Don't fear the Audit -- Part 2 (Oracle Blogs > JDeveloper Extension SDK)
http://blogs.oracle.com/jdevextensions/entry/don_t_fear_the_audit1
一つの解決策は2つを統合する拡張モジュールを開発することですが、より迅速かつ基本的なソリューションとして、[ツール] > [外部ツール]オプションを選ぶことができます。このオプションは昔からあるもので、コマンドラインインタフェースを起動し、パラメータを渡すことができます。最近のバージョンでは二つの新しいオプションを追加しており、同様にAntやMavenスクリプトも統合できるようになりました。
このデモでは、以下の単純なAntスクリプトを使用して、JDeveloperにCheckstyleを統合する方法をご説明します。
以下の動画で手順をご確認下さい。<?xml version="1.0" encoding="windows-1252" ?> <project xmlns="antlib:org.apache.tools.ant" name="Project1" default="all" basedir="."> <taskdef resource="checkstyletask.properties" classpath="checkstyle-5.5-all.jar"/> <target name="checkstyleAll"> <checkstyle config="sun_checks.xml"> <fileset dir="${dir}" includes="**/*.java"/> </checkstyle> </target> <target name="checkstyle"> <checkstyle config="sun_checks.xml" file="${file}"></checkstyle> </target> </project>
原文はこちら。
http://blogs.oracle.com/shay/entry/checkstyle_integration_with_jdeveloper_through
0 件のコメント:
コメントを投稿