gradle kotlin DSL中引用项目下libs文件夹的jar及在gradle配置启动主程序
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配置启动主程序相关推荐
- SpringBoot项目下resources文件夹下的静态资源浏览器无法访问
IDEA中新建的spring boot项目resources文件夹(标注的)下的路径按道理讲,路径不需要在配置文件中配置,因为该文件夹下,默认自动识别. 但是我从外边复制了一个index.html文件 ...
- eclipse查看web项目下classes文件夹的方法
1. web-inf下的classes目录一般是存放程序的class文件的. 通常的eclipse视图看不到此文件夹,需要切换视图为Navigator (Window->show view-&g ...
- gradle kotlin_我对Gradle Kotlin DSL的第一印象
gradle kotlin by Adam Arold 亚当·阿罗德(Adam Arold) 我对Gradle Kotlin DSL的第一印象 (My first impressions of Gra ...
- 【IDEA】关于 IDEA 中新建 web 项目的 webapp 文件夹没有小蓝点 ,启动服务,访问不到解决方案
[IDEA]关于 IDEA 中新建 web 项目的 webapp 文件夹没有小蓝点 ,启动服务,访问不到解决方案 参考文章: (1)[IDEA]关于 IDEA 中新建 web 项目的 webapp 文 ...
- Win10启动文件夹在哪里,Win10怎么添加开机启动项?
Win10启动文件夹在哪里,Win10怎么添加开机启动项? 接触新事物遇到问题很正常!如果我们需要添加和删除开机启动项目,特别是添加开机启动项,这个问题在Win10系统下竟然成了难题!因为很多安装Wi ...
- Android中layout目录的作用,Android 开发中layout下的子文件夹
Android 开发中layout下的子文件夹 发布时间:2020-10-25 11:42:36 来源:脚本之家 阅读:71 作者:厚土火焰山 如果一个项目内有很多个界面,那么在layout下会有太多 ...
- Eclipse中dropins干什么用的文件夹啊?
Eclipse中dropins干什么用的文件夹啊? 什么时候会用到啊? bao110908 回复于: 2011-04-02 22:26:51 鉴于你的结帖率.就简单地说一下吧. Eclipse 3. ...
- 关于idea中新建web项目 webapp文件夹没有小蓝点 ,启动服务,访问不到解决方案
关于idea中新建web项目 webapp文件夹没有小蓝点 ,启动服务,访问不到解决方案 参考文章: (1)关于idea中新建web项目 webapp文件夹没有小蓝点 ,启动服务,访问不到解决方案 ( ...
- Linux中如何用命令打开文件夹
Linux中如何用命令打开文件夹 文章目录: 一.点击Linux桌面文件图标打不开 二.解决方式 三.杀死所有nautilus相关进程 你是否遇到过Linux桌面文件图标打不开,我就遇到过,此时我的眼 ...
最新文章
- 为什么静态方法无法直接调用非静态成员变量和方法
- 阿里再次主办大数据世界杯, KDD Cup2020正式开赛
- mysql 如何将一个库的一个表的数据复制到另一个库中的一个表
- Docker 底层实现
- asp.net core MVC 过滤器之ExceptionFilter过滤器(一)
- Hybris的extension和ABAP的package
- c语言条件语句示例_PHP中的条件语句和示例
- pytorch 保存、加载模型
- 计算机科技作品大赛,世界编程大赛一等奖作品
- C语言函数多个返回值
- caffe测试多张图片--需改代码
- 当调用wcf, 小心返回值包含enum越界的错误。
- 一些常用的资料_硬件/系统/等
- 拖拽化、低代码、可视化布局学习资料搜集
- 每个人都应该具备点批判性思维
- 公云等相关应用怎样用
- php 图片 圆角,PHP将图片处理成圆角
- 1.MATLAB图像处理基础知识
- java 粒度_Java函数保留粒度
- React Hook之Effect Hook
热门文章
- mac切换应用程序/标签/页标签的快捷键
- Python ChatGPT自动化批量改写文章 基于GPT-3.5-turbo模型
- [2019.9 EOJ Monthly] B.定向越野 (贪心+模拟
- 介绍一本ARM编程入门的图书
- [Error] '__comp' cannot be used as a function 求最大数max(x,y,z) 函数
- 【离散数学】二元关系中的对称与反对称
- IT行业如何辨别是不是正规无抵押小额贷款
- 温度传感器的标准介绍与安装
- cmwap可用炒股软件-国信证券软件
- debussy和modelsim联合使用的