Gradle Kotlin DSL 打包带上依赖

Gradle version

Gradle 8.2.1

build.gradle.kts

Kotlin 复制代码
tasks.jar.configure {
    duplicatesStrategy = DuplicatesStrategy.INCLUDE
    manifest.attributes["Main-Class"] = "com.pub.Main"
    from(configurations.runtimeClasspath.get().filter { it.name.endsWith("jar") }.map { zipTree(it) })
}

参考

https://blog.csdn.net/setlilei/article/details/123173339

相关推荐
灿飞9 小时前
Kotlin与Java虚拟机八:控制流与 when:卫语句、上下文相关解析与穷尽性
java·kotlin
灿飞1 天前
Kotlin与Java虚拟机七:空安全:把十亿美元的错误消灭在类型系统里
java·kotlin
code2cat2 天前
Java工具篇之Gradle:用任务图组织构建与交付
java·开发语言·单元测试·gradle
俩个逗号。。2 天前
Kotlin flow 详解
android·开发语言·kotlin
灿飞2 天前
Kotlin与Java虚拟机六:基础与类型系统:一切皆对象,但对象有代价
java·kotlin
alexhilton3 天前
提升 Android Compose 页面的流畅度
android·kotlin·android jetpack
撩得Android一次心动3 天前
Android中Gradle网络下载超时、更改存放位置(解决方案)
android·gradle
灿飞3 天前
Kotlin与Java虚拟机四:一段代码的完整旅程
kotlin
Kapaseker4 天前
Kotlin 2.5 Value Class 终于能放多个属性了
android·kotlin
传奇开心果编程4 天前
【Jetpack Compose娓娓道来】第29课:状态容器与UI事件建模——把“散装状态”变成“可穷举的契约”
android·kotlin·移动开发·android jetpack·ui框架·开发范式·声明式ui