eclispe创建gradle多模块项目

  • eclipse创建gradle多模块有两种方式

第一种方式:

  第一步:创建多个独立gradle项目:

第二步: 编辑父模块gradle-multi 的settings.gradle文件:

 

include 'gradle-one'
include 'gradle-two'
project(':gradle-one').projectDir = new File(settingsDir, '../gradle-one')
project(':graaidle-two').projectDir = new File(settingsDir, '../gradle-two')

 

  这种方式和官方给出的多模块管理配置有点差别,多了设置项目的projectDir。怎么样能做到官方配置 include 'a','b',也就是接下来的方式;

第二种方式

第一步:创建gradle-multi父模块

 

 第二步:在项目下右键创建两个folder,f分别叫gradle1,gradle2

 

第三步:修改settings.gradle文件

 

//以下两种方式都行

include 'gradle1'
include 'gradle2'

//include 'gradle1','gradle2'

 

第四步:项目右键 import --> existing gradle project

 

 第五步一直点击next,

注意:eclipse的gradle插件 :BuildShip Gradle(黑色大象图标)  和 Egradle (绿色圆球图标)两者此步骤时候不太一样,

当前演示是BuildShip Gradle(黑色大象图标)版本插件,

Egradle (绿色圆球图标)版本导入过程会让选择文件夹,选中gradle1和gradle2文件夹即可。

第六步:编辑gradle-multi的build.gradle,添加Java,eclipse插件

allprojects{
    apply plugin: 'java'
    apply plugin: 'eclipse'

}

为了演示子模块可以正常使用,加入如下依赖

subprojects{

    repositories{
        mavenCentral()
    }
    dependencies{
        compile group: 'com.google.guava', name: 'guava', version: '23.6-jre'
        testCompile group: 'junit', name: 'junit', version: '4.12'
    }
    
}

然后执行在cmd下执行 gralde eclipse 命令(注意:在gradle-multi目录下)

工作空间的目录如下:

还有一种方式j,不是利用eclipse, 通过命令模式创建,后续补上。

转载于:https://www.cnblogs.com/cleverbo/p/9302707.html

您的问题是如何使用Spring Boot、Gradle和多模块来启动和编译项目,以及如何在IntelliJ IDEA中进行设置。下面是一个简单的步骤: 1. 创建一个Gradle模块项目 在命令行或IntelliJ IDEA中创建一个Gradle模块项目。在项目的根目录下创建一个settings.gradle文件,并将所有子模块列出来,如下所示: ``` include 'module1' include 'module2' ``` 然后,在每个子模块的build.gradle文件中,添加以下内容: ``` plugins { id 'org.springframework.boot' version '2.3.2.RELEASE' id 'io.spring.dependency-management' version '1.0.9.RELEASE' } dependencies { implementation 'org.springframework.boot:spring-boot-starter-web' } ``` 2. 配置Spring Boot应用程序 在每个子模块中,创建一个Spring Boot应用程序。在每个应用程序的启动类中,添加@SpringBootApplication注释。例如: ``` @SpringBootApplication public class Module1Application { public static void main(String[] args) { SpringApplication.run(Module1Application.class, args); } } ``` 3. 配置Gradle编译和运行 在根目录的build.gradle文件中,添加以下内容: ``` subprojects { apply plugin: 'java' apply plugin: 'eclipse' apply plugin: 'idea' apply plugin: 'org.springframework.boot' apply plugin: 'io.spring.dependency-management' group = 'com.example' version = '0.0.1-SNAPSHOT' repositories { mavenCentral() } dependencies { testCompile('org.springframework.boot:spring-boot-starter-test') } springBoot { mainClassName = 'com.example.module1.Module1Application' } } ``` 上述代码设置了所有子模块的通用设置,如依赖项和主类。在每个子模块的build.gradle文件中,添加以下内容: ``` dependencies { implementation project(':module2') } ``` 上述代码添加了对另一个子模块的依赖关系。 4. 在IntelliJ IDEA中设置 在IntelliJ IDEA中,选择File > New > Project From Existing Sources,然后选择项目的根目录。在导入项目的向导中,选择“Gradle”作为项目类型,并设置Gradle的路径。然后,点击“Finish”按钮。 在IntelliJ IDEA的“Gradle”选项卡中,选择所有子模块,并点击“Refresh Gradle Project”按钮。 5. 启动Spring Boot应用程序 在IntelliJ IDEA中,选择需要启动的Spring Boot应用程序的启动类,并点击“Run”按钮。Spring Boot应用程序将在IDEA的内置Tomcat服务器上启动。 以上就是使用Spring Boot、Gradle和多模块来启动和编译项目,以及在IntelliJ IDEA中进行设置的基本步骤。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值