maven 2& 5.4.5:info.magnolia.test.RepositoryTestCase不再工作了

时间:2016-04-08 09:29:36

标签: unit-testing content-management-system magnolia

我正在使用一些扩展info.magnolia.test.RepositoryTestCase的测试用例,只有maven 2和最新的5.4.5版本测试失败:

java.lang.IllegalStateException: Resource not found: target/repositories.xml
at info.magnolia.test.RepositoryTestCase.getRepositoryConfigFileStream(RepositoryTestCase.java:167)
at info.magnolia.test.RepositoryTestCase.extractConfigFilesForTests(RepositoryTestCase.java:150)
at info.magnolia.test.RepositoryTestCase.startRepository(RepositoryTestCase.java:136)
at info.magnolia.test.RepositoryTestCase.setUp(RepositoryTestCase.java:99)
....

Maven 3或Magnolia 5.4.4

都可以

你对如何解决这个问题有任何线索吗?

Maven信息:

Apache Maven 2.2.1 (rdebian-14)
Java version: 1.8.0_74
Java home: /usr/lib/jvm/java-8-oracle/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux" version: "3.13.0-55-generic" arch: "amd64" Family: "unix"

1 个答案:

答案 0 :(得分:2)

当您使用Magnolia时,强烈建议使用Maven-3(正好是3.2.3)。我强烈建议你升级Maven-2,因为它已经结束了。

可以找到更多信息 https://wiki.magnolia-cms.com/display/DEV/Maven+setup