如何将 jar 文件包含到 scala 代码中
How to include a jar file into scala code
这是我写的scala代码
object Main extends App {
println("Hello World from Scala!")
}
这是我的构建文件
name := "hello-world"
version := "1.0"
scalaVersion := "2.11.5"
mainClass := Some("Main")
这是我用来创建 jar 文件的命令
java -cp "scala-library.jar:target/scala-2.11/hello-world_2.11-1.0.jar" Main
问题: 我想在我的 hello-world jar 文件中包含 scala-library.jar ' 必须在命令行中引用它。有可能吗?如果是那么怎么办?
我希望我已经把我的问题说清楚了。如果有一些混淆,请询问。提前致谢。
我建议您将 jar 文件捆绑到您的应用程序 jar 文件中。您也可以使用 jar 命令进行打包或 IDE 提供的任何此类实用程序。
我的使用方法是把所有的外部jar都添加到"lib"文件夹,然后用"sbt assembly"创建一个fat jar。
这是我写的scala代码
object Main extends App {
println("Hello World from Scala!")
}
这是我的构建文件
name := "hello-world"
version := "1.0"
scalaVersion := "2.11.5"
mainClass := Some("Main")
这是我用来创建 jar 文件的命令
java -cp "scala-library.jar:target/scala-2.11/hello-world_2.11-1.0.jar" Main
问题: 我想在我的 hello-world jar 文件中包含 scala-library.jar ' 必须在命令行中引用它。有可能吗?如果是那么怎么办?
我希望我已经把我的问题说清楚了。如果有一些混淆,请询问。提前致谢。
我建议您将 jar 文件捆绑到您的应用程序 jar 文件中。您也可以使用 jar 命令进行打包或 IDE 提供的任何此类实用程序。
我的使用方法是把所有的外部jar都添加到"lib"文件夹,然后用"sbt assembly"创建一个fat jar。