Tag: jar子

Kotlin + Maven组装:没有主要的清单属性

我有问题使用Maven将Kotlin项目与一些依赖关系组合到JAR文件中。 我如何将项目组装到JAR中: RightPanel -> MavenProjects -> Lifecycle -> package -> run 当我运行JAR文件时: java -jar path.jar 我得到以下错误: no main manifest attribute, in path.jar 我已经添加了像这样的maven-assembly-plugin : 所以我的插件目录看起来像这样: src/main/kotlin src/test/kotlin org.apache.maven.plugins maven-assembly-plugin 2.6 make-assembly package single ${main.class} jar-with-dependencies org.jetbrains.kotlin kotlin-maven-plugin ${kotlin.version} compile compile compile test-compile test-compile test-compile 这里定义的main.class属性: UTF-8 1.1.51 4.12 ru.icarumbas.main.HelloKt 一些事实: Hello.kt是入门级的,它很有趣main(…){} 当我解压缩JAR它有META-INF文件夹。 版本: 平台:Mac OS […]

Kotlin(Maven) – 没有源文件的可执行JAR

我想用maven创建一个可执行的kotlin jar文件。 但不知何故,kotlin源文件与jar包装在一起。 我配置了kotlin插件和maven程序集插件来创建一个独立的jar。 这里是我的POM的依赖和插件: . 1.8 1.8 1.2.0 0.20 server.RunKt junit junit 4.12 test com.esotericsoftware kryonet 2.22.0-RC1 io.reactivex.rxjava2 rxjava 2.1.7 org.jetbrains.kotlin kotlin-stdlib-jre8 ${kotlin.version} org.jetbrains.kotlinx kotlinx-coroutines-core ${kotlin.coroutines.version} kotlin-maven-plugin org.jetbrains.kotlin ${kotlin.version} ${project.basedir}/src/main/kotlin enable compile compile test-compile test-compile org.apache.maven.plugins maven-assembly-plugin 2.6 make-assembly package single ${main.class} jar-with-dependencies 该jar运行良好,但我只是不希望kotlin源文件与jar子打包。 我如何做到这一点?