gradle kotlin DSL中引用项目下libs文件夹的jar及在gradle配置启动主程序

注意事项:使用kotlin+kts时,gradle版本要求在5.6+或6.2+,不过也不一定,之前看到官方给的说明至少是这样的。

buildscript下引用方式

buildscript {
    repositories {
        mavenLocal()
        maven {
            setUrl("https://maven.aliyun.com/repository/public/")
        }
        dependencies {
            classpath(fileTree(mapOf("dir" to "libs", "include" to listOf("*.jar"))))
        }
    }
}

build.gradle.kts的dependencies下引用方式

dependencies {
    implementation(fileTree(mapOf("dir" to "libs", "include" to listOf("*.jar"))))
}

开发语言为java且使用gradle时,配置启动程序如下

在build.gradle中的根节点添加如下配置,其中com.example.demo.StartApp为springboot的main class(启动程序)

springBoot {
	mainClassName = "com.example.demo.StartApp"
}

开发语言为kotlin且使用gradle的kotlin DSL时,配置启动程序如下

在build.gradle.kts中的根节点添加如下配置,其中com.example.demo.StartApp为springboot的main class(启动程序)

springBoot {
	mainClassName = "com.example.demo.StartAppKt"
}

区别就在于kotlin中的启动类为StartApp,但是无论是在idea的社区版还是付费版中都是这样选的,启动类后面多追加Kt结尾,不然会找不到启动类。

然后在项目的根目录下执行

gradle bootRun

即可。

运行截图如下:
在这里插入图片描述

  • 9
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值