我只是使用Maven來構建我的項目以及我的eclipse項目設置。 eclipse:eclipse target爲eclipse生成.classpath文件,以獲取依賴關係和其他項目設置,如源目錄,測試源目錄等。現在我添加了Maven故障安全插件並在我的正常(junit)測試目錄旁邊定義了一個<testSourceDirectory>/test/integration</testSourceDirectory>
。Maven Eclipse插件不考慮Maven failave插件?
- 測試/單元 - >包含我JUnit測試用例;這些都是行家「測試」階段執行
- 測試/集成 - >包含我整合(也許還junit的)測試的情況下,在行家相「集成執行-測試」。
工作正常,但Eclipse插件不會考慮我的<testSourceDirectory>
,並且不會將其添加爲進入我的.claspath文件:-(是否有辦法來操縱Eclispe的插件,從故障安全添加類路徑條目插件我已經執行以下操作:?
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-eclipse-plugin</artifactId>
<configuration>
<additionalConfig>
<file>
<name>.classpath</name>
<content>
<![CDATA[<classpathentry kind="src" path="test/integration" output="build/compile/test-classes"/>]]>
</content>
</file>
</additionalConfig>
</configuration>
</plugin>
但這會導致overidden .classpath文件蒙山上述條目一行.. :-(
擁有別人一個好主意,它slve
?和歡呼聲,Yellomen
不,因爲我想爲單元和集成測試配置不同的根文件夾,其中「單元」或「集成」不應該是軟件包的一部分。使用''意味着配置' test testSources> ',它只允許一個文件夾.. –
Yellomen