問題タブ [fileset]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
1839 参照

ant - Ant ファイルセット拡張が機能しない

ant ビルドファイルから非常に混乱した反応が返ってきて、自分が頭が悪いだけなのか、それともバグなのか疑問に思っています。

プロジェクトでグローバルに設定された次のプロパティがあります。

次に、ファイルセット (複数のリソース) を介して、このディレクトリから jar ファイルにいくつかのファイルを追加しようとします。

そのように一致する3つの異なるライブラリが存在する必要があります。ただし、次を使用しようとすると、機能せず、ファイルが含まれません。

唯一の違いは、グローバル プロパティの使用法にあることに注意してください。簡単な質問: 最初のバージョンは宣伝どおりに機能するのに、2 番目のバージョンは機能しないのはなぜですか?

0 投票する
3 に答える
424 参照

ant - コンパイラ警告プラグイン:ファイルセットは除外します

ビルドマシンとしてHudsonを使用しており、CompilierWarningsプラグインのexcludesファイルセットを構成しようとしています。Hudsonはビルドログを解析して警告/エラーを判別し、Cloverスクリプトは実際の警告の複製を出力します。

Hudsonによって文書化されているように、特定の警告を除外するようにANTファイルセットを構成できます。

次の警告(重複)が表示されます。

除外ファイルセットを次のように設定しました。

ファイルセットが警告と一致することを期待しましたが、それらがコンパイラ警告レポートに追加されないため、そうではありません。上記のファイルセット定義に問題がある人はいますか?

0 投票する
3 に答える
4505 参照

ant - Ant でディレクトリのコンマ区切りリストからファイルセットを作成するにはどうすればよいですか?

Ant ターゲットでは、さらなるアクション (コピー、フィルタリングなど) に含まれるディレクトリのリストを含むプロパティを取得します。次のようになります。

このリストを、これらのディレクトリ内のすべてのファイルを選択するファイルセットまたはパターンセットに変換する方法が必要です。

スクリプトを使用してパターン文字列を生成し、それを「含める」または「除外する」で使用できることは知っていますが、スクリプトを回避する方法はありますか?

0 投票する
1 に答える
343 参照

java - クローバーを使うハドソンで

Clover を特定のパッケージに制限しようとしているため<fileset>、Ant ビルド ファイルに定義があります。コマンドラインからはすべて正常に動作します (既知の Ant ターゲットを指定した場合)。しかし、Hudson の Clover プラグインに関して言えば、Hudson がどの Ant ターゲットを使用しているかはわかりません。<fileset>ハドソンでクローバーを使用する際のヒントはありますか?

0 投票する
1 に答える
9447 参照

ant - Antを使用してサブフォルダーのコンテンツをコピーする

Antを使用して、特定のフォルダのすべてのサブフォルダのコンテンツをコピーするにはどうすればよいですか?

つまり、私はそのようなフォルダ構造を持っています

サブフォルダの正確な名前はわかりません。そして、それらすべてからコンテンツを1つのフォルダーにコピーする必要があります(コンテンツの構造を維持する、つまり、flattenを使用してすべてのファイルを1つのディレクトリにコピーすることは解決策ではありません)。私は取得する必要があります

ファイルセットでは、そのような方法でサブフォルダーをグループ化できますか? **は0個以上のディレクトリを表し、*ディレクトリ名としての使用は許可されていません。つまり、<fileset dir="${dir}/*/" />受け入れられません。

よろしくお願いします、ユーリー

0 投票する
1 に答える
213 参照

build - Nant ビルド スクリプト未定義の問題

nant ビルド スクリプトに次のコードがあります。

ただし、このコードを実行すると、ファイルセット参照 '@{service.references}' が定義されていません。

@記号のドル記号を変更して試しました。何が違うのかわからない?

与えられた助けやアドバイスを前もって感謝します。

0 投票する
2 に答える
1183 参照

properties - ファイルセット/パターンセットのrefid属性は展開されません。任意のファイルセットで動作するターゲットをどのように記述しますか?

それぞれがタスクを実行するための特定のパターンセットを含んでいることを除いて、それぞれが本質的に同じことを行う一連のターゲットがあります。これらのターゲットを単一の「再利用可能な」ターゲットに集約し、代わりに「パラメーターとして」ファイルのセットを取得したいと思います。

たとえば、これ

に置き換えられます

ただし、パターンセットとファイルセットはプロパティとは異なるため、 nant-devの電子メール投稿refidで回答されたように拡張されていないことがわかりました。この機能しないコードでは、が呼び出されると、その要素はtestという名前のパターンではなく、文字通り${sourcefiles}という名前のパターンセットを参照します。echopatternset

さまざまなファイルのセットで動作する再利用可能なNAntターゲットをどのように作成しますか?カスタムタスクを作成せずに、NAntでこれをそのまま行う方法はありますか?

0 投票する
1 に答える
4388 参照

ant - uptodate Ant コマンドで filelist をファイルセットとして使用するには?

build.xmlZipファイルを作成するターゲットがあります。ファイルが更新されていない場合に Zip を作成しないようにするために、事前に更新を確認したいと思います。私の知る限り、uptodate使用するタスクです。

関連する (簡略化された) スクリプト セクションは次のとおりです。

ただし、ではなくを参照する必要uptodateがあるため、失敗します。それでも、ソース ファイルがベース ディレクトリを共有していないために設定できない属性が必要になるため、 a を使用することはできません。srcfilesfilesetfilelistfilesetdir

もちろん、すべてのファイルを共通のディレクトリにコピーしてから圧縮することもできたので、fileset.

私はAnt 1.8.1を使用しています

0 投票する
2 に答える
1735 参照

ant - Ant FileSet を使用してシンボリック リンクを回避するにはどうすればよいですか?

へのシンボリックリンクを含むディレクトリツリーがあります。(現在のディレクトリ)。Ant FileSet を使用してこれを反復しようとすると、次のエラーが発生します。

スキャナーを生成するために使用しているコードは次のとおりです。

0 投票する
2 に答える
4898 参照

ant - Ant: include と exclude を一緒に使用する

わかりました、これは本当に単純なはずです。私は Apache Ant 1.8 を使用しており、次のようなターゲットがあります。

「badfile」という名前のファイルを除外し、拡張子が「.badext」のファイルを除外して、input/goodfolder1 と input/goodfolder2 の .tar.bz2 を作成したい。.tar.bz2 が表示されますが、badfile と *.badext が含まれています。除外は無視されているようです。

包含/除外の順序に違いはないようです。インクルード/エクスクルードをaでラップしようとしましたが(ドキュメントでは暗黙的だと言っていますか?)、違いはありませんでした。

マニュアルには非常によく似た例がありますが、コンテキストが多少異なるため、欠けている単純なものがあると確信しています。

編集:属性に関連しているように見えdir="input"ます:「入力」にすべてを追加し、tarfileset にすべてを追加しています。必要なファイルは program.tar.bz2 に 2 回表示されますが、除外されたファイルは 1 回しか表示されません。しかしdir、必須であり、これがマニュアルの例とどう違うのかわかりません。