第三十三节|第三十三节 创建gradle工程
我们在新建工程页面选择gradle,暂时呢将后面的复选框按钮都去掉
文章图片
image.png
点击Next
文章图片
image.png
一路Next,然后finish
项目目录
文章图片
image.png
我没看到这儿有两个gradle文件,它们默认是用Groovy语言开发的,我们修改下后缀名(改为kts),用kotlin来开发
打开build.gradle文件
文章图片
image.png
我们点击ok,调出Gradle wrapper目录
文章图片
image.png
我们修改下gradle-wrapper.properties文件内容
#Fri Jun 01 10:21:54 CST 2018
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
#我们不用网上的了,用我们本地的
#distributionUrl=https\://services.gradle.org/distributions/gradle-4.4-all.zip
distributionUrl=file:///Users/huozhenpeng/.gradle/wrapper/dists/gradle-4.1-all/bzyivzo6n839fup2jbap0tjew/gradle-4.1-all.zip
build.gradle文件后缀修改之后,里面内容可能会报错(原先的Groovy语法),我们改成kotlin语法
文章图片
image.png
group ="itcast.com"
version ="1.0-SNAPSHOT"
接下来我们体验下用gradle打包文件(打包一个jar)
新建src-------->main----------->java目录
文章图片
image.png
右键新建一个java文件
文章图片
image.png
然而并没有这个选项(我们注意到java文件夹没有颜色)
打开build.gradle.kts
加入这句话
plugins {
application
}
文章图片
image.png
(颜色变啦)
新建两个类:
文章图片
image.png
Girl.java
public class Girl {
public void sayHello()
{
System.out.println("hello,world");
}
}
FirstDemo.java
public class FirstDemo {public staticvoid main(String[] args)
{
Girl girl=new Girl();
girl.sayHello();
}}
点击这儿,打开gradle面板,里面有很多tasks
文章图片
image.png
双击运行distZip这个task
文章图片
image.png
在build.gradle.kts中加入application标签
group ="itcast.com"
version ="1.0-SNAPSHOT"plugins {
application
}
//配置主类名
application {
mainClassName="FirstDemo"
}
再次运行distZip这个task
文章图片
image.png
解压这个zip文件
文章图片
image.png
文章图片
image.png
这个bat脚本 可以在windows终端运行下,mac上没法演示
打包kotlin也是一样的,但是需要修改下build.gradle.kts
group ="itcast.com"
version ="1.0-SNAPSHOT"plugins {
application
//配置kotlin插件,支持kotlin jvm
kotlin("jvm")
}
repositories{
mavenCentral()
}
dependencies{
compile(kotlin("stdlib"))
}//配置主类名
application {
//这儿需要主类名加Kt
mainClassName="FirstKt"
}
main目录下新建kotlin目录
文章图片
image.png
First.kt
fun main(args: Array) {var girl=Girl()
girl.sayHello()
}
【第三十三节|第三十三节 创建gradle工程】Girl.kt
fun main(args: Array) {var girl=Girl()
girl.sayHello()
}
推荐阅读
- 第三节|第三节 快乐和幸福(12)
- django-前后端交互
- IDEA|IDEA 创建工程
- 第三十九章|第三十九章 越喜欢的东西
- 遇见第三十四天
- 日精进-第三十五天
- 创建缔造完美教室,让每一间教室都闪闪发光
- 第三十八章(最终章(一))
- 写给马兰的第三十三封信。
- 2021-04-29天山之恋(30)