Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/309.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 将Gradle添加到具有多个模块的Intellij项目_Java_Intellij Idea_Gradle_Deployment - Fatal编程技术网

Java 将Gradle添加到具有多个模块的Intellij项目

Java 将Gradle添加到具有多个模块的Intellij项目,java,intellij-idea,gradle,deployment,Java,Intellij Idea,Gradle,Deployment,是否有一种从现有项目生成build.gradle文件的简单方法?我找到的将Gradle添加到现有IntelliJ的解决方案是“只需将build.Gradle添加到根目录”,但我没有build.Gradle文件。我应该从头开始写这个吗?我的最终目标是使用Gradle为两个相关应用程序生成jar和war。我的结构如下: -Project Root -commonFiles -src -common.java -desktopApp

是否有一种从现有项目生成build.gradle文件的简单方法?我找到的将Gradle添加到现有IntelliJ的解决方案是“只需将build.Gradle添加到根目录”,但我没有build.Gradle文件。我应该从头开始写这个吗?我的最终目标是使用Gradle为两个相关应用程序生成jar和war。我的结构如下:

 -Project Root
    -commonFiles
        -src
            -common.java
    -desktopApp
        -src
            -desktopApp.java
        -example.properties   
    -webApp
        -src
            webApp.java
        -web
            -WEB-INF
                -web.xml
            -index.jsp
            -example.properties
我如何使用gradle将这三个模块转换为两个可部署模块?每个模块都有Maven依赖项,后两个模块依赖于第一个模块,但不相互依赖


我从哪里开始?

你是从maven项目转换过来的吗?@PratikAmbani我是IntelliJ专业发展的新手。我没有明确地将我的项目设置为Maven项目,但在IntelliJ>project Structure菜单中,它允许您轻松地从MavenCan下载依赖项。您可以确定它是否是Maven项目,如果是,那么将它转换为Gradle项目就很容易了。@PratikAmbani您说它是Maven项目是什么意思?我如何确定这一点?如果可以提供项目结构,则该结构在一系列.iml文件中定义,而不是通过POM.xml。