java – Eclipse可以像多个源文件夹一样具有多个输出文件夹

前端之家收集整理的这篇文章主要介绍了java – Eclipse可以像多个源文件夹一样具有多个输出文件夹前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个 Eclipse项目,它有两个源文件夹 – ‘src’和’test’.我想从这两个文件夹的构建进入单独的输出文件夹.

原因在于,这两个文件夹都有一个名为ServiceProviders.properties的属性文件,它具有不同的代码生产和测试运行的值.

问题是,由于只有一个输出文件夹中的所有编译类被复制,’test’中的属性文件不会被复制,结果我的测试代码获得了属性文件的生产版本.我想我试图模拟我们可以在Maven中有不同的类路径(以及它们的查找顺序).

如果这不起作用,我将使用JVM属性来指定我可以在测试用例中使用的某些值.但是,它似乎不是一个优雅的解决方案.

使用Maven将会使这个工作,但是我不能在这个项目中使用Maven.

更新1:

感谢两个答案.既然他们是相同的,我已经接受了之前发布的那个.

Upadte 2:

即使我可以获得相应的源文件夹的多个输出文件夹,但它并没有解决我原来的问题,即当我运行测试用例时从测试加载ServiceProviders.properties,而在服务器上运行应用程序时,则从src加载ServiceProviders.properties Eclispe的.我的工作方式是通过从测试文件夹创建一个单独的jar文件与ServiceProviders.properties文件.在我的测试用例的运行配置中,我添加这个jar文件并更改顺序,因此它显示为查找的第一个依赖项.

解决方法

是的,我只是检查了. 如果您进入项目的属性,然后进入Java构建路径,您可以在其中选择不同的源文件夹,还有一个名为“允许源文件夹的输出文件夹”的选项,如果选中添加可编辑的输出文件夹为每个源文件夹. 只需选择它,然后点击编辑按钮就可以了
原文链接:https://www.f2er.com/java/124216.html

猜你在找的Java相关文章