You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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);
0 commit comments