gradle kotlin DSL中引用项目libs下的jar

  • buildscript下引用方式
  • build.gradle.kts的dependencies下引用方式
  • 开发语言为java且使用gradle时,配置启动程序如下
  • 开发语言为kotlin且使用gradle的kotlin DSL时,配置启动程序如下

注意事项:使用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

即可。

运行截图如下:

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

  1. SpringBoot项目下resources文件夹下的静态资源浏览器无法访问

    IDEA中新建的spring boot项目resources文件夹(标注的)下的路径按道理讲,路径不需要在配置文件中配置,因为该文件夹下,默认自动识别. 但是我从外边复制了一个index.html文件 ...

  2. eclipse查看web项目下classes文件夹的方法

    1. web-inf下的classes目录一般是存放程序的class文件的. 通常的eclipse视图看不到此文件夹,需要切换视图为Navigator (Window->show view-&g ...

  3. gradle kotlin_我对Gradle Kotlin DSL的第一印象

    gradle kotlin by Adam Arold 亚当·阿罗德(Adam Arold) 我对Gradle Kotlin DSL的第一印象 (My first impressions of Gra ...

  4. 【IDEA】关于 IDEA 中新建 web 项目的 webapp 文件夹没有小蓝点 ,启动服务,访问不到解决方案

    [IDEA]关于 IDEA 中新建 web 项目的 webapp 文件夹没有小蓝点 ,启动服务,访问不到解决方案 参考文章: (1)[IDEA]关于 IDEA 中新建 web 项目的 webapp 文 ...

  5. Win10启动文件夹在哪里,Win10怎么添加开机启动项?

    Win10启动文件夹在哪里,Win10怎么添加开机启动项? 接触新事物遇到问题很正常!如果我们需要添加和删除开机启动项目,特别是添加开机启动项,这个问题在Win10系统下竟然成了难题!因为很多安装Wi ...

  6. Android中layout目录的作用,Android 开发中layout下的子文件夹

    Android 开发中layout下的子文件夹 发布时间:2020-10-25 11:42:36 来源:脚本之家 阅读:71 作者:厚土火焰山 如果一个项目内有很多个界面,那么在layout下会有太多 ...

  7. Eclipse中dropins干什么用的文件夹啊?

    Eclipse中dropins干什么用的文件夹啊? 什么时候会用到啊?  bao110908 回复于: 2011-04-02 22:26:51 鉴于你的结帖率.就简单地说一下吧. Eclipse 3. ...

  8. 关于idea中新建web项目 webapp文件夹没有小蓝点 ,启动服务,访问不到解决方案

    关于idea中新建web项目 webapp文件夹没有小蓝点 ,启动服务,访问不到解决方案 参考文章: (1)关于idea中新建web项目 webapp文件夹没有小蓝点 ,启动服务,访问不到解决方案 ( ...

  9. Linux中如何用命令打开文件夹

    Linux中如何用命令打开文件夹 文章目录: 一.点击Linux桌面文件图标打不开 二.解决方式 三.杀死所有nautilus相关进程 你是否遇到过Linux桌面文件图标打不开,我就遇到过,此时我的眼 ...

最新文章

  1. 为什么静态方法无法直接调用非静态成员变量和方法
  2. 阿里再次主办大数据世界杯, KDD Cup2020正式开赛
  3. mysql 如何将一个库的一个表的数据复制到另一个库中的一个表
  4. Docker 底层实现
  5. asp.net core MVC 过滤器之ExceptionFilter过滤器(一)
  6. Hybris的extension和ABAP的package
  7. c语言条件语句示例_PHP中的条件语句和示例
  8. pytorch 保存、加载模型
  9. 计算机科技作品大赛,世界编程大赛一等奖作品
  10. C语言函数多个返回值
  11. caffe测试多张图片--需改代码
  12. 当调用wcf, 小心返回值包含enum越界的错误。
  13. 一些常用的资料_硬件/系统/等
  14. 拖拽化、低代码、可视化布局学习资料搜集
  15. 每个人都应该具备点批判性思维
  16. 公云等相关应用怎样用
  17. php 图片 圆角,PHP将图片处理成圆角
  18. 1.MATLAB图像处理基础知识
  19. java 粒度_Java函数保留粒度
  20. React Hook之Effect Hook

热门文章

  1. mac切换应用程序/标签/页标签的快捷键
  2. Python ChatGPT自动化批量改写文章 基于GPT-3.5-turbo模型
  3. [2019.9 EOJ Monthly] B.定向越野 (贪心+模拟
  4. 介绍一本ARM编程入门的图书
  5. [Error] '__comp' cannot be used as a function 求最大数max(x,y,z) 函数
  6. 【离散数学】二元关系中的对称与反对称
  7. IT行业如何辨别是不是正规无抵押小额贷款
  8. 温度传感器的标准介绍与安装
  9. cmwap可用炒股软件-国信证券软件
  10. debussy和modelsim联合使用的