我有一个默认的 Maven 项目:
- /src/main/java
- /src/test/java(包括 *Test.java)。
当我执行“mvn compile”时,maven 也会尝试编译 /src/test/java 下的 testClasses。这失败了,因为某些依赖项(例如 JUnit)在“测试”范围内。将例如 JUnit 的范围更改为“提供”一切正常。
编译时如何避免maven编译testClasses?据我了解,我希望 Maven 仅在执行“testcompile”时编译这些文件。
我正在使用 Maven 2.2.1