繁体   English   中英

将依赖项目的属性文件添加到Maven中的构建目标文件夹中

[英]Adding dependent project's properties file to the build target folder in Maven

我是Maven的新手,已经为我的问题寻求帮助,但找不到合适的解决方案。

我在Maven中有一个主项目,该项目依赖于我的第二个项目:

<dependency>
   <groupId>a.b.c</groupId>
   <artifactId>childproject</artifactId>
   <version>1.1</version>
</dependency>

这两个项目都有其属性文件:mainproject.properties,childproject.properties。

当我部署主项目时,childproject.jar连同所有其他依赖项一起转到\\ lib文件夹。 但是childproject.properties是“内置于” childproject.jar中的。 如果在\\ configuration文件夹中的mainproject.properties旁边放置另一个childproject.properties文件,则会看到并使用它。

我该怎么做,Maven会自动将childproject.properties放在\\ configuration文件夹中?

childproject.properties 1. pom mainproject具有:

<dependency>
   <groupId>a.b.c</groupId>
   <artifactId>childproject</artifactId>
   <version>1.1</version>
</dependency>


And add file in :
mainproject
         /src/main/resources/mainproject.properties



2. childproject , add file in:

childproject
         /src/main/resources/childproject.properties

3. When u deploy the main project => childproject.jar contain in classpath childproject.properties

=>您无需为项目“ mainproject”使用“ childproject.properties”创建目录“ configuration”

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM