如何手动搭建一个最简单的 gradle 项目

1,179 阅读2分钟

要手动搭建一个最简单的 Gradle 项目,可以按照以下步骤进行:

创建一个项目目录,例如 "MyProject"。

在该目录下创建一个 build.gradle 文件,该文件是 Gradle 的构建脚本,指定了项目的构建方式和依赖项等。

在 build.gradle 文件中添加如下内容:

plugins {
    id 'java'
}

这个 build.gradle 文件告诉 Gradle 使用 Java 插件来构建项目。

在项目目录下创建一个 src/main/java 目录,并在其中创建一个 Java 源代码文件,例如 MyProject.java。

在 MyProject.java 文件中添加以下代码:

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

这是一个简单的 Java 程序,输出 "Hello, world!"。

到这一步,项目结构是这样的:

Project structure

打开命令行工具,进入项目目录,并执行以下命令:

gradle build

这个命令会使用 Gradle 构建项目,并将生成的输出文件放在 build 目录下。需要注意的是,执行 gradle 命令需要确保电脑中已经安装了 gradle。如何安装 gradle 可参考 gradle 官网:gradle.org/install/

执行以下命令运行程序:

java -cp build/classes/java/main MyProject

这个命令会执行 MyProject 类的 main 方法,输出 "Hello, world!"。需要注意的是,执行 java 命令需要确保电脑中已经安装了 java。

整个过程如下:

运行 gradle 项目

至此,您已经成功地手动搭建了一个最简单的 Gradle 项目。

其中,src/main/java 是默认的代码所在的路径,如果需要自定义代码位置,可通过 srcDirs 指定。

plugins {
    id 'java'
}

sourceSets {
    main {
        java {
            srcDirs += ['.']
        }
    }
}

比如这里通过 srcDirs 将根目录添加到了代码路径中,这样就可以把 MyProject.java 移动到根目录下。

Project Stucture

可以看到,执行 gradle build 命令,再通过 java -cp build/classes/java/main MyProject 同样可以运行程序。