Skip to content
forked from scala/scala-dist

Additional code relevant to creating a scala distribution.

Notifications You must be signed in to change notification settings

azidar/scala-dist

This branch is 301 commits behind scala/scala-dist:2.13.x.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

dd09317 · Jul 12, 2013
Sep 3, 2011
Jan 21, 2013
Aug 23, 2012
Nov 27, 2012
Jul 26, 2011
Jul 12, 2013
Feb 27, 2013
Apr 26, 2013
May 22, 2013
May 20, 2013

Repository files navigation

The Scala Distribution

This project contains all the bits of Scala that don't belong in trunk. This includes but is not limited to:

  • Additional Documentation
    • The Scala Specification
    • Scala by example
  • Example code
  • Native packages
    • msi
    • deb
    • rpm
  • Support for third-party tools
    • vi
    • gedit
    • more!

Contributing

Please read the Scala Pull Request Policy and sign the CLA.

The branching structure mimics that of scala/scala: master is the upcoming 2.11.0 release, and the 2.10.x branch is your target for 2.10.x features -- we'll keep merging into master as long as feasible.

Build Setup

This build requires a scala distrbution build from the scala/scala project. Here's how to obtain one and tell this build about it:

  • scala/scala must be in the user home directory
  • Please run ant dist-opt in in the scala/scala project.
  • zip the <scala/scala>/dist/latest directory into a file called scala-dist.zip
  • Copy scala-dist.zip into <scala/scala-dist>/target/tmp/scala-dist.zip
  • Start sbt in the <scala/scala-dist> directory.
  • Run one of the build commands.

Here's a few things to build:

  • examples/compile - Compiles the examples
  • scala-installer/windows:package-msi - Builds the windows MSI. Requires WIX 3.6 installed
  • scala-installer/debian:package-bin - Builds the debian DEB file. Requires dpkg-deb
  • scala-installer/rpm:package-bin - Builds the yum RPM file. requires rpm
  • scala-installer/universal:package-bin - Builds the universal zip installer
  • scala-installer/universal-docs:package-bin - Builds the universal documentation zip

About

Additional code relevant to creating a scala distribution.

Resources

Stars

Watchers

Forks

Packages

No packages published