您当前的位置: 首页 >  gradle

顺其自然~

暂无认证

  • 1浏览

    0关注

    1317博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

gradle构建的项目结构详解

顺其自然~ 发布时间:2020-03-29 21:17:52 ,浏览量:1

项目结构如下:

目录结构

.gradle gradle执行信息

.idea 存放项目的配置信息。这个文件夹是自动生成,版本控制信息等,包括历史记录

build项目输出路径,包括编译后的.class文件(classes文件夹下),资源文件(resourcer文件夹下)

src 项目源码,包含程序源码和测试源码

build.gradle当前module的gradle配置文件

.settings.gradle针对module的全局配置,它的作用域所包含的所有module是通过settings.gradle来配置

关键文件

build.gradle:文件包含项目构建所使用的脚本。如:

plugins {
    id 'org.springframework.boot' version '2.1.2.RELEASE'
    id 'java'
}
 
//允许引入该工程去使用的一些插件
apply plugin: 'io.spring.dependency-management'
 
group = 'com.example'
version = '0.0.1-SNAPSHOT'
sourceCompatibility = '1.8'
 
repositories {
    mavenCentral()
}
 
dependencies {
    implementation 'org.springframework.boot:spring-boot-starter'
    testImplementation 'org.springframework.boot:spring-boot-starter-test'
}

settings.gradle:文件将包含必要的一些设置,例如,任务或项目之间的依懒关系等;

pluginManagement {
    repositories {
        gradlePluginPortal()
    }
}
rootProject.name = 'demo'

gradlew:gradlew.bat:gradle文件夹:gradle文件中存在着wrapper文件夹(wrapper是包装的意思,他是一个包装类),在wrapper下存在以下两个文件(gradle-wrapper.jar,gradle-wrapper.properties) ;gradle-wrapper.properties文件配置如下:

#Fri Jun 28 13:20:35 CST 2019
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-5.4.1-all.zip

wrapper文件的作用:可以利用它进行安装项目默认的gradle。

src文件夹: 这个文件夹主要是存放项目的代码文件和项目配置文件,跟maven一样,存在main文件和test文件 在main文件夹下存在着java文件夹和resource文件夹,大家应该会比较熟悉了,就不多说明了。

关注
打赏
1662339380
查看更多评论
立即登录/注册

微信扫码登录

0.2374s