我有XYZ.jar
和XYZ.properties
来自第 3 方。
XYZ.jar
有一些代码在路径中查找 XYZ.properties 为XYZ.jar
.
我的问题是打包使用 XYZ.jar 和 XYZ.properties 的项目。
我已经使用 mvn deploy:deploy-file 将 jar 添加到我们的 repo 中。
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>
我的问题是如何添加属性文件?对它的两个限制是
1.必须与
2. 属性文件的名称XYZ.properties
必须在同一路径上。不应将版本号/工件 ID 附加到名称。XYC.jar
XYZ.properties
我如何在 Maven 中做到这一点?
我已经尝试打包属性文件并添加依赖项,但路径不同 - 即它进入自己的 group-artifact-version 文件夹。
一些说明:
- 我项目的其余部分具有标准的 Maven 结构
- 不幸的是,我无法改变第三方的
XYZ.jar
工作方式。