Gradle打包Scala工程

运行程序:报错:

1.Exception in thread "main" java.lang.NoClassDefFoundError: scala/Predef$

解决方式:在build.gradle中添加:

jar{

    from{

        (configurations.runtimeClasspath).collect{

            it.isDirectory() ? it : zipTree(it)

}}}

重新打包上述问题可以解决!


同理,使用maven构建工具时没有碰到这个问题!推测应该是Gradle构建jar包的一个bug!

你可能感兴趣的:(Gradle打包Scala工程)