Hi, some months ago I was looking into compiling scala for the Debian project, but got caught in the circular dependency of Sbt/Scala and buld.sbt (among many other related questions such as jdk version compatability, debian packaging rules and so on).
As far as I remember, one needs Sbt to build Scala and Scala to build Sbt, there is currently no other way to build either. But the build process for Scala and Sbt can be simplified for Debian packaging purposes, as testing and QA of code changes is performed by the respective projects.
The strategy would, I suppose, be to compile Scala by a simplified process, and use that as a basis for compiling Sbt by a simplified process.
What is the simplest way to compile Scala from command line, to make a a release usable as a Debian package and to buld Sbt? Can it be done with Javac, some library dependencies and perhaps som java code generationt tools, from command line? (I assume so, just wanting to check the strategy first, then figure out how to do that)