問題タブ [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.
ant - zipfileset から空のディレクトリを除外する方法
このようなzipを作成するためのantターゲットがあります-
さて、空のディレクトリがこの zipfileset に含まれないようにするにはどうすればよいでしょうか。
例: docs/resources ディレクトリには、上記で除外した html ファイルしかありません。docs/resources フォルダーが含まれていないことを確認するにはどうすればよいですか。
これを毎回手動で確認する必要がありますか? または includeEmptyDirs="false" のようなオプションはありますか?
ant - excludesfile が機能しないのはなぜですか?
除外するクラスファイルのリストがあり、それらをファイル(たとえば) exclude_class.txt に次のように追加しました:
タスクで使用するexcludesfileと、機能しません:fileset
ここで何が問題なのか教えてください。excludesfile タスクで使用するファイルの構文は何ですか。
ant - Ant - ディレクトリ内のすべてのファイルに一致
Ant Fileset パターンを使用して、ディレクトリ内のすべてのファイルをコピーしようとしています。
私は次のことを試しました、
**/*しかし、**/*.*どちらもディレクトリ構造全体をコピーしません。
ファイル セットのパターンに何か問題がありますか?
java - Ant jar タスク - basedir の下にないファイルを含める
一連の Java ファイルといくつかのプロパティ ファイルに基づいて jar を作成する ant ターゲットを作成しようとしていますが、プロジェクトが現在設定されている方法でプロパティ ファイルを含めるのに問題があります。
これらは私が持っているアリのターゲットです:
1 - 「myjar.src」フォルダーから Java ソース ファイルをコンパイルし、結果のクラスを「myjar.classes」フォルダーに配置します。これが完了したら、.java 以外のすべてのファイルを「myjar.src」から「myjar.classes」にコピーします。
2 - basedir = ${myjar.classes} を使用して「jar」コマンドを使用して jar を作成し、すべてを含めるように指示します。
これらは私が望むアリのターゲットです:
1 - Java ソース ファイルをコンパイルし、結果のクラスを「myjar.classes」フォルダーに配置します。.java ファイルのみが含まれています
2 - basedir = ${myjar.classes.location} を使用して「jar」コマンドを使用して jar を作成しますが、「myjar.src」からの .properties および .xml ファイルも含めます。
主な違いは、basedir = ${myjar.classes} を使用して「myjar.classes」のクラスをパッケージ化するときに、「myjar.src」のプロパティと xml ファイルを含めることです。 「myjar.classes」の下にありませんか?
これは、変更したい ant ターゲットです。
私が basedir の 1 レベル上のディレクトリを使用していない理由は、プロジェクト内の他の jar 作成呼び出しがそれを行っていないためです。私はそれをやろうとしましたが、正しいディレクトリを指定するのに苦労しました. (同様のディレクトリ構造を使用する他の jar があり、現在も将来も干渉したくありません)。どうもありがとう。
junit - Jenkins Post Build Publish JUnitの結果がすべてのファイルを取得しない
ワークスペースにファイルを次のように保存しています。
- セレン-テスト/結果/結果-0.xml
- セレン-テスト/結果/結果-1.xml
- セレン-テスト/結果/結果-2.xml
- セレン-テスト/結果/結果-3.xml
- セレン-テスト/結果/結果-4.xml
ファイルセット パターン: で JUnit テスト結果を公開しています**/results/results-*.xml。5 つのファイルすべてがテスト結果に表示されません。また、同じ結果ファイルが含まれることもありません。
これらは、まったく同じ構成とテストで連続して 3 回実行されます。ステージング環境が現在ダウンしているため、失敗しています。

私はどこまでも行きましたが**/results/results-0.xml, **/results/results-1.xml, **/results/results-2.xml, **/results/results-3.xml, **/results/results-4.xml、まだ同じ問題を抱えています。
regex - ANT 正規表現を Excel ファイルに保存する
ファイルセットと正規表現を使用してファイルを取得し、そのファイルで式を取得する ANT スクリプトを作成しています。
また、式をスプレッドシートに保存する必要がありますが、その方法がわかりません。
replaceregexp を使用できることをどこかで知りましたが、どうすればよいかわかりません。
ターゲット タスクを使用して、ファイルと式の検索を行いました。
ant - ANT タスクの結果のファイルセットにアクセスする一般的な方法はありますか?
と を使用し<zip>てパスワードをサポートするように、統合タスクの代替を作成しようとしています。アイデアは、タスクのドロップイン置換を行うことです。<exec>7za.exe<zip>
難しいのは、次の<zip>ように、含める/除外するファイルを宣言する非常に多くの方法をサポートしていることです。
includesincludesfileexcludesexcludesfiledefaultexcludes- およびネストされた
<fileset>宣言
これらのfileset命令の結果を exec タスク内で使用する方法はありますか?