1
- # The Scala 2.13.x Distribution
1
+ # Scala 2.13 Distribution
2
2
3
3
This project morphs the ` "org.scala-lang" % "scala-dist" % $version ` maven artifact
4
4
into a Scala ` $version ` distribution (zip, tar.gz, deb, rpm, and msi).
5
5
6
6
To build a distribution, run:
7
7
8
- * ` universal: packageBin` - Builds the universal zip installer
9
- * ` universal-docs: packageBin` - Builds the universal documentation zip
10
- * ` debian: packageBin` - Builds the Debian DEB file. * requires dpkg-deb*
11
- * ` rpm: packageBin` - Builds the yum RPM file. * requires rpmbuild*
12
- * ` windows: packageBin` - Builds the Windows MSI. * requires WiX 3.6*
8
+ * ` Universal/ packageBin` - Builds the universal zip installer
9
+ * ` UniversalDocs/ packageBin` - Builds the universal documentation zip
10
+ * ` Debian/ packageBin` - Builds the Debian DEB file. * requires dpkg-deb*
11
+ * ` Rpm/ packageBin` - Builds the yum RPM file. * requires rpmbuild*
12
+ * ` Windows/ packageBin` - Builds the Windows MSI. * requires WiX 3.6*
13
13
14
14
Alternatively, the ` s3Upload ` task's mappings are configured based on the platform
15
15
the installer is running on. On Windows, it builds the MSI; on another platform,
16
- it'll create and upload the other packages in the above list. (Use ` s3Upload:: mappings ` for a dry-run.)
16
+ it'll create and upload the other packages in the above list. (Use ` s3Upload/ mappings ` for a dry-run.)
17
17
18
18
The version of Scala to package is derived from the most recent git tag,
19
19
or you can specify it using ` -Dproject.version ` .
20
20
21
- This packager only works for Scala 2.11+ releases,
22
- as earlier ones did not publish the ` scala-dist ` artifact to maven.
23
-
24
- Due to limited resources, the native packages are quite rudimentary.
25
- We welcome new maintainers!
26
-
27
- ## Legacy
28
- If you're looking for the editor configurations that used to be in the tool-support directory, please see https://github.com/scala/scala-tool-support .
29
- They were moved out because they no longer ship with the Scala distribution. (New maintainers are welcome on the scala-tool-support project!)
30
-
31
21
## Windows VM
22
+
32
23
- install Windows 7 professional N 64-bit, ensure network access to GitHub
33
24
- install Oracle Java 6 JDK
34
25
- install WiX v3.6 (reboot!)
@@ -40,9 +31,9 @@ They were moved out because they no longer ship with the Scala distribution. (Ne
40
31
- Git (path of git.exe)
41
32
- sbt launch jar
42
33
43
- ## Contributing ##
44
- Please read the [ Scala Pull Request Policy ] ( https://github.com/scala/scala/wiki/Pull-Request-Policy )
45
- and sign the [ CLA] ( http://www.lightbend.com/contribute/cla/scala ) .
34
+ ## Contributing
35
+
36
+ Please sign the [ CLA] ( http://www.lightbend.com/contribute/cla/scala ) .
46
37
47
- The branching structure mimics that of [ scala/scala] ( https://github.com/scala/scala ) :
48
- branches for 2.11.x, 2. 12.x, 2.13.x, etc .
38
+ The branching structure mimics that of [ scala/scala] ( https://github.com/scala/scala ) ;
39
+ there are branches for 2.12.x and 2.13.x.
0 commit comments