1
現在のプロジェクトのpom.xml
ファイルで多くのMavenプラグインが実行されます。アーティファクトのpomファイルでMavenプラグインを実行する
リポジトリからダウンロードしたアーティファクトで特定のプラグインを実行する必要があることがあります。例えば
私はそのようなdependency:get
を使用してsparkjava
をダウンロードしています:
mvn dependency:get -Dartifact com.sparkjava:spark-core:2.5.4
私はそのようなdependency:sources
を使用して、すべてのsparkjava
の依存関係源ダウンロードし、その後たい:
mvn dependency:sources -Dartifact com.sparkjava:spark-core:2.5.4
あるいはさらに良いと、アーチファクトに直接dependency:sources
を実行してください:
mvn dependency:sources -DinputPom=locationToRepository/com/sparkjava/2.5.4/spark-core-2.5.4.pom
できますか?
PluginがPOMファイルを必要とするため、動作しません。また、ドキュメントによれば、プロジェクトの依存関係であるすべての成果物をすでに取得しています。このエラーが発生しました:[エラー]目標org.apache.maven.pluginsを実行できませんでした:maven-dependency-plugin:2.8:sources(default-cli):目標はプロジェクトを実行する必要がありますが、この中にPOMはありませんdirecto ry(/ home/alex)。正しいディレクトリからMavenが呼び出されたことを確認してください。 - > [ヘルプ1] –