問題タブ [maven-dependency-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 に答える
1575 参照

maven-3 - Maven 3 アセンブリ プラグイン マニフェスト クラスパスの場所

pom.xml ファイルに次のノードがあります

http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0

私が走るとき

mvn clean install target\java -jar com.company-...-jar-with-dependencies.jar 私は例外を取得します

スレッド「メイン」の例外 java.lang.NoClassDefFoundError: org/apache/log4j/Logger

これをEclipse内で実行すると、正常に動作します。また、target\lib には log4j が含まれています。また、この生成されたマニフェスト ファイルはどこにありますか?

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

maven - Grailsはzipファイルをプラグインとしてロードしようとします

私はMavenでGrails2.1.1を使用しています。私のpom.xmlでは、maven-dependency-pluginを使用して、ローカルのmavenリポジトリからcommon-java-script.zipファイルをダウンロードし、それをweb-appに解凍します。

これは正常に機能しますが、Grailsは次のメッセージで失敗します。

私の理解では、Grailsはcommon-java-script-1.3.0.0.zipをプラグインとして解釈し、ロードに失敗します。common-java-script-1.3.0.0.zipを無視するようにGrailsに指示するにはどうすればよいですか?そのような状況に対処するためのより良い方法はありますか?

pom.xml:

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

maven - maven-dependency-plugin を使用して maven 経由でソースをダウンロードする

特定のソース jar (guice-sources.jar) をダウンロードしたいのですが、Android ソースをダウンロードしたくありません。これは端末で機能します:

これもうまくいきます:

以下のように、pom.xml でプラグイン セグメントを設定します。

これを実行すると、Android jarがダウンロードされます

pluginManagement でプラグイン部分を移動しようとしましたが、どちらも機能しませんでした。どうしたの?

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

maven - 中央リポジトリ (http://repo1.maven.org/maven2) でリソース 'org.apache.maven.plugins:maven-dependency-plugin:pom:2.0' が見つかりません

POM.XML を Linux ビルド環境に移動しようとしていますが、maven-dependency-plugin がダウンロードされません。プロキシ設定も確認しました。このプラグインを除いて、他のプラグイン、依存関係は問題なく解決されています。私はMaven 2.2.1を使用しています

以下は、pom.xml とエラー メッセージです。

誰でもこの問題を解決できますか?

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

maven - Maven:依存関係を特定の順序で解凍する方法は?

私のプロジェクトは多くの ZIP リソースに依存しています。

「maven-dependency-plugin」とその「unpack-dependencies」を使用して、各依存関係を解凍する方法を知っています。

しかし (さまざまな理由から、ここでは説明できません)、依存関係を特定の順序 (*) で展開する必要があります。

特定の順序で解凍することは可能ですか、または依存関係の順序を管理することは可能ですか?

ありがとう、

ザビエル

(*)同じ名前のファイルがいくつかあり、ある依存関係のファイルを別の依存関係のファイルで上書きする必要があります....

[編集][解決策]

回答ありがとうございます。

copy-maven-pluginで解決策を見つけました。

これが私の問題の解決策の例です: https://gist.github.com/4164769

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

maven - フィルタリングを使用した recourse ファイルへの Maven プラグイン出力

以下を含むリソースファイルがあります。

${dependency.tree}(フィルタリング)プロパティをmvn dependency:tree -Dincludes=com.foo.barコマンド出力に置き換えることは可能ですか?

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

configuration - コピー依存関係の目標の間にmaven-dependency-pluginを使用してテストとコンパイルの間でアーティファクトを分割する方法はありますか?

私は次の構成を持っています:

上記の構成では、すべてが同じフォルダーにダンプされます。テスト構成を追加してテストスコープを除外しようとしましたが、エラーが発生します。

プロジェクトpcgenで目標org.apache.maven.plugins:maven-dependency-plugin:2.6:copy-dependencies(copy-dependencies)を実行できませんでした:テストスコープを除外できません。これによりすべてが除外されます。

テストの依存関係を他の依存関係から分離して、別のフォルダーにコピーできるようにする方法はありますか?

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

maven - 宛先が存在する場合に Maven の上書きを停止する方法

初期化フェーズ中に src/main/webapp/mypath にコピーしたい依存関係にディレクトリがあります。しかし、私はそれを正確に一度だけコピーしたいのです。つまり、次のことを意味します。

  • src/main/webapp/mypath が存在しない場合は、依存関係からコピーします
  • src/main/webapp/mypath が存在する場合、依存関係のほうが新しい場合でも、依存関係からコピーすることはありません。存在する場合は、上書きしないでください。一度もない。

copy-resources と dependency:unpack を使用していくつかのアプローチを試しましたが、依存関係からの mypath が新しい/更新されている場合、認識しているすべての可能な overwrite* 構成を false に設定しても、 maven は常に上書きします。

これまで読んだことのないマニュアルへのアドバイスや RTFM + リンクはありますか?

0 投票する
8 に答える
116534 参照

eclipse - Eclipse : Maven 検索の依存関係が機能しない

新しいワークスペースに新しい単純な Maven プロジェクトを作成しました。

pom.xmlDependenciesビューを Eclipse エディターで開き、Add..依存関係を選択すると、検索フィールドに入力した検索条件に関係なく、検索結果がありません。

たとえば、すぐに私に与えますResults for 'spring' (0)

私の他のワークスペースでは、既存のプロジェクトではこの問題はありません。

それを修正する方法はありますか?

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

maven - Mavenアーカイバはクラスパスでロック解除されたスナップショットを使用しますが、コピー依存関係はロックされたスナップショットをコピーします

maven-jar-pluginとmaven-dependency-pluginを使用して、アプリケーションの実行可能な「バンドル」を作成しようとしています。ほとんどの場合は正常に機能しますが、依存関係階層にスナップショットがある場合、コピー依存関係の目標は、スナップショット依存関係をロックされたスナップショット(タイムスタンプ付きのスナップショット)に変換するようです。

ただし、archiver-pluginのaddClasspathは、スナップショットの依存関係を変換しません。

  • libには、foolib-1.0.1-20130108.143522-8.jarがあります。
  • クラスパスにはlib/foolib-1.0.1-SNAPSHOT.jarが含まれています

そのため、アプリケーションを実行できません。

コピー依存関係にSNAPSHOTを変換しないように指示する方法、またはアーカイバプラグインにSNAPSHOTを変換するように指示する方法が見つかりません。

pom.xmlの関連するスニペットは次のとおりです。