第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

【金秋打卡】第7天 新一代構(gòu)建工具gradle 07

標簽:
Java gradle

### 课程信息:

- 课程名称:新一代构建工具gradle

- 章节名称:第四章 高级应用 4-6多项目构建

- 讲师姓名:skyding

### 课程内容:

 1. 项目模块化:在企业项目中,包层次和类关系比较复杂,把代码差分成模块通常是最佳实践,这需要你清晰的划分功能的边界,比如把业务逻辑和数据持久化差分开来。项目符合高内聚低耦合时,模块化就变得很容易,这是一条非常好的软件开发实践路线。

 2. 配置子项目

配置要求

  • 所有项目应用Java插件

  • web子项目打包成war

  • 所有项目添加logback日志功能

  • 统一配置公共属性

3. 演示

rootProject.name = 'gradle'  // 根目录的名字
include 'model' // 子目录的名字
include 'model1'

https://img1.sycdn.imooc.com//636127ed000141fd11100640.jpg

setting.gradle 文件主要作用:主要用来多项目构建,用来管理当前项目由那些子项目组成,并声明子项目名称。

https://img1.sycdn.imooc.com//636128830001ee6711650604.jpg

子项目已出现两个模块

设置两个子模块的相互依赖:

dependencies {
    implementation project(":model1") // 依赖另一子模块
    testImplementation 'org.junit.jupiter:junit-jupiter-api:5.8.1'
    testRuntimeOnly 'org.junit.jupiter:junit-jupiter-engine:5.8.1'
}

4. 

// 把子项目与根项目中共同的配置放在根项目中,避免多次重复写
allprojects {
    plugins {
        id 'java'
    }
}


### 学习心得:

本次课程收获非常大,本次学习我了解了gradle多项目之间的配置,学到了很多东西,多项目配置是企业中用到的非常多的东西,非常值得学习。

### 课程截图:

https://img2.sycdn.imooc.com/635e845a0001afb311890691.jpg

https://img2.sycdn.imooc.com/635e89a30001527310190639.jpg

點擊查看更多內(nèi)容
TA 點贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優(yōu)質(zhì)文章

正在加載中
  • 推薦
  • 評論
  • 收藏
  • 共同學習,寫下你的評論
感謝您的支持,我會繼續(xù)努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦
今天注冊有機會得

100積分直接送

付費專欄免費學

大額優(yōu)惠券免費領(lǐng)

立即參與 放棄機會
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號

舉報

0/150
提交
取消