如何将Eclipse运行配置转换为Intellij运行配置

时间:2019-10-03 00:42:15

标签: eclipse gradle intellij-idea

我正在尝试将Intellij Idea与Gradle一起使用以运行服务器。我的项目具有以下结构:

project
    module1 
         conf
         src
            java
                Main.java
            test
            spring
    module2 
         conf
         src
            java 
            test
            spring
                runner.xml

module2取决于module1。但是,我在module2中有一个脚本,该脚本使用module1的Main.java来启动module2的Runner.xml。在Eclipse + Maven下设置脚本可以很好地运行,因为在Eclipse的运行配置中,我可以设置类路径。

脚本类似于:

#!/bin/bash
. environment.sh
Main.java runner.xml

environment.sh将加载module1和module2的类路径。

在Intellij + Gradle中,我以Main.java作为Main类设置了运行配置,然后开始运行。但是,Intellij说它找不到Runner.xml文件。我认为这是因为当Intellij从module1运行Main.java时,它没有设置module2的类路径。有人知道在这种情况下我应该如何在Gradle中设置类路径,以便让module1知道在哪里寻找Runner.xml或如何更好地解决此问题?我不能将module2包含在module1的build.gradle中,因为这将导致循环依赖性。

0 个答案:

没有答案