問題タブ [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.
maven - プラグイン内でMavenの依存関係階層にアクセスする方法
私のプラグインでは、依存関係の階層を処理し、各依存関係とそれが除外されているかどうかに関する情報(groupId、artifactId、versionなど)を取得する必要があります。これを行うための最良の方法は何ですか?
maven-2 - Maven:ソースと依存関係を含むプロジェクトをエクスポートする方法
レポなどに依存関係があるMavenプロジェクトがあります。ソースをすべての依存関係と共に「エクスポート」して、Maven をマシン上で実行しなくても IDE で正常に開くことができるようにします。
プロジェクトを war ファイルにパッケージ化すると、すべての依存関係がパッケージ化されます。
それで、すべての依存関係とソースを 1 か所に集めて、IDE (Eclipse または IDEA) で開くことができるすべてのライブラリを検出したいですか?
maven - Maven WAR 依存関係
私は受け入れテスト用のプロジェクトを作成していますが、さまざまな理由から、これは WAR としてパッケージ化された別のプロジェクトに依存しています。maven-dependency-plugin を使用して WAR をアンパックできましたが、プロジェクトにアンパックされたものを含めてクラスパスに含めることができないWEB-INF/lib/*.jar
ためWEB-INF/classes/*
、ビルドが失敗します。これらのファイルをクラスパスに含める方法はありますか、または WAR に依存するより良い方法はありますか?
どうもありがとう。
java - destFileNameはmaven-dependency-pluginによって使用されていませんか?
これはうまくいったと確信しています!
Javaサービスラッパーをappassemblerターゲットフォルダー内の特定のフォルダーに配置するためのMaven依存関係プラグイン構成があります。
ただし、wrapper.dll(リポジトリ内のファイル名)として書き込まれます。target.archは「windows-x86-32」に設定されています。
ログファイルの一部は次のとおりです。
maven-2 - mvn dependency:copy-dependencies はバージョンを削除します
プロジェクトで使用する依存関係のすべてのソースを取得するために、「mvn dependency:copy-dependencies」を使用しています。コマンドラインから使用するので、次のようになります。
小さな問題を除けば問題なく動作します。何らかの理由で、このプラグインによってバージョンが削除されます。そのため、commons-logging-1.1.1-sources.jar の代わりに、commons-logging-sources.jar を取得しています。
ドキュメントには、「stripVersion」引数がこの動作に影響を与えるはずであると書かれていますが、デフォルト値は false です。さらに、明示的に設定しようとしましたが、役に立ちませんでした。
jdk1.6.0_21でapache-maven-2.2.1を使用しています
ありがとう、タルログ。
maven-2 - maven-dependency-plugin:copy はクラスをコピーしようとします
親 pom と 2 つのモジュール pom があります。最初のモジュールでは、2 番目のモジュール (jar) をいくつかのフォルダーにコピーします。最初のモジュール pom からプロジェクトをコンパイルすると動作しますが、親プロジェクトの pom からコンパイルしようとすると、プラグインは jar の insted モジュール クラスをコピーしようとします。
[エラー] プロジェクト module1 で目標 org.apache.maven.plugins:maven-dependency-plugin:2.1:copy (default) を実行できませんでした: /home/chardex/projects/test/module2/target/classes からアーティファクトをコピー中にエラーが発生しました/home/chardex/projects/test/module1/target/lib/classes: /home/chardex/projects/test/module2/target/classes (ディレクトリです) -> [ヘルプ 1]
ありがとう。
maven-plugin - (トポロジー) Maven 依存関係の並べ替え
多かれ少なかれ一度にリリースする必要がある多数の SNAPSHOT アーティファクトがあります。並べ替えを行ってから依存関係を一覧表示するプラグインを探していました (dependency:list は依存関係をアルファベット順に表示するように見えますが、dependency:tree は私たちの目的には特に便利ではありません)。
「依存度が最も低い」アーティファクトを最初にリリースし、次に「より依存度が高い」アーティファクトをリリースできるようにソートを行いたいと考えています。
他の誰かがこの必要性に遭遇したことがありますか?
maven-2 - 集約ソース jar を構築するための Maven プラグイン構成が必要です
私はしばらくこれと戦っていて、多くのドキュメントページやその他の質問を読んでいますが、まだ機能させることができません.
私のORMLiteプロジェクトには、ormlite-core
コア機能を備えたプロジェクトと、さらに計画されたプロジェクトが-jdbc
あり-android
ます。これらの各サブプロジェクトにはコア機能が含まれていますが、アーキテクチャごとの実装が追加されています。-jdbc
とバージョンの両方の単一セットの jar をリリースしたいと考えています。つまり、結果の jar に javadoc とソース-android
をコピーしたいと考えています。-core
javadocs の場合、includeDependencySources
config エントリが true に設定されていれば問題ありませんでした。-android
ただし、パッケージによってリリースされたソース jar にソースを含める方法について、しばらく格闘してきました-core
。maven-dependency-plugin
依存ソースをコピーして解凍しようとしましたtarget/sources
が、適切なパスを使用してソース jar に含める簡単な方法がわかりません。maven-source-plugin
ドキュメントとmaven-assembly-plugin
ドキュメントを調べましたが、まだわかりません。
pom.xml
誰かがこれを行うための魔法の maven fu を見つけた場合、適切な作業例を共有してもらえますか? どうもありがとう。
とりわけ、次の同様の質問を確認しました。また、Sonatype Maven のマニュアルも参照し、同様の質問をしている多数の Web ページを読みました。
maven-2 - maven-dependency-plugin、copy-dependencies: 一部のアーティファクト ID とその依存関係を除外します
1 つの依存関係とそのすべての推移的な依存関係を指定したフォルダーにコピーする必要があります。「excludeArtifactIds」でアーティファクトを除外できることはわかっていますが、それらのアーティファクトの推移的な依存関係も除外する必要があります。
これを行う方法はありますか?
eclipse - maven-dependency-plugin:unpack が Eclipse で失敗する
依存関係 globalmentor-core.jar に JavaScript のライブラリがあり、別のプロジェクトで maven-dependency を使用して JavaScript を Web ディレクトリに転送します。
それはコマンドラインで素晴らしく機能します。m2eclipse を使用する Eclipse では、次のようになります。
私が見つけることができる最も近いものはhttp://jira.codehaus.org/browse/MDEP-187で、誰かが「すぐに些細なパッチを提供する」と主張しています。それは 2008 年のことです。
これに対する修正はありますか、それとも行き詰まっていますか?