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

时间:2015-10-06 09:57:50

标签: java eclipse 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是&#34;构建到&#34; childproject.jar。如果我在\ configuration文件夹中的mainproject.properties旁边放置另一个childproject.properties文件,则会看到并使用它。

我能做什么让Maven自动将childproject.properties放在\ configuration文件夹中?

1 个答案:

答案 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;