|
| 1 | +This project builds an Eclipse bundle, with the Scala IDE |
| 2 | +pre-installed and higher memory settings. This is aimed as a |
| 3 | +fast-track to get started with Scala, when people are not experienced |
| 4 | +with Eclipse or don't want to install and setup their own IDE. |
| 5 | + |
| 6 | +Besides the Scala IDE, the following software is also pre-installed: |
| 7 | + |
| 8 | +* Scala worksheet |
| 9 | +* Java Development Tools |
| 10 | +* m2eclipse and m2eclipse-scala |
| 11 | + |
| 12 | +> Note that this project does **not** build the Scala IDE. It packages |
| 13 | +> the latest Scala IDE version that has been published in the public, |
| 14 | +> stable, update site. |
| 15 | +
|
1 | 16 | # Building
|
2 | 17 |
|
3 |
| -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. |
| 18 | +The packaged update site location, and the build id need to be |
| 19 | +configured before running the actual build. This is done using the |
| 20 | +`configure` profile. |
4 | 21 |
|
5 |
| - mvn --non-recursive -Pconfigure -P<build_profile> -Dversion.tag=2.1-M2 process-resources |
| 22 | + mvn --non-recursive -Pconfigure -P<build_profile> -Dversion.tag=<tag> process-resources |
6 | 23 |
|
7 | 24 | After that, the _normal_ build can be run
|
8 | 25 |
|
9 |
| - 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 |
| 26 | + mvn -Dtycho.localArtifacts=ignore -P<build_profile> \ |
| 27 | + -Dversion.tag=<major.miror-version> -Djarsigner.storepass=******** \ |
| 28 | + -Djarsigner.keypass=******** \ |
| 29 | + -Djarsigner.keystore=<pathTo/typesafe-keystore/typesafe.keystore> \ |
| 30 | + clean package |
| 31 | + |
| 32 | +For example, to package using the 2.10 version of the Scala IDE, the |
| 33 | +version tag 3.0 tag, run the following two commands: |
| 34 | + |
| 35 | + $ mvn --non-recursive -Pconfigure -Pscala-2.10.x \ |
| 36 | + -Dversion.tag=3.0.0-vfinal process-resources |
| 37 | + |
| 38 | + $ mvn -Dtycho.localArtifacts=ignore -Pscala-2.10.x \ |
| 39 | + -Dversion.tag=3.0.0-vfinal -Djarsigner.storepass=******** \ |
| 40 | + -Djarsigner.keypass=******** \ |
| 41 | + -Djarsigner.keystore=<pathTo/typesafe-keystore/typesafe.keystore> \ |
| 42 | + clean package |
| 43 | + |
| 44 | +The resulting products are in |
| 45 | +`org.scala-ide.product/target/products/`. Currently, there are six |
| 46 | +platform-dependent archives (Windows, Linux and |
| 47 | +Mac, for 32 and 64 bits). |
| 48 | + |
| 49 | + |
| 50 | +# Issue tracker |
| 51 | + |
| 52 | +You can report issues on the |
| 53 | +[Typesfe Stack Assembla space](https://www.assembla.com/spaces/typesafe_stack/tickets), |
| 54 | +using the `Packaging` component. |
| 55 | + |
| 56 | +# Contact |
| 57 | + |
| 58 | +This project is maintained by the [Typesafe Scala IDE team](https://wiki.typesafe.com/mediawiki/index.php/Scala_IDE_team). |
0 commit comments