我有一个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部署中“排除”该目录?
答案 0 :(得分: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
答案 1 :(得分:6)
发生这种情况时,请执行&#34; Maven - &gt;更新项目......&#34;从项目属性上下文菜单中。根据我的经验,这正确地重新配置了Eclipse。