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子打包。 我如何做到这一点?

尝试按照此处所述的外部定义源设置