• 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, 通过命令模式创建,后续补上。

  • 相关阅读:
    批量 kill mysql 线程
    ansible playbook实践(三)-yaml文件写法
    ansible playbook实践(二)-基础相关命令
    ansible playbook实践(一)-基础环境安装
    rsync源目录写法的一点小细节
    python threading queue模块中join setDaemon及task_done的使用方法及示例
    python多线程限制并发数示例
    完全总结bash中的条件判断test [ [[ 使用
    CHECK MEMBER TYPE
    C++14 make code cleaner
  • 原文地址:https://www.cnblogs.com/cleverbo/p/9302707.html
Copyright © 2020-2023  润新知