scala-ide/scala-ide-product

Name: scala-ide-product

Owner: Eclipse Scala IDE

Description: null

Created: 2012-09-14 08:06:18.0

Updated: 2016-05-04 10:30:20.0

Pushed: 2018-01-02 14:08:38.0

Homepage: null

Size: 349

Language: null

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

This project builds an Eclipse bundle, with the Scala IDE pre-installed and higher memory settings. This is aimed as a fast-track to get started with Scala, when people are not experienced with Eclipse or don't want to install and setup their own IDE.

Besides the Scala IDE, the following software is also pre-installed:

Note that this project does not build the Scala IDE. It packages the latest Scala IDE version that has been published in the public, stable, update site.

Building

The packaged update site location, and the build id need to be configured before running the actual build. This is done using the configure profile.

mvn --non-recursive -Pconfigure -P<build_profile> -Dversion.tag=<tag> process-resources

After that, the normal build can be run

mvn -Dtycho.localArtifacts=ignore -P<build_profile> \
    -Dversion.tag=<major.miror-version> -Djarsigner.storepass=******** \
    -Djarsigner.keypass=******** \
    -Djarsigner.keystore=<pathTo/typesafe-keystore/typesafe.keystore> \
    clean package

For example, to package using the 2.10 version of the Scala IDE, the version tag 3.0 tag, run the following two commands:

$ mvn --non-recursive -Pconfigure -Pscala-2.10.x \
    -Dversion.tag=3.0.0-vfinal process-resources

$ mvn -Dtycho.localArtifacts=ignore -Pscala-2.10.x \
    -Dversion.tag=3.0.0-vfinal -Djarsigner.storepass=******** \
    -Djarsigner.keypass=******** \
    -Djarsigner.keystore=<pathTo/typesafe-keystore/typesafe.keystore> \
    clean package

The resulting products are in org.scala-ide.product/target/products/. Currently, there are six platform-dependent archives (Windows, Linux and Mac, for 32 and 64 bits).

Issue tracker

You can report issues on the Typesfe Stack Assembla space, using the Packaging component.

Contact

This project is maintained by the Typesafe Scala IDE team.


This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.