0
点赞
收藏
分享

微信扫一扫

Gradle入门学习 2.通过一个范例来构建gradle

全栈顾问 2022-06-28 阅读 82

Gradle入门学习 2.通过一个范例来构建gradle

一、构建项目

新建build.gralde

apply plugin: 'java'

新建文件 /src/main/java/MyApp.java

public class MyApp{
public static void main(String args[]){
System.out.println("hello world");
}
}

执行构建命令:

gradle build

结果:
Gradle入门学习 2.通过一个范例来构建gradle_java

运行程序:

java -cp build/classes/java/main MyApp

输出:

hello world

二、定制项目

1. 修改项目和插件属性

修改build.gradle

version = 0.1
apply plugin: 'java'
sourceCompatibility = 1.6
jar {
manifest{
attributes 'Main-Class':'MyApp'
}
}

执行:

gradle build

运行结果:

java -jar build/libs/gradle-study-0.1.jar

可以看到,运行jar时不再需要指定主类的位置。

2. 设置输出目录与src源目录

version = 0.1
apply plugin: 'java'
sourceCompatibility = 1.6
jar {
manifest{
attributes 'Main-Class':'MyApp'
}
}
sourceSets{
main{
java{
srcDirs = ['src/main/java']
}
}
}
buildDir = 'out'

3. 设置外部依赖

repositories{
mavenCentral()
}
dependencies{
compile group:'org.apache.commons', name:'commons-lang3',version:'3.1'
}

在gradle中,依赖是由configuration分组的。Java插件引入的一种configuration是compile,是给编译源代码使用的。

三、 使用Idea新建gradle项目

1. 新建gradle项目

Gradle入门学习 2.通过一个范例来构建gradle_maven_02
Gradle入门学习 2.通过一个范例来构建gradle_java_03

生成的build.gradle

plugins {
id 'java'
}

group 'com.cn.my'
version '1.0-SNAPSHOT'

sourceCompatibility = 1.8

repositories {
mavenCentral()
}

dependencies {
testCompile group: 'junit', name: 'junit', version: '4.12'
}


举报

相关推荐

0 条评论