【发布时间】:2010-02-22 14:03:37
【问题描述】:
总结
简要说明为什么有人想尝试这样做。在一个 Maven 项目中,我需要针对 target/classes 中的类运行测试,并且需要在 Eclipse IDE 中调试(使用 Eclipse Servers 插件)tomcat,它正在加载 @ 中的类和许多其他组装资源987654322@。当我的主源文件夹在WEB-INF/classes 目录中设置了输出时,tomcat 调试在 IDE 中效果很好。当输出更改为 target/classes 时,测试也可以正常工作,因为测试资源已正确组装并在包的上下文之外加载。
问题
问题是我必须根据手头的任务(在 tomcat 中进行测试或调试)手动更改主源目录的输出。基于其他配置文件等,配置和构建更改将非常复杂,仅能解决这个问题。
因此,有没有一种直接的方法可以告诉 Eclipse 将源代码输出到两个目录中?这样,Java 类文件的增量 Maven 构建将被复制到这两个地方,我不会有这么脆弱的配置。
【问题讨论】: