問題タブ [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 投票する
0 に答える
679 参照

ant - antターゲットを複数回実行しますが、それが参照するファイルセットを置き換えます

ターゲット内にハードコードされた特定の名前のファイルセットで単体テストを実行するAntターゲットがあります。

ファイルセットを新しい値に設定するたびに、そのターゲットを複数回呼び出したいと思います。ターゲットが検索するファイルセットの名前を変更できません。ターゲットを呼び出す前にのみファイルセットを定義できます。

このようにターゲットを呼び出し、各ターゲット呼び出し中に同じファイルセットを再定義することは可能ですか?

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

ant - ファイルセット内の単一ファイルへのAnt絶対パス

PHPユニットテストを自動化するためにJenkinsとEmail-Extプラグインを使用しています。テストが失敗した場合は、zip形式のテストレポートを含む通知メールを自分に送信したいと思います。

Email-Extプラグインでは、添付ファイルフィールドにAntファイルセットの定義が必要です。zip形式のテストレポートは次の場所にあります。

fileset単一ファイルへの絶対パスを使用した使用例が見つかりません。

次のことを試しましたが、機能しませんでした。

<fileset file="D:\Test_Reports\test-report-failed.zip" />

絶対パスを使用する例を見つけることができますが、相対パスのみです。

これは、添付ファイルフィールドに関するEmail-extプラグインの公式ヘルプです。

This is the set of attachments that will be used for the email. The format is a comma separated list of Ant include file syntax. The base directory is the workspace.

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

ant - Apache Antは、ファイル名の名前が変更された既存のファイルセットから新しいファイルセットを作成します

Apache Antビルドファイル(BuildFilesetXML.xml)に次のファイルセットがあります。

別のビルドファイル(BuildFilesetLog.xml)で動的に作成したい(2番目のビルドファイルの「XMLFileset」の内容がわからない)「LOGFileset」という名前の新しいファイルセットで、「XMLFileset」と同じ内容になりますが、名前の名前が.logに変更されました。したがって、実行時に、次のファイルセットと同じ構造になります。

これはAntで実行できますか?

ありがとう

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

maven - カスタム Maven clean with fileset が機能しない

「dist」という名前の追加のターゲット ディレクトリを作成し、そこにいくつかのビルド アーティファクトをコピーしています。デフォルトのターゲット ディレクトリにないため、次のように、プラグインの追加ファイルの削除手順に従って、クリーン プラグイン構成に適切なものを追加します。

ただし、「dist」ディレクトリとその内容は、「mvn clean」の後も残ります。いくつかのバリアントを試し、「mvn help:effective-pom」の出力または「mvn -X」デバッグ出力を確認したところ、次のことがわかりました。

  1. 構成は、サブモジュールの有効な pom に表示されます。
  2. エラーメッセージはありません
  3. デバッグ出力には、「dist」ディレクトリまたはその内容の兆候はありません。
  4. のような明示的な参照<directory>${basedir}/dist</directory>は違いはありません。
  5. 同様に、" .jar" や " */*.txt"<include>などの明示的な参照を多かれ少なかれ使用しても、違いはありません。

私はMaven 3.0.3、クリーンプラグイン2.5を使用しています。念のため2.4にしてみました。変わりはない。また、許可の問題はありません。

Google で数十の例をスキャンしましたが、すべてドキュメントの指示を繰り返しているだけです。私はMavenに比較的慣れておらず、まだ学んでいます。私は明らかなことに盲目ですか?ありがとう。

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

java - Antで、ファイル名にコンマを含むファイルを指定するにはどうすればよいですか?

これが例です-私が試したターゲット。結局、コンマが「 * * / *」と「カバー」を区切っているので、すべてを削除したいのです-理解できます。

埋め込みコンマを指定するにはどうすればよいですか?

私はAntを学ぼうとしているので、オペレーティングシステムごとに異なるビルドシステムを維持する必要はありません。この場合、Python環境にあり、*、coverファイルはCoverageと呼ばれるコードカバレッジチェックツールによって作成されます。

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

ant - phing/ant FileSet からベース ディレクトリを除外する方法

プロジェクト ベースの直下の各ディレクトリで実行したい phing ビルド ターゲットがあります。ファイルセットで foreach タスクを使用して、各ディレクトリでターゲットを実行しています。私が抱えている問題は、ファイル名が「」のベースディレクトリが含まれていることです。

ディレクトリ構造の例を次に示します。

テストする簡単なビルド ファイルを次に示します。

ビルドの結果は次のとおりです (ファイル名が空の最初のエントリに注意してください)。

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

groovy - Groovy: Antbuilder ファイルセットが作成されない (Jenkins から起動)

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

Maven (コマンド ラインで mvn ...) または Intellij IDEA から起動すると、ファイルセット オブジェクトが正常に初期化されていることがわかります (正しいファイルのパスが表示されます)。

Jenkins 経由でこのコードを起動すると、fs オブジェクトが作成されていないことがわかりますが、出力に例外は見られません。

問題の解決を手伝っていただけませんか?

よろしくお願いします!

注: Maven2 用の確実なプラグインがあります。

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

maven - maven-assembly-plugin ファイルセットのアクセス許可が変更されましたか?

私は Maven 3.0.4 を持っており、他のいくつかのアーティファクトからアセンブリを作成しようとしています。maven-assembly-plugin を使用すると、アーティファクトのコンテンツが適切な場所に解凍されますが、ファイル (/bin ディレクトリなど) に対する実行権限が失われます。依存関係を target/ に解凍して (アクセス許可はまだ問題ないことがわかります)、それらをアセンブリにコピーしようとしましたが、ファイルのアクセス許可が失われます。依存関係を手動で調べて、どのファイルが実行可能かを判断する必要があるとしたら、それは本当に悪いことです。

これらの明らかなバグを回避する方法はありますか? ファイルを一時ディレクトリからアセンブリの最終的な場所に直接コピーして、アクセス許可を維持することさえ可能ですか? もしそうなら、どのように?