Maven
開発にとツールを使用してm2e
いますが、今日問題が発生しました。
私たちのプロジェクトの 1 つは、他のプロジェクトに必要な小さなライブラリであるため、それを jar ファイルにパッケージ化し、プライベートMaven
リポジトリに配置しました。
今のところ、このリポジトリに配置したすべての jar には外部依存関係はありませんが、私が言及したこのライブラリはいくつかの外部 jar を使用しています。
ここで、この jar に関する情報を他の pom に追加すると、この jar はプライベート リポジトリからダウンロードされますが、Maven はこの jar に必要な依存関係をダウンロードしません。
このアーティファクトに必要な依存関係に関する情報を含めるpom.xml
ように通知する、特別なターゲットを使用する/ファイルに何かを追加する必要があるかどうか疑問に思っています。Maven
編集: jar をプライベート リポジトリにアップロードするときに実行するワークフローは次のとおりです。
Eclipse
1.使用してjarファイルを生成しますm2e
2.mvn install:install-file -DgroupId=<your_group_name> -DartifactId=<your_artifact_name> -Dversion=<snapshot> -Dfile=<path_to_your_jar_file> -Dpackaging=jar -DgeneratePom=true -DcreateChecksum=true
3.ローカル リポジトリに作成したフォルダをリモート リポジトリにコピーします