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>第11章 rejarForAnalysis の使用方&# 27861;</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1">< link rel="home" href="index.html" title="FindBugs™ マニュ ;アル"><link rel="up" href="index.html" title="FindBugs™ } 10;ニュアル"><link rel="prev" href="annotations.html" ti tle="第10章 アノテーション "><link rel="next" href="datamining.html" title="第12章 FindBugsT 82; によるデータ・マイ 491;ング"></head><body bgcolor="white" text="black" link="#0000FF" v link="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summar y="Navigation header"><tr><th colspan="3" align="center">第11章 reja rForAnalysis の使用方法</th></tr><tr><td width="20 %" align="left"><a accesskey="p" href="annotations.html">戻る</a>&nb sp;</td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="datamining.html">次へ</a></td></tr></ta ble><hr></div><div class="chapter" title="第11章 rejarForAnalysis &# 12398;使用方法"><div class="titlepage"><div><div><h2 cla ss="title"><a name="rejarForAnalysis"></a>第11章 rejarForAnalysis &# 12398;使用方法</h2></div></div></div><p>プロ ジェクトに多くの jar フ 2449;イル があったり、 jar } 01;ァイルが多くのディ} 24;クトリに点在したり{ 77;る場合は、 <span class="command"><strong>rejarF orAnalysis </strong></span> スクリプトを 351;用すると FindBugs の実行が&# 27604;較的簡単になります&# 12290;このスクリプトは、&# 25968;多い jar ファイルを集| 17;て 1 つの大きな jar ファ| 52;ルに結合します。そ{ 58;すると、分析時にFindBugs  395; jar ファイルを設定する ;ことが比較的簡単にな ;ります。このスクリプ ;トは、 unix システムの 'find' & #12467;マンドと組み合わせ& #12427;ととりわけ有用にな& #12426;ます ; 次に例を示しә 4;す。 <span class="command"><strong>find . -name '*.jar' | xargs re jarForAnalysis </strong></span>.</p><p>また、 <span class="com mand"><strong>rejarForAnalysis</strong></span> スクリプ& #12488;は巨大なプロジェク& #12488;を複数の jar ファイル 395;分割することに使用 391;きます。プロジェク 488;のクラスファイルは 289;複数の jar ファイルに均 ;等に配分されます。こ ;れは、プロジェクト全 ;体に対して FindBugs を実行{ 77;ると時間とメモリ消Ũ 27;が著しい場合に有用{ 91;す。プロジェクト全Ë 07;に対して FindBugs を実行す 2427;代わりに、 <span class="command"><strong> rej arForAnalysis</strong></span> ですべてのク&# 12521;スを含む大きな jar フ| 49;イルを構築します。Ł 54;いて、 <span class="command"><strong>rejarForAnalysis</stro ng></span> を再び実行して複ă 68;の jar ファイルに分割し ます。そして、各々の jar ファイルに対して順 2395; FindBugs を実行します。そ& #12398;際、 <span class="command"><strong>-auxclasspath</strong></sp an> に最初に 1 つにまとめ& #12383; jar ファイルを指定し 390;ください。</p><p><span class="command"><strong >rejarForAnalysis</strong></span> スクリプトӗ 5;指定することができӚ 7;オプションを以下にట 4;します :</p><div class="variablelist"><dl><dt><span class="t erm"><span class="command"><strong>-maxAge</strong></span> <em class="replaceabl e"><code>日数</code></em></span></dt><dd><p>最後に 更新された日からの経 過時間を日単位で指定 します (指定した日数Ӛ 4;り古い jar ファイルは無& #35222;されます)。</p></dd><dt><span class="term"> <span class="command"><strong>-inputFileList</strong></span> <em class="replacea ble"><code>ファイル名</code></em></span></dt><dd>< p>jar ファイル名を記載し&# 12383;テキストファイルを&# 25351;定します。</p></dd><dt><span class="term"><s pan class="command"><strong>-maxClasses</strong></span> <em class="replaceable"> <code>クラス数</code></em></span></dt><dd><p>analysis*.j ar ファイル 1 ファイルに&# 23550;するクラスの最大数&# 12434;指定します。</p></dd><dt><span class=" term"><span class="command"><strong>-prefix</strong></span> <em class="replaceab le"><code>プレフィックス</code></em></ span></dt><dd><p>分析するクラス名 ;のプレフィックスを指 ;定します (例、 edu.umd.cs.) 。</p></ dd></dl></div></div><div class="navfooter"><hr><table width="100%" summary="Navi gation footer"><tr><td width="40%" align="left"><a accesskey="p" href="annotatio ns.html">戻る</a> </td><td width="20%" align="center"> </t d><td width="40%" align="right"> <a accesskey="n" href="datamining.html">&# 27425;へ</a></td></tr><tr><td width="40%" align="left" valign="top">౑ 2;10章 アノテーション </td> <td width="20%" align="center"><a accesskey="h" href="index.html">ホӦ 0;ム</a></td><td width="40%" align="right" valign="top"> 第12&# 31456; <span class="application">FindBugs</span>™ による データ・マイニング</td></t r></table></div></body></html> | 3 <title>第11章 rejarForAnalysis の使用方&# 27861;</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1">< link rel="home" href="index.html" title="FindBugs™ マニュ ;アル"><link rel="up" href="index.html" title="FindBugs™ } 10;ニュアル"><link rel="prev" href="annotations.html" ti tle="第10章 アノテーション "><link rel="next" href="datamining.html" title="第12章 FindBugsT 82; によるデータ・マイ 491;ング"></head><body bgcolor="white" text="black" link="#0000FF" v link="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summar y="Navigation header"><tr><th colspan="3" align="center">第11章 reja rForAnalysis の使用方法</th></tr><tr><td width="20 %" align="left"><a accesskey="p" href="annotations.html">戻る</a>&nb sp;</td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="datamining.html">次へ</a></td></tr></ta ble><hr></div><div class="chapter"><div class="titlepage"><div><div><h1 class="t itle"><a name="rejarForAnalysis"></a>第11章 rejarForAnalysis の ;使用方法</h1></div></div></div><p>プロ| 72;ェクトに多くの jar ファ イル があったり、 jar フ&# 12449;イルが多くのディレ&# 12463;トリに点在したりす&# 12427;場合は、 <span class="command"><strong>rejarForAna lysis </strong></span> スクリプトを使& #29992;すると FindBugs の実行が比 ;較的簡単になります。 ;このスクリプトは、数 ;多い jar ファイルを集め&# 12390; 1 つの大きな jar ファイ&# 12523;に結合します。そう&# 12377;ると、分析時にFindBugs に jar ファイルを設定する 371;とが比較的簡単にな 426;ます。このスクリプ 488;は、 unix システムの 'find' Ӟ 7;マンドと組み合わせӚ 7;ととりわけ有用になӚ 6;ます ; 次に例を示しま 2377;。 <span class="command"><strong>find . -name '*.jar' | xargs rejarFo rAnalysis </strong></span>.</p><p>また、 <span class="command" ><strong>rejarForAnalysis</strong></span> スクリプӠ 8;は巨大なプロジェクӠ 8;を複数の jar ファイルに& #20998;割することに使用で& #12365;ます。プロジェクト& #12398;クラスファイルは、& #35079;数の jar ファイルに均 561;に配分されます。こ 428;は、プロジェクト全 307;に対して FindBugs を実行す&# 12427;と時間とメモリ消費&# 12364;著しい場合に有用で&# 12377;。プロジェクト全体&# 12395;対して FindBugs を実行する 代わりに、 <span class="command"><strong> rejarFor Analysis</strong></span> ですべてのクラ ;スを含む大きな jar ファ&# 12452;ルを構築します。続&# 12356;て、 <span class="command"><strong>rejarForAnalysis</strong></ span> を再び実行して複数&# 12398; jar ファイルに分割し| 14;す。そして、各々の jar ファイルに対して順に FindBugs を実行します。そӗ 8;際、 <span class="command"><strong>-auxclasspath</strong></span> & #12395;最初に 1 つにまとめӖ 3; jar ファイルを指定して& #12367;ださい。</p><p><span class="command"><strong>reja rForAnalysis</strong></span> スクリプトに 5351;定することができる 2458;プションを以下に示 2375;ます :</p><div class="variablelist"><dl class="variablelist"><d t><span class="term"><span class="command"><strong>-maxAge</strong></span> <em c lass="replaceable"><code>日数</code></em></span></dt><dd><p>最 後に更新された日から の経過時間を日単位で 指定します (指定したਰ 5;数より古い jar ファイル& #12399;無視されます)。</p></dd><dt><sp an class="term"><span class="command"><strong>-inputFileList</strong></span> <em class="replaceable"><code>ファイル名</code></em>< /span></dt><dd><p>jar ファイル名を記&# 36617;したテキストファイ&# 12523;を指定します。</p></dd><dt><span class="term"><span class="command"><strong>-maxClasses</strong></span> <em clas s="replaceable"><code>クラス数</code></em></span></dt><d d><p>analysis*.jar ファイル 1 ファイ&# 12523;に対するクラスの最&# 22823;数を指定します。</p></dd>< dt><span class="term"><span class="command"><strong>-prefix</strong></span> <em class="replaceable"><code>プレフィックӟ 3;</code></em></span></dt><dd><p>分析するクラ ;ス名のプレフィックス ;を指定します (例、 edu.umd.cs. ) 。</p></dd></dl></div></div><div class="navfooter"><hr><table width="100 %" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="annotations.html">戻る</a> </td><td width="20%" align="c enter"> </td><td width="40%" align="right"> <a accesskey="n" href="dat amining.html">次へ</a></td></tr><tr><td width="40%" align="left" val ign="top">第10章 アノテーショ 2531; </td><td width="20%" align="center"><a accesskey="h" href="index.html ">ホーム</a></td><td width="40%" align="right" valign="top">&n bsp;第12章 <span class="application">FindBugs</span>™ に よるデータ・マイニン グ</td></tr></table></div></body></html> |
OLD | NEW |