如何让scalac创建一个除了类文件之外还包含源代码和/或源文件的JAR文件?
以example.scala为例,
object Main extends App {
println("Hello")
}所以要生成example.jar,
scalac -d example.jar example.scala对于unzip example.jar,我们注意到没有包括任何消息来源,
Archive: example.jar
inflating: META-INF/MANIFEST.MF
inflating: Main.class
inflating: Main$.class
inflating: Main$delayedInit$body.class正如评论/建议的那样,使用SBT的解决方案是有价值的。
发布于 2014-12-02 14:40:39
源通常不包含在常规的.jar文件中。相反,它们是在单独的-source.jar中分发的。在sbt中,您可以使用
> packageSrchttps://stackoverflow.com/questions/27250694
复制相似问题