如何防止eclipse在Tomcat上部署测试类?

Ral*_*lph 34 java eclipse tomcat glassfish maven

我有一个Maven项目,包含典型的文件夹src/main/java,src/test/java我正在使用带有m2e 1.0的Eclipse 3.7和用于WTP 1.4.0的Maven Integration.在开发期间使用Eclipse在服务器(Tomcat或Glassfish)上部署应用程序,但它也从src/test/java文件夹部署测试类.

我不希望部署测试类,那么如何从eclipse-tomcat部署中"排除"该目录?

Ral*_*lph 49

它可以在Eclipse中配置如何处理和部署不同的文件夹,不管怎样,Eclipse插件M2Eclipse应该正确配置Eclipse,它有时会完成配置,有时候不会.

所以必须检查这两个设置:

  • 项目属性\ Java构建路径(选项卡)来源:输出文件夹<PROJECT>/src/test/java以及<PROJECT>/src/test/resources必须<PROJECT>/target/test-classes

  • 项目属性\部署程序集:<PROJECT>/src/test/java或者必须没有条目<PROJECT>/target/test-classes在此输入图像描述


小智 6

发生这种情况时,从项目属性上下文菜单中执行"Maven - > Update Project ...".根据我的经验,这正确地重新配置了Eclipse.