Inteillj IDE 使用gradle 打可执行 jar 包的配置
Posted -SOLO-
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Inteillj IDE 使用gradle 打可执行 jar 包的配置相关的知识,希望对你有一定的参考价值。
完整的代码如下,需要注意的是
plugins {
id 'java'
}
apply plugin: 'idea'
group 'org.example'
version '1.0-SNAPSHOT'
jar {
manifest {
//以下为制定jar包的运行入口。需要自己配置
attributes 'Main-Class': 'com.zgh.app.Test'
attributes 'Implementation-Title': 'Gradle'
}
//重要,将依赖的jar包都打入到可执行jar包中。直接复制以下代码即可
//网上搜索出来的很多解决方案都有问题。这个是没问题的。截止2021.08.21
from {
(configurations.runtimeClasspath).collect {
it.isDirectory() ? it : zipTree(it)
}
}
}
repositories {
mavenCentral()
}
dependencies {
testImplementation 'org.junit.jupiter:junit-jupiter-api:5.7.0'
testRuntimeOnly 'org.junit.jupiter:junit-jupiter-engine:5.7.0'
}
compileJava.options.encoding = 'UTF-8'
compileTestJava.options.encoding = 'UTF-8'
test {
useJUnitPlatform()
}
以上是关于Inteillj IDE 使用gradle 打可执行 jar 包的配置的主要内容,如果未能解决你的问题,请参考以下文章
IDEA 打开多个文件显示在一个窗口,这里以inteillj 为例
错误:连接超时:连接。如果您使用 HTTP 代理,请在 IDE 或 Gradle 中配置代理设置
Android应用开发编译框架流程与IDE及Gradle概要
用于使用 gradle (1.1.2-5) 构建的 kotlin 版本与捆绑到 IDE 插件 (1.1.2-4) 中的版本不同