使用maven的其他源和目标文件夹

时间:2015-10-08 19:20:18

标签: java maven build

我有一些需要编译的测试资源,并且不能与测试itselfe位于同一目标文件夹中。我能够为目标目录中的测试资源指定一个单独的目录。但后来我发现,任何资源文件夹中的文件根本都没有编译。同样,有必要将已编译的测试资源放在分离目录中,然后是测试和程序源。

我的项目设置是这样的:

src
   | main
         |java
         |resources
   | test
         |java
         |resources (containing to be compiled test resources)

我想出了类似的东西:

src
   | main
         |java
         |resources
   | test
         |java
         |resources
   | testresources
         |java (containing to be compiled test resources)
         |resources

我已经发现,如何使用build-helper-maven-plugin添加其他源文件夹,但我无法添加其他目标文件夹。有没有办法做到这一点?

例如mvn test之后我想要的是:

target
     | classes
     | test-classes
     | testresources-classes

其中类包含来自src / main的所有已编译代码,test-classes来自src / test和testresources-classes的已编译代码来自src / testresources文件夹中的已编译代码。

0 个答案:

没有答案