响应式布局网站,网站免备案空间,回收做哪个网站好些,南京网站建设小程文章目录 1. 前提2. 创建项目并初始化1#xff09;创建项目2#xff09;初始化项目 3. 介绍生成的文件结构4. 执行5. 包的作成 #xff08;非必须#xff09;6. 推送#xff08;非必须#xff09; 本节将继
Gradle 之初体验 安装之后#xff0c;创建第一个 Hello World… 文章目录 1. 前提2. 创建项目并初始化1创建项目2初始化项目 3. 介绍生成的文件结构4. 执行5. 包的作成 非必须6. 推送非必须 本节将继
Gradle 之初体验 安装之后创建第一个 Hello World 项目。将会从项目的
创建、初始化及执行去介绍。同时还说明了如何去
打包和推送到服务器。 1. 前提
需要本地先安装 Gradle 环境如果没有安装的话请参考 Gradle 之初体验 去安装。
2. 创建项目并初始化
1创建项目
在任意地方创建一个项目文件夹此时是空的 2初始化项目
使用下面命令去初始化项目
gradle init看到 BUILD SUCCESSFUL 则表示成功啦
3. 介绍生成的文件结构
通过上述 init 自动生成了如下项目文件 下面将把几个主要的文件内容贴出来。※ 都是自动生成的
1 settings.gradle.kts
plugins {// Apply the foojay-resolver plugin to allow automatic download of JDKsid(org.gradle.toolchains.foojay-resolver-convention) version 0.7.0
}rootProject.name gradle-demo
include(app)2 build.gradle.kts
plugins {// Apply the application plugin to add support for building a CLI application in Java.application
}repositories {// Use Maven Central for resolving dependencies.mavenCentral()
}dependencies {// Use JUnit Jupiter for testing.testImplementation(libs.junit.jupiter)testRuntimeOnly(org.junit.platform:junit-platform-launcher)// This dependency is used by the application.implementation(libs.guava)
}// Apply a specific Java toolchain to ease working on different environments.
java {toolchain {languageVersion.set(JavaLanguageVersion.of(21))}
}application {// Define the main class for the application.mainClass.set(gradle.demo.App)
}tasks.namedTest(test) {// Use JUnit Platform for unit tests.useJUnitPlatform()
}3) App.java
package gradle.demo;public class App {public String getGreeting() {return Hello World!;}public static void main(String[] args) {System.out.println(new App().getGreeting());}
}4) AppTest.java
package gradle.demo;import org.junit.jupiter.api.Test;
import static org.junit.jupiter.api.Assertions.*;class AppTest {Test void appHasAGreeting() {App classUnderTest new App();assertNotNull(classUnderTest.getGreeting(), app should have a greeting);}
}4. 执行
使用下面命令去执行
gradlew run修改问题如果没有下面的问题则跳过此步修改 则需要修改如下代码※ 详细参见 【Gradle】运行时一直要下载 gradle-8.5-bin.zip 文章的介绍 继续执行 看到了执行结果 Hello World
5. 包的作成 非必须
使用下面命令去做成 tar 包 和 zip 包
gradlew build看到 BUILD SUCCESSFUL 则表示成功啦
此时将会生成 tar 包 和 zip 包 6. 推送非必须
如果要了解更多关于构建在幕后做什么的信息最好的方法是发布构建。要执行此操作请使用 --scan 标志再次运行生成任务使用下面的命令
gradlew build --scan点击控制台中的网址https://gradle.com/s/juuuaabt6y3di ※ 如果是首次的话则会出现让输入 mail 地址以及去 mail 中去验证。
验证 mail 大概如下 至此使用 Gradle 创建的第一个项目就完事啦