我是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是&#34;构建到&#34; childproject.jar。如果我在\ configuration文件夹中的mainproject.properties旁边放置另一个childproject.properties文件,则会看到并使用它。
我能做什么让Maven自动将childproject.properties放在\ configuration文件夹中?
答案 0 :(得分:0)
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
=&GT;你不需要创建一个目录&#39;配置&#39;对于该项目&#39; mainproject&#39;使用&#39; childproject.properties&#39;