Maven プロジェクトにインポートすることになっている 2 つの JAR があります。このチュートリアル (ここをクリック) に従い、これらの JAR を Maven プロジェクトにインポートしました。基本的に、ターミナルでこのコードを実行して
mvn install:install-file -Dfile=myfile.jar -DgroupId=mygroup -DartifactId=com.mygroup.project -Dversion=1.0 -Dpackaging=jar -DlocalRepositoryPath=lib -DcreateChecksum=true
から、ライブラリを Maven プロジェクトにインポートしました。
これはすべて正常に機能します。ただし、インポートする JAR 自体にはほとんど依存関係がないはずです。私が理解しているように、Maven は内部依存関係を自動的に処理します。これで、依存関係のリスト (グループ ID、アーティファクト ID、およびバージョンを含む) ができましたが、それらをどこに書き込むべきかわかりません。ライブラリのフォルダー 1.0 に、myjar-1.0.pom というファイルがあります。そこに依存関係を書き込もうとしましたが、役に立ちませんでした。
Maven にいくつかの依存関係をロードするように手動で指示する方法を教えてください。
また、メインのpom.xmlでこれらの依存関係を指定しようとしましたが、エラーが発生します - repo-url/dependency/file.pomが見つからないということです。したがって、内部依存関係でのみ言及する必要があると思いますが、それらを手動で定義する方法がわかりません。それらのライブラリ内に pom.xml を作成する必要がありますか、それとも見逃しているものがありますか?