资源文件有时由Maven打包,有时不打包

时间:2016-06-06 06:17:16

标签: eclipse maven

我在Eclipse中有一个项目'P',它的位置在Eclipse工作区之外。有一个资源文件:Project_location \ src \ java \ resources \ the_file.properties。启动后(在命令行中)

mvn clean install

资源文件打包在jar中,可以在Project_location \ target \ classes \ resources \ the_file.properties中找到。

从Eclipse Project Explorer我复制了这个项目,创建了位于Eclipse工作区的'P_copy'。如果我启动相同的Maven命令,则不会打包资源文件。

我比较了项目文件夹的内容,我没有发现可能解释不同包装行为的任何差异。

有什么可以解释这种差异?

如果它是相关的,这些行来自pom.xml:

<build>
   (...)
   <sourceDirectory>src/java</sourceDirectory>      
   (...)
</build>

EDIT 经过大量的测试后,我甚至无法确定每次重现问题的程序。 即使在Windows cmd中启动mvn,有时甚至看起来Eclipse启动的事实也会对打包产生影响。

0 个答案:

没有答案