第一个用gradle构建的java项目

IDEA初始化gradle项目

第一个用gradle构建的java项目

第一个用gradle构建的java项目

第一个用gradle构建的java项目

项目各文件/文件夹介绍

  • gradle/wrapper 用于构建gradle项目的版本文件
  • src 默认源码目录,默认gradle会在src/main/java中找相关源码
  • build.gradle.kts 构建过程描述脚本
  • gradlew 构建脚本
  • gradlew.bat 构建脚本
  • settings.gradle.kts 项目名称等配置文件

settings.gradle.kts文件内容为:

rootProject.name = "gradle-example-4"

rootProject.name 为构建分配一个名称,这将重写以其所在目录命名构建的默认行为。建议设置一个固定的名称,因为如果项目是共享的,文件夹可能会改变——例如作为Git仓库的根目录。

build.gradle.kts文件内容为:

plugins {
    java
}

group = "com.zh.ch.gradle"
version = "1.0-SNAPSHOT"

repositories {
    mavenCentral()
}

dependencies {
    testImplementation("org.junit.jupiter:junit-jupiter-api:5.6.0")
    testRuntimeOnly("org.junit.jupiter:junit-jupiter-engine")
}

tasks.getByName<Test>("test") {
    useJUnitPlatform()
}

其中,java表示java应用插件,group表示组名称,version则表示该项目的版本,mavenCentral()表示*仓库,dependencies中的内容表示项目依赖。

运行Java代码

在src/main/java目录下新建文件夹com/zh/ch/gradle,文件夹中新建Main.java文件

输出Hello World!

package com.zh.ch.gradle;

public class Main {
    public static void main(String[] args) {
        System.out.println("Hello World!");
    }
}

第一个用gradle构建的java项目

执行项目构建得到jar文件

在idea中构建gradle项目,需要关注gradle插件的内容,特别是下图中的红色部分

第一个用gradle构建的java项目

该配置描述了项目构建的gradle版本,默认使用项目gradle/wrapper目录下的gradle版本,我们在IDEA中执行构建操作时则使用此配置。

第一个用gradle构建的java项目

执行build构建操作,可以得到项目jar文件

第一个用gradle构建的java项目

上一篇:使用深度学习模型在 Java 中执行文本情感分析


下一篇:一文读懂Kafka Connect核心概念