我有一堆Scala文件,java文件。 Scala文件依赖于1个外部Scala jar。现在,我该如何创建一个罐子呢?
我是Scala的新手。你能列出创建jar的一步一步的程序吗?我没有使用任何IDE,目前正在使用Linux终端
先谢谢。
答案 0 :(得分:1)
就个人而言,我正在使用带有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
并vo!