我的问题是,在 Eclipse 中部署了测试类。正常的 Maven 构建是正确的。所以我在 M2e(-wtp) 中看到了罪魁祸首这个答案对我没有帮助。我的日食设置是默认设置的,如答案所述。但是,在 Maven 更新项目之后,我可以在 Java 构建路径中看到一个条目。有一个条目。在 Source 选项卡下,用于 src/test/java 和输出文件夹 Target/test-classes。此外,此文件夹出现在选项卡 Order 和 Export 下,已选中。当我从“源文件夹”选项卡中手动删除 src/test/java 时,Eclipse 会正确部署。m2e(-wtp) 中是否有任何配置可以防止这种行为?
由于文件夹(测试类)没有出现在我们的 poms 中,我认为它必须与插件的默认行为有关。环境
Eclipse Kepler
m2e-wtp 1.0.0.20130613-0136
m2e 1.4.0
version.ear.plugin 2.6
version.ejb.plugin 2.3
version.resources.plugin 2.6
version.surefire.plugin 2.16
version.war.plugin 2.3
version.compiler.plugin 2.3.1