OLD | NEW |
---|---|
1 <html><head> | 1 <html><head> |
2 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> | 2 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> |
3 <title>第7章 FindBugs™ Eclipse プラグ 452;ンの使用方法</title><meta name="generato r" content="DocBook XSL Stylesheets V1.76.1"><link rel="home" href="index.html" title="FindBugs™ マニュアル"><link rel="up" href="index.html" title="FindBugs™ マニュアル ;"><link rel="prev" href="anttask.html" title="第6章 FindBugs™ Ant タスクの使用方法"><link rel ="next" href="filter.html" title="第8章 フィル 479;ーファイル"></head><body bgcolor="white" text= "black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><t able width="100%" summary="Navigation header"><tr><th colspan="3" align="center" >第7章 <span class="application">FindBugs</span>™ Eclipse  503;ラグインの使用方法</th ></tr><tr><td width="20%" align="left"><a accesskey="p" href="anttask.html"> 147;る</a> </td><th width="60%" align="center"> </th><td width=" 20%" align="right"> <a accesskey="n" href="filter.html">次へ</a ></td></tr></table><hr></div><div class="chapter" title="第7章 FindB ugs™ Eclipse プラグインの使ī 92;方法"><div class="titlepage"><div><div><h2 class="title"><a name= "eclipse"></a>第7章 <span class="application">FindBugs</span>™ Eclipse プラグインの使用方 ;法</h2></div></div></div><div class="toc"><p><b>目次</b></p>< dl><dt><span class="sect1"><a href="eclipse.html#d0e1604">1. 必要 6465;件</a></span></dt><dt><span class="sect1"><a href="eclipse.html#d0e16 11">2. インストール</a></span></dt><dt><span class="sect1"><a href="eclipse.html#d0e1658">3. プラグイ ;ンの使用方法</a></span></dt><dt><span class ="sect1"><a href="eclipse.html#d0e1681">4. トラブル| 71;ューティング</a></span></dt></dl></div><p >FindBugs Eclipse プラグインを使ஷ 2;することによって、 <span class="application">FindBugs</span> を <a class="ulink" href="http://www. eclipse.org/" target="_top">Eclipse</a> IDE で使用す 427;ことができるように 394;ります。このFindBugs Eclipse プ 2521;グインは、 Peter Friese 氏のä 10;大な貢献によるもの{ 91;す。Phil Crosby 氏 と Andrei Loskutov 氏は ;、プラグインの重要な ;改良に貢献しました。 ;</p><div class="sect1" title="1. 必要条件"><div class=" titlepage"><div><div><h2 class="title" style="clear: both"><a name="d0e1604"></a >1. 必要条件</h2></div></div></div><p><span class="appli cation">FindBugs</span> Eclipse Plugin を使用する& #12383;めには、 Eclipse 3.3 あるい 399;それ以降のバージョ 531;、また、 JRE/JDK 1.5 あるいは ;それ以降のバージョン ;が必要です。</p></div><div class="sect1" ti tle="2. インストール"><div class="titlepage" ><div><div><h2 class="title" style="clear: both"><a name="d0e1611"></a>2. ӝ 2;ンストール</h2></div></div></div><p>更 032;サイトが提供されて 356;ます。更新サイトを 033;用して、機械的に FindBugs &# 12434; Eclipse にインストールで& #12365;ます。また自動的に& #12289;最新版のアップデー& #12488;を照会してインスト& #12540;ルすることもできま& #12377;。内容の異なる 3 つӗ 8;更新サイトが存在しә 4;す。</p><div class="variablelist" title="FindBugs Eclipse 更 新サイト一覧"><p class="title"><b>FindBugs E clipse 更新サイト一覧</b></p><dl><dt>< span class="term"><a class="ulink" href="http://findbugs.cs.umd.edu/eclipse/" ta rget="_top">http://findbugs.cs.umd.edu/eclipse/</a></span></dt><dd><p>FindBugs & #12398;公式リリース物を提& #20379;します。</p></dd><dt><span class="term"><a class= "ulink" href="http://findbugs.cs.umd.edu/eclipse-candidate/" target="_top">http: //findbugs.cs.umd.edu/eclips-candidate/</a></span></dt><dd><p>FindBugsの&# 20844;式リリース物に加え&# 12390;、公式リリース候補&# 29256;を提供します。</p></dd><dt><span class="term"><a class="ulink" href="http://findbugs.cs.umd.edu/eclipse-daily/" target="_top">http://findbugs.cs.umd.edu/eclipse-daily/</a></span></dt><dd><p>Fi ndBugsの日次ビルド物を提&# 20379;します。コンパイル&# 12364;できること以上のテ&# 12473;トは行われていませ&# 12435;。</p></dd></dl></div><p>また、次に 1034;すリンクから手動で 2503;ラグインをダウンロ 2540;ドすることもできま 2377; : <a class="ulink" href="http://prdownloads.sourceforge.net/findbugs/edu.u md.cs.findbugs.plugin.eclipse_2.0.1.20120712.zip?download" target="_top">http:// prdownloads.sourceforge.net/findbugs/edu.umd.cs.findbugs.plugin.eclipse_2.0.1.20 120712.zip?download</a>. 展開して Eclipse のӎ 0;plugins」サブディレクトリ ;ーに入れてください。 ;(そうすると、 <eclipse イン& #12473;トールディレクトリ& #12540; >/plugins/edu.umd.cs.findbugs.plugin.eclipse_2.0.1.20120712/findbugs. png が <span class="application">FindBugs</span> のロゴ& #12501;ァイルへのパスにな& #12427;はずです。)</p><p>プラグ& #12452;ンの展開ができたら& #12289; Eclipse を起動して <span class="guimenu">H elp</span> → <span class="guimenuitem">About Eclipse Platform</span> ͛ 4; <span class="guimenuitem">Plug-in Details</span> を選択 375;てください。「FindBugs Project 301;から提供された「FindBugs Plu g-in」というプラグイン 364;あることを確認して 367;ださい。</p></div><div class="sect1" title="3. } 03;ラグインの使用方法"><di v class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="d0e 1658"></a>3. プラグインの使用 6041;法</h2></div></div></div><p>実行するに& #12399;、 Java プロジェクト上 2391;右クリックして「Find Bugs&# 12301;を選択します。<span class="appli cation">FindBugs</span> が実行されて、 バグパターンの実例の 可能性があると識別さ れたコード箇所に問題 マーカーがつきます。 (ソース画面および Eclipse Ú 39;題ビューに表示され| 14;す。)</p><p>Java プロジェクト のプロパティーダイア ログを開いて「Findbugs」プ ロパティーページを選 択することで、 <span class="applicatio n">FindBugs</span> の動作をカスタ} 10;イズすることができ| 14;す。選択できる項目{ 95;は次のようなものが{ 54;ります :</p><div class="itemizedlist"><ul class="itemizedli st" type="disc"><li class="listitem"><p>「Run FindBugs Automaticallyӎ 1;チェックボックスのෑ 3;定。チェックするとӌ 9;プロジェクト内の Java ク ラスが修正されるたび に FindBugs が実行されますӍ 0;</p></li><li class="listitem"><p>優先度とバ| 64;カテゴリーの選択。{ 71;れらのオプションはz 89;どの警告を表示する{ 63;を選択します。例え| 00;、優先度で 「Medium」 をű 84;択すると、優先度 (中) & #12362;よび優先度 (高) の警× 78;のみが表示されますz 90;同様に、「Style」チェッ クボックスのチェック マークを外すと、Style カ&# 12486;ゴリーに属する警告&# 12399;表示されません。</p></li>< li class="listitem"><p>ディテクタの選& #25246;。表からプロジェク& #12488;で有効にしたいディ& #12486;クタを選択すること& #12364;できます。</p></li></ul></div></div><div cl ass="sect1" title="4. トラブルシュー&# 12486;ィング"><div class="titlepage"><div><div><h2 class="titl e" style="clear: both"><a name="d0e1681"></a>4. トラブル シューティング</h2></div></div></div>< p><span class="application">FindBugs</span> Eclipse プラグ 452;ンは、まだ実験段階 391;す。このセクション 391;は、プラグインに関 377;る一般的な問題と (判&# 26126;していれば) それらの 問題の解決方法を記述 します。</p><div class="itemizedlist"><ul class="itemize dlist" type="disc"><li class="listitem"><p><span class="application">FindBugs</s pan> 問題マーカーが (ソー& #12473;画面および問題ビュ& #12540;に) 表示されない場合 ;は、問題ビューのフィ ;ルター設定を変更して ;ください。詳細情報は ; <a class="ulink" href="http://findbugs.sourceforge.net/FAQ.html#q7" target="_t op">http://findbugs.sourceforge.net/FAQ.html#q7</a> を参照 375;てください。</p></li></ul></div></div></ div><div class="navfooter"><hr><table width="100%" summary="Navigation footer">< tr><td width="40%" align="left"><a accesskey="p" href="anttask.html">戻 2427;</a> </td><td width="20%" align="center"> </td><td width="40%" al ign="right"> <a accesskey="n" href="filter.html">次へ</a></td>< /tr><tr><td width="40%" align="left" valign="top">第6章 <span class= "application">FindBugs</span>™ <span class="application">Ant</span> ӟ 9;スクの使用方法 </td><td width=" 20%" align="center"><a accesskey="h" href="index.html">ホーム< /a></td><td width="40%" align="right" valign="top"> 第8章 } 01;ィルターファイル</td></tr></t able></div></body></html> | 3 <title>第7章 FindBugs™ Eclipse プラグ 452;ンの使用方法</title><meta name="generato r" content="DocBook XSL Stylesheets V1.76.1"><link rel="home" href="index.html" title="FindBugs™ マニュアル"><link rel="up" href="index.html" title="FindBugs™ マニュアル ;"><link rel="prev" href="anttask.html" title="第6章 FindBugs™ Ant タスクの使用方法"><link rel ="next" href="filter.html" title="第8章 フィル 479;ーファイル"></head><body bgcolor="white" text= "black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><t able width="100%" summary="Navigation header"><tr><th colspan="3" align="center" >第7章 <span class="application">FindBugs</span>™ Eclipse  503;ラグインの使用方法</th ></tr><tr><td width="20%" align="left"><a accesskey="p" href="anttask.html"> 147;る</a> </td><th width="60%" align="center"> </th><td width=" 20%" align="right"> <a accesskey="n" href="filter.html">次へ</a ></td></tr></table><hr></div><div class="chapter" title="第7章 FindB ugs™ Eclipse プラグインの使ī 92;方法"><div class="titlepage"><div><div><h2 class="title"><a name= "eclipse"></a>第7章 <span class="application">FindBugs</span>™ Eclipse プラグインの使用方 ;法</h2></div></div></div><div class="toc"><p><b>目次</b></p>< dl><dt><span class="sect1"><a href="eclipse.html#d0e1604">1. 必要 6465;件</a></span></dt><dt><span class="sect1"><a href="eclipse.html#d0e16 11">2. インストール</a></span></dt><dt><span class="sect1"><a href="eclipse.html#d0e1658">3. プラグイ ;ンの使用方法</a></span></dt><dt><span class ="sect1"><a href="eclipse.html#d0e1681">4. トラブル| 71;ューティング</a></span></dt></dl></div><p >FindBugs Eclipse プラグインを使ஷ 2;することによって、 <span class="application">FindBugs</span> を <a class="ulink" href="http://www. eclipse.org/" target="_top">Eclipse</a> IDE で使用す 427;ことができるように 394;ります。このFindBugs Eclipse プ 2521;グインは、 Peter Friese 氏のä 10;大な貢献によるもの{ 91;す。Phil Crosby 氏 と Andrei Loskutov 氏は ;、プラグインの重要な ;改良に貢献しました。 ;</p><div class="sect1" title="1. 必要条件"><div class=" titlepage"><div><div><h2 class="title" style="clear: both"><a name="d0e1604"></a >1. 必要条件</h2></div></div></div><p><span class="appli cation">FindBugs</span> Eclipse Plugin を使用する& #12383;めには、 Eclipse 3.3 あるい 399;それ以降のバージョ 531;、また、 JRE/JDK 1.5 あるいは ;それ以降のバージョン ;が必要です。</p></div><div class="sect1" ti tle="2. インストール"><div class="titlepage" ><div><div><h2 class="title" style="clear: both"><a name="d0e1611"></a>2. ӝ 2;ンストール</h2></div></div></div><p>更 032;サイトが提供されて 356;ます。更新サイトを 033;用して、機械的に FindBugs &# 12434; Eclipse にインストールで& #12365;ます。また自動的に& #12289;最新版のアップデー& #12488;を照会してインスト& #12540;ルすることもできま& #12377;。内容の異なる 3 つӗ 8;更新サイトが存在しә 4;す。</p><div class="variablelist" title="FindBugs Eclipse 更 新サイト一覧"><p class="title"><b>FindBugs E clipse 更新サイト一覧</b></p><dl><dt>< span class="term"><a class="ulink" href="http://findbugs.cs.umd.edu/eclipse/" ta rget="_top">http://findbugs.cs.umd.edu/eclipse/</a></span></dt><dd><p>FindBugs & #12398;公式リリース物を提& #20379;します。</p></dd><dt><span class="term"><a class= "ulink" href="http://findbugs.cs.umd.edu/eclipse-candidate/" target="_top">http: //findbugs.cs.umd.edu/eclips-candidate/</a></span></dt><dd><p>FindBugsの&# 20844;式リリース物に加え&# 12390;、公式リリース候補&# 29256;を提供します。</p></dd><dt><span class="term"><a class="ulink" href="http://findbugs.cs.umd.edu/eclipse-daily/" target="_top">http://findbugs.cs.umd.edu/eclipse-daily/</a></span></dt><dd><p>Fi ndBugsの日次ビルド物を提&# 20379;します。コンパイル&# 12364;できること以上のテ&# 12473;トは行われていませ&# 12435;。</p></dd></dl></div><p>また、次に 1034;すリンクから手動で 2503;ラグインをダウンロ 2540;ドすることもできま 2377; : <a class="ulink" href="http://prdownloads.sourceforge.net/findbugs/edu.u md.cs.findbugs.plugin.eclipse_2.0.3.20131122.zip?download" target="_top">http:// prdownloads.sourceforge.net/findbugs/edu.umd.cs.findbugs.plugin.eclipse_2.0.3.20 131122.zip?download</a>. 展開して Eclipse のӎ 0;plugins」サブディレクトリ ;ーに入れてください。 ;(そうすると、 <eclipse イン& #12473;トールディレクトリ& #12540; >/plugins/edu.umd.cs.findbugs.plugin.eclipse_2.0.3.20131122/findbugs. png が <span class="application">FindBugs</span> のロゴ& #12501;ァイルへのパスにな& #12427;はずです。)</p><p>プラグ& #12452;ンの展開ができたら& #12289; Eclipse を起動して <span class="guimenu">H elp</span> → <span class="guimenuitem">About Eclipse Platform</span> ͛ 4; <span class="guimenuitem">Plug-in Details</span> を選択 375;てください。「FindBugs Project 301;から提供された「FindBugs Plu g-in」というプラグイン 364;あることを確認して 367;ださい。</p></div><div class="sect1" title="3. } 03;ラグインの使用方法"><di v class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="d0e 1658"></a>3. プラグインの使用 6041;法</h2></div></div></div><p>実行するに& #12399;、 Java プロジェクト上 2391;右クリックして「Find Bugs&# 12301;を選択します。<span class="appli cation">FindBugs</span> が実行されて、 バグパターンの実例の 可能性があると識別さ れたコード箇所に問題 マーカーがつきます。 (ソース画面および Eclipse Ú 39;題ビューに表示され| 14;す。)</p><p>Java プロジェクト のプロパティーダイア ログを開いて「Findbugs」プ ロパティーページを選 択することで、 <span class="applicatio n">FindBugs</span> の動作をカスタ} 10;イズすることができ| 14;す。選択できる項目{ 95;は次のようなものが{ 54;ります :</p><div class="itemizedlist"><ul class="itemizedli st" type="disc"><li class="listitem"><p>「Run FindBugs Automaticallyӎ 1;チェックボックスのෑ 3;定。チェックするとӌ 9;プロジェクト内の Java ク ラスが修正されるたび に FindBugs が実行されますӍ 0;</p></li><li class="listitem"><p>優先度とバ| 64;カテゴリーの選択。{ 71;れらのオプションはz 89;どの警告を表示する{ 63;を選択します。例え| 00;、優先度で 「Medium」 をű 84;択すると、優先度 (中) & #12362;よび優先度 (高) の警× 78;のみが表示されますz 90;同様に、「Style」チェッ クボックスのチェック マークを外すと、Style カ&# 12486;ゴリーに属する警告&# 12399;表示されません。</p></li>< li class="listitem"><p>ディテクタの選& #25246;。表からプロジェク& #12488;で有効にしたいディ& #12486;クタを選択すること& #12364;できます。</p></li></ul></div></div><div cl ass="sect1" title="4. トラブルシュー&# 12486;ィング"><div class="titlepage"><div><div><h2 class="titl e" style="clear: both"><a name="d0e1681"></a>4. トラブル シューティング</h2></div></div></div>< p><span class="application">FindBugs</span> Eclipse プラグ 452;ンは、まだ実験段階 391;す。このセクション 391;は、プラグインに関 377;る一般的な問題と (判&# 26126;していれば) それらの 問題の解決方法を記述 します。</p><div class="itemizedlist"><ul class="itemize dlist" type="disc"><li class="listitem"><p><span class="application">FindBugs</s pan> 問題マーカーが (ソー& #12473;画面および問題ビュ& #12540;に) 表示されない場合 ;は、問題ビューのフィ ;ルター設定を変更して ;ください。詳細情報は ; <a class="ulink" href="http://findbugs.sourceforge.net/FAQ.html#q7" target="_t op">http://findbugs.sourceforge.net/FAQ.html#q7</a> を参照 375;てください。</p></li></ul></div></div></ div><div class="navfooter"><hr><table width="100%" summary="Navigation footer">< tr><td width="40%" align="left"><a accesskey="p" href="anttask.html">戻 2427;</a> </td><td width="20%" align="center"> </td><td width="40%" al ign="right"> <a accesskey="n" href="filter.html">次へ</a></td>< /tr><tr><td width="40%" align="left" valign="top">第6章 <span class= "application">FindBugs</span>™ <span class="application">Ant</span> ӟ 9;スクの使用方法 </td><td width=" 20%" align="center"><a accesskey="h" href="index.html">ホーム< /a></td><td width="40%" align="right" valign="top"> 第8章 } 01;ィルターファイル</td></tr></t able></div></body></html> |
OLD | NEW |