1
我有一堆Scala文件,java文件。 Scala文件依賴於1個外部Scala jar。現在,我該如何創建一個罐子?scala:從scala文件創建jar
我是斯卡拉的新手。你能列出一步一步的創建jar的過程嗎?我沒有與任何IDE一起工作,目前正在從Linux工作。終端
在此先感謝。
我有一堆Scala文件,java文件。 Scala文件依賴於1個外部Scala jar。現在,我該如何創建一個罐子?scala:從scala文件創建jar
我是斯卡拉的新手。你能列出一步一步的創建jar的過程嗎?我沒有與任何IDE一起工作,目前正在從Linux工作。終端
在此先感謝。
就我個人而言,我用sbt的單罐;所以它會自動包含scala庫。你需要有一個主要的課程。
src/main/scala
和你的java文件src/main/java
project/
plugins.sbt
到它的文件。addSbtPlugin("org.scala-sbt.plugins" % "sbt-onejar" % "0.8")
加入plugins.sbt
你的主要項目build.sbt
文件,並具有以下填充:build.sbt:
name := "Application name"
version := "1.0" // your version number
organization := "ch.epfl.lara" // your organisation or package name
scalaVersion := "2.10.2" // The scala version used
seq(com.github.retronym.SbtOneJar.oneJarSettings: _*)
libraryDependencies += "commons-lang" % "commons-lang" % "2.6"
mainClass in oneJar := Some("YOUR.PACKAGE.AND.MAINCLASS")
現在在你的目錄中的命令行運行sbt one-jar
dvoilà!
我使用one-jar和sbt-assembly。兩者都做得很好。 –