Gradle入门之多项目构建上篇library子项目

2025-05-12 08:34:27

1、首先创建一个项目工程,也是父项目,后面统一称为顶级项目,一次执行mkdir multi-project 创建项目目录cd multi-project 进入项目根目录gradle init 初始化gradle

Gradle入门之多项目构建上篇library子项目

2、首先这次会用到settings.gradle,这个文件初始化时为自己项目的名称,这个文件主要管理,该项目有那些模块(子项目)等

Gradle入门之多项目构建上篇library子项目

3、顶级构建,也就是采用跟项目的配置,从而减少子项目的重复配置,可以把子项目的公共配置抽离到跟项目配置里。所以这里都会用到jcenter仓库,到此顶级项目基本配置完成

Gradle入门之多项目构建上篇library子项目

4、在顶级项目跟目录执行mkdir multi-library创建一个子项目,名为mu盟敢势袂lti-library,然后新建一个bu足毂忍珩ild.gradle配置文件,这里子项目是不能执行gradle init 所以直接手动新建个配置文件即可

Gradle入门之多项目构建上篇library子项目

5、修改顶级项目的的settings.gradle,让他包含刚刚创建的子项目

Gradle入门之多项目构建上篇library子项目

6、然后在子项目library中添加一些代码,创建两个目录mkdir -p multi-library/src/main/groovy/gre髫潋啜缅eter和mkdir -p multi-library/src/test/groovy/greeter

Gradle入门之多项目构建上篇library子项目

7、在目录src/main/groovy/greeter新建GreetingFormatter.groovy文件

Gradle入门之多项目构建上篇library子项目

8、在目录src/test/groovy/greeter新建GreetingFormatterSpec.groovy文件

Gradle入门之多项目构建上篇library子项目

9、最后在顶级项目根木录执行./gradlew build ,就可以编译该项目了,下篇介绍“Gradle入门之多项目构建中篇java消费项目”

Gradle入门之多项目构建上篇library子项目
Gradle入门之多项目构建上篇library子项目
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢