問題タブ [maven-clean-plugin]

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 投票する
1 に答える
1087 参照

maven - ビルドの最後に Maven のターゲット ディレクトリから特定のディレクトリを削除するにはどうすればよいですか?

pom.xml に記載されているすべての jar を解凍し、解凍したコンテンツを 1 つの jar にまとめるタスクがあります。依存関係プラグインと jar プラグインの unpack-dependency ゴールを使用してこれを行うことができます。ただし、新しいjarを生成した後、解凍後に作成されたフォルダーを削除したい。pom.xml で次のコード スニペットを使用しています (各プラグインの上のコメントをお読みください)。

クリーン プラグインは、基本的にデフォルトでターゲット ディレクトリを削除します。ビルドの最後にターゲットディレクトリから「alternateLocation」フォルダーを削除するにはどうすればよいですか。(maven-antrun-plugin を使用して実行できると思いますが、このプラグインは使用したくありません。)

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

maven - Mavenで子プロファイルを使用するときに、親のデフォルトプラグインが実行されていますか?

次のエラーが表示されます。設定されていないからinstall_pathでしょうか?もしそうなら、プロファイルを使用するとき、デフォルトのプラグインが実行されていないことを意味しますか (を設定するプラグインinstall_path)?

実行:

mvn clean install site -Pfull

エラー:

プロジェクト bo-full でゴール org.apache.maven.plugins:maven-clean-plugin:2.5:clean (clean-deploy-folder) を実行できませんでした: ファイル セットのベース ディレクトリがありません: null (含まれる: []、除外される: [])

:

子供:

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

jenkins - 'mvn clean install': 'install' の後に 'clean' が実行されるのはなぜですか?

実行する mvn clean installと、インストール後に maven がクリーンアップを実行するのはなぜですか?

私が尋ねる理由は、ジェンキンスがmavenを呼び出した後、リポジトリの場所ではなく、ワークスペースから生成されたEARを取得したいからです

コンソール出力のセクションを次に示します。

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

maven - インストール段階で maven-plugin を介してローカルの Maven リポジトリをクリアする

.m2/repositoryインストール フェーズの前に、リポジトリ全体 ( ) のコンテンツを削除したいと思います。もちろん、手動でやりたくないので、魔法を行うプラグインを探しています。これまでのところmaven-clean-plugin、次のように使用しようとしています。

これにより、新しいアーティファクトをダウンロードする前にリポジトリ全体が消去され、最終的にtargetモジュールからフォルダーが削除されると予想されます。フォルダーの削除はtarget機能しますが、リポジトリの消去は機能しません。リポジトリを一掃しますが、maven は必要なアーティファクトが欠落していると不平を言うため、コンパイルは失敗し、次のようなエラーが返されます。

解決にかなり近づいた気がします。おそらく、プラグインのパラメータ タグを微調整する必要があるだけです。

誰かアイデアを教えてください。

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

maven - Maven Clean:ターゲット内のディレクトリが削除されないように除外する

多くのバリアントを試しましたが、これを機能させることができませんでした。一例(子pom.xml):

Maven は常にフォルダーを削除しようとします。なんで?

0 投票する
0 に答える
156 参照

maven - Maven: フィルタリングされたリソースを削除できません

内で、pom.xmlいくつかのリソースをフィルタリングし、出力ディレクトリ (「asciidoc-filtered」) をフォルダー内の/targetフォルダーに設定します: /target/asciidoc-filtered.

いくつかのビルド手順の後、この「asciidoc-filtered」フォルダーを削除したいと思いますmaven-clean-plugin。基本的にプラグインを処理して他のものを削除できますが、どういうわけか「asciidoc-filtered」フォルダーを削除できません。

POM の抜粋は次のとおりです。

したがって、なしmaven-clean-plugin、私の/target見た目は次のようになります。

ここに画像の説明を入力

を使用するとmaven-clean-plugin、次の/targetようになります。

ここに画像の説明を入力

が達成したいのは、次のようなものです。

ここに画像の説明を入力

なぜうまくいかないのか、何かアイデアはありますか?または任意の解決策、それを機能させる方法は?

事前にどうもありがとう;-)

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

java - ファイルの削除に失敗するMaven clean

プロジェクト内の追加のディレクトリを削除するように maven clean プラグインを構成しようとしていますが、正しく機能していません。これはmaven 3.5を使用した簡単な再現です。

簡単なデモアプリで始めましょう: https://maven.apache.org/guides/getting-started/maven-in-five-minutes.html

を変更しpom.xmlて設定しますmaven-clean-plugin

という名前のダミー ディレクトリを作成します。demo

今実行します:

demoディレクトリがまだ存在していることに気付くでしょう。これがなぜなのかわかりません。私はこれらのSO記事を読みました:

そして、目標、フェーズ、およびIDのさまざまな順列を実行しようとしました:

  • clean
  • clean:clean
  • clean:auto-clean

などなど無駄に…

モジョに何が渡されたかを確認するために、簡単な健全性チェックを行いました。

構成オプションが設定されていないようです。なんで?

注: プラグインのドキュメントも読みました: https://maven.apache.org/plugins/maven-clean-plugin/examples/delete_additional_files.html。私がやりたいことを理解していることから、私は可能です。