私はサードパーティから持っXYZ.jar
ています。パスでXYZ.propertiesを検索するコードがあります。XYZ.properties
XYZ.jar
XYZ.jar
私の問題は、XYZ.jarとXYZ.propertiesを使用するプロジェクトをパッケージ化することです。
mvn deploy:deploy-fileを使用して、リポジトリにjarを追加しました。
mvn deploy:deploy-file -Dfile=xyz.jar -Durl=<someurl> -DgroupId=thirdparty.xyz
-DartifactId=xyz -Dversion=1.0 -Dpackaging=jar -DrepositoryId=thirdparty
また、プロジェクトpom.xmlにXYZの依存関係を次のように追加しました。
<dependency>
<groupId>thirdparty.xyz</groupId>
<artifiactId>xyz</artifactId>
<version>1.0</version>
</dependency>
私の質問は、プロパティファイルを追加するにはどうすればよいですか?それに対する2つの制限は
1.XYZ.properties
は2と同じパス上にある必要があります。XYC.jar
プロパティファイルの名前は。である必要がありますXYZ.properties
。名前にバージョン番号/アーティファクトIDを追加しないでください。
Mavenでこれを行うにはどうすればよいですか?
プロパティファイルをパッケージ化して依存関係を追加しようとしましたが、パスが異なります。つまり、独自のgroup-artifact-versionフォルダーに入ります。
いくつかの説明:
- 私のプロジェクトの残りの部分は、標準のMaven構造を持っています
- 残念ながら、サードパーティの
XYZ.jar
動作を変更することはできません。