How can I create a jar from some Scala source code? I want to use some of that code in a Clojure project of mine.
Is there a simpler way than doing batch files as in this SO question?
Thanks, Alex
How can I create a jar from some Scala source code? I want to use some of that code in a Clojure project of mine.
Is there a simpler way than doing batch files as in this SO question?
Thanks, Alex
Scala is in no way special when it comes to what you do with the .class
files produced by its compiler. Just use the jar
command with the c
action flag.
However, you will need to have the scala-library.jar
file in the class-path when you run the program that uses the Scala-compiled .class
files. And be careful to use the scala-library.jar
for / from the same Scala Development Kit that you used to compile the Scala source. As of yet, there isn't inter-version binary compatibility for Scala-generated .class
files.
One way in which creating .jar can be "simpler" is to use simple-build-tool, which supports the package* targets and requires rather little time to set up and use.
If you are using eclipse then just export your project as a jar file
goto file -> Export ->java -> as a jar file