我们一直在尝试将项目从maven迁移到gradle。我们设法解决了我们目前遇到的大多数问题,但遇到了我们找不到解决方案的问题。
当执行需要persistence.xml的集成测试之类的测试时,如果使用maven,eclipse会根据pom.xml过滤占位符。
在gradle的情况下,没有pom.xml,因此没有过滤。我们一直在拼命寻找解决方案。
这是我们的票价:
Eclipse在项目根目录中创建一个bin目录。此目录包含测试所需的所有文件。每次您清理项目时都会创建它。就我们所经历的而言,没有任何办法可以干扰这一点。
使用maven eclipse会使用pom.xml中的过滤器标签来进行过滤。使用gradle可以复制未过滤的文件。显然不行。
我们希望你们当中的一个能解决这个问题。