多项目结构中,Gradle中存在项目引用的编译过程

本文介绍了在Gradle多项目结构中,如何管理和编译包含依赖关系的项目。通过实例展示了JavaGradleTest项目引用JavaGradleTest2中APIWSDC类的过程,并详细说明了使用Gradle build命令进行编译和运行的步骤。当子项目增多时,可以在顶层目录创建build.gradle和settings.gradle文件进行集中管理。
摘要由CSDN通过智能技术生成

在使用Gradle的时候,难免会遇到存在很多Project构成一个multiple project 的开发代码结构。这些project有的是common,供其他project去调用。那么在这样的情况下,如何做到使用Gradle去编译呢?


1,具体情景

这两个项目都是基于Eclipse,项目结构如下所示,其中 JavaGradleTest 会引用 JavaGradleTest2 中的APIWSDC类;

$ tree JavaGradleTest
JavaGradleTest
├── bin
│   ├── com
│   │   └── test
│   │       └── Main.class
│   └── log4j2.xml
├── build.gradle
├── settings.gradle
└── src
    ├── com
    │   └── test
    │       └── Main.java
    └── log4j2.xml

6 directories, 6 files

$ tree JavaGradleTest2
JavaGradleTest2
├── bin
│   └── One
│       └── APIWSDC.class
├── build.gradle
└── src
    └── One
        └── APIWSDC.java

4 directories, 3 files

2,为两个项目设置好gradle编译脚本,具体如下所示:

<strong><u>JavaGradleTest/build.gradle&
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值