2011-10-26 6 views
10

私は約25のphingターゲットをコンソールに表示します。いくつかのphingターゲットをxmlから隠す方法

しかし、それらのうちの5つは他のターゲットによって必要とされているだけで、私はそれらを単独で起動することはありません。

これらを非表示にする可能性はありますか?例えば

はターゲットがあります cms.cc CC-config設定 CC-コンテンツ CC-サービス

は、すべて私のリストにポップアップしますが、 "CC" - 目標は私が引き起こす唯一のものです。

ありがとうございました!

答えて

8

私はそれを自分自身をテストし、私は彼らと(文書化されていない)属性提案target属性hiddenを使用してhidden

<target hidden="true" /> 
+0

やあ、それは私のために動作しません。 BUILD FAILED プロジェクトファイルの読み込み中にエラーが発生しました[wrapped:/srv/htdocs/trunk/applications/fe/etc/build.xml:21:113:予期しない属性 'hidden'] 合計時間:0.0630秒 – OskarStark

+1

phing 2.5でこの問題を解決できました私はthnk。あなたの属性はここに書かれています:http://www.phing.info/trac/browser/branches/2.5/test/etc/components/Target/HiddenTargets.xml?rev=1013&order=size – OskarStark

2

true|falseが値であることを、私は推測グーグル経由で見つかったtestcaseに従っていませんでしたPhingバージョン2.4.3以降はphing -lから非表示にします。

1

ターゲットには属性hiddenがあります。それはバージョン2.4.13から始まるwas documentedです。

これはよくH.2.2が属性H.2 Targetsおよびサブセクションのセクションで説明しています:

を隠さ|ブール| phing -lによって生成されたターゲットのリストにこのターゲットを含めるかどうか|既定値:False |必須:現在利用可能な引数がよくA.2 Command Line Argumentsセクションでも同様に文書化されていません

-l -list

一覧持つターゲットを除くビルドファイルで使用可能なすべてのターゲットを( hidden属性をtrueに設定)

使い方の0

例は次である:

<target name="project-target" description="meaningful description" hidden="true"> 
    ... 
</target> 
関連する問題