gradle使用实例
以下是一个详细的Gradle示例代码,用于构建和管理Java项目:
build.gradle文件:
plugins {
id 'java'
}
group 'com.example'
version '1.0-SNAPSHOT'
sourceCompatibility = 1.8
repositories {
mavenCentral()
}
dependencies {
implementation 'org.apache.commons:commons-lang3:3.12.0'
testImplementation 'junit:junit:4.13.2'
}
test {
testLogging {
events 'passed', 'skipped', 'failed'
}
}
jar {
manifest {
attributes 'Main-Class': 'com.example.Main'
}
}
Main.java文件:
package com.example;
import org.apache.commons.lang3.StringUtils;
public class Main {
public static void main(String[] args) {
String message = "Hello, Gradle!";
String reversedMessage = StringUtils.reverse(message);
System.out.println(reversedMessage);
}
}
该示例使用Gradle构建工具来管理Java项目。build.gradle文件是Gradle的配置文件,其中定义了项目的组和版本,设置了源代码的兼容性和依赖项。在dependencies块中,指定了项目所需的依赖项,包括Apache Commons Lang库和JUnit测试库。
在test块中,配置了测试任务的日志级别,指定了需要记录的事件类型。
在jar块中,配置了可执行JAR的清单,指定了Main类。
Main.java是一个简单的Java类,其中使用了Apache Commons Lang库中的StringUtils类来反转消息字符串,并在控制台打印出结果。
使用该示例代码,您可以在Gradle中构建和运行Java项目。执行以下命令来构建项目:
gradle build
然后,执行以下命令来运行应用程序:
gradle run
这将输出反转后的消息字符串 "Hello, Gradle!"。
请确保已正确安装Gradle,并将该示例代码保存在适当的项目目录中,以便成功构建和运行。
更多
以下是另一个Gradle示例代码,用于构建和管理Java项目:
build.gradle文件:
plugins {
id 'java'
}
group 'com.example'
version '1.0-SNAPSHOT'
sourceCompatibility = 1.8
repositories {
mavenCentral()
}
dependencies {
implementation 'com.google.guava:guava:30.1-jre'
testImplementation 'junit:junit:4.13.2'
}
test {
testLogging {
events 'passed', 'skipped', 'failed'
}
}
jar {
manifest {
attributes 'Main-Class': 'com.example.Main'
}
}
Main.java文件:
package com.example;
import com.google.common.base.Joiner;
import java.util.Arrays;
import java.util.List;
public class Main {
public static void main(String[] args) {
List<String> names = Arrays.asList("John", "Jane", "Alice");
String joinedNames = Joiner.on(", ").join(names);
System.out.println(joinedNames);
}
}
这个示例也使用Gradle构建工具来管理Java项目。build.gradle文件定义了项目的配置,包括依赖项和测试任务的日志级别。
在dependencies块中,我们添加了Google Guava库作为项目的依赖项。Guava是一个流行的Java工具库,提供了许多实用的功能和集合类。
在test块中,我们配置了测试任务的日志级别,与前一个示例相同。
在jar块中,我们配置了可执行JAR的清单,指定了Main类。
Main.java文件创建了一个包含字符串的列表,并使用Guava库中的Joiner类将它们连接起来,以逗号和空格分隔。连接后的字符串被打印到控制台。
您可以使用以下命令来构建项目:
gradle build
然后,使用以下命令来运行应用程序:
gradle run
这将输出连接后的字符串 "John, Jane, Alice"。
确保在正确安装Gradle的前提下,将示例代码保存在适当的项目目录中,以便成功构建和运行。