tag | 7091b9b58d67d31e83233501e600bf03ffe9f459 | |
---|---|---|
tagger | Jonah Graham <jonah@kichwacoders.com> | Mon Dec 05 16:31:59 2022 -0500 |
object | ca508d21d9dbb3f5b24cbbf27b9ec096120be6b9 |
2022-12 Release -----BEGIN SIGNED MESSAGE----- MIIEBwYJKoZIhvcNAQcCoIID+DCCA/QCAQExDTALBglghkgBZQMEAgEwCwYJKoZI hvcNAQcBoIICqDCCAqQwggIqoAMCAQICFFYvbaNlp48f0kxOMuEDudUaOMzxMAoG CCqGSM49BAMDMDcxFTATBgNVBAoTDHNpZ3N0b3JlLmRldjEeMBwGA1UEAxMVc2ln c3RvcmUtaW50ZXJtZWRpYXRlMB4XDTIyMTIwNTIxMzIwMVoXDTIyMTIwNTIxNDIw MVowADBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABFl5K0RCkPwFvO/gLpGSIr0R /y+bEBzrCaVzKM7cpwY2EnnR5q3Ia+6nEw0kPOHZ5qijZ8pNDKnP91GQYrCYFdGj ggFJMIIBRTAOBgNVHQ8BAf8EBAMCB4AwEwYDVR0lBAwwCgYIKwYBBQUHAwMwHQYD VR0OBBYEFCDSjIbOBA+1xsCaBjqfnX0ALuumMB8GA1UdIwQYMBaAFN/T6c9WJBGW +ajY6ShVosYuGGQ/MCQGA1UdEQEB/wQaMBiBFmpvbmFoQGtpY2h3YWNvZGVycy5j b20wLAYKKwYBBAGDvzABAQQeaHR0cHM6Ly9naXRodWIuY29tL2xvZ2luL29hdXRo MIGJBgorBgEEAdZ5AgQCBHsEeQB3AHUA3T0wasbHETJjGR4cmWc3AqJKXrjePK3/ h4pygC8p7o4AAAGE5DP3AwAABAMARjBEAiA6yz9vVNihgBtJ4Cmm90wOqjth+6Fu ZfFgQSvueFIbiwIgcvfXayBKh7CbvqokcMjnz91UvitcE2SsoAqCVLhz6oIwCgYI KoZIzj0EAwMDaAAwZQIxANVdYqIsRaU9o2lNvxiAN4TSb8cWgma6CvpXCN1F4ZRK XhRFZ50cTRHcXFemx1gJTwIwG72nOITB4GGVdOQIQmjsfXgh8KE3rxL/zjUT567J UaybkFLKTZs2Qy+LK7COG3NnMYIBJTCCASECAQEwTzA3MRUwEwYDVQQKEwxzaWdz dG9yZS5kZXYxHjAcBgNVBAMTFXNpZ3N0b3JlLWludGVybWVkaWF0ZQIUVi9to2Wn jx/STE4y4QO51Ro4zPEwCwYJYIZIAWUDBAIBoGkwGAYJKoZIhvcNAQkDMQsGCSqG SIb3DQEHATAcBgkqhkiG9w0BCQUxDxcNMjIxMjA1MjEzMjAxWjAvBgkqhkiG9w0B CQQxIgQg+iAIl4aElvnVEqSHysFHqlOdQYV6IOn7LT6Q2Tt6XTIwCgYIKoZIzj0E AwIERzBFAiAQRxqkaMTGrBR9KYEbWRMIg3lcVQHQOozHbWr460h4oAIhAPbyHGyi E5qi4JxhjKJuZAfOrTtrIBBzU+l8QwoqO8RW -----END SIGNED MESSAGE-----
commit | ca508d21d9dbb3f5b24cbbf27b9ec096120be6b9 | [log] [tgz] |
---|---|---|
author | Jonah Graham <jonah@kichwacoders.com> | Thu Dec 01 14:11:53 2022 -0500 |
committer | Jonah Graham <jonah@kichwacoders.com> | Thu Dec 01 14:11:53 2022 -0500 |
tree | dab2e8e5ac343f46804621e907c0cf79935476c0 | |
parent | 769c3195eb526c2b0e46a0f4c421725febb783e2 [diff] |
fixup "Bug 580807: Define product without relying on platform's product" The Scout product was misidentifying itself as CPP Change-Id: Ia49e5ac3a623984a27d0549bf9b5d04feca40f19
The Eclipse Packaging Project (EPP) provides the download packages based on the content of the yearly Simultaneous Release. The download packages are provided from www.eclipse.org/downloads/eclipse-packages/.
Please see RELEASING.md in this repo for instructions on the release process for the EPP project.
It's easy to run the build locally! All you need is Maven and then you need to tell Maven which package(s) to build via profile. As an example, the following command from the root of the Git repository builds the RCP/RAP package against the Simultaneous Release staging p2 repository:
mvn clean verify -Pepp.package.rcp
This build creates output in two places:
archive/
andarchive/repository/
.In the past the last step in the build process used to fail. For further details see bug 426416. If that happens again
mvn clean package -P"epp.package.rcp"
Each package uses its own profile:
macOS dmg files can only be created within the Eclipse Foundation network. To enable creating dmg files enable the eclipse-package-dmg profile. Without eclipse-package-dmg enabled, the .tar.gz for macOS will be created regardless.
With the signing profiles enabled, the build artifacts (bundles, features) and the Windows and macOS executables are signed. This is done by using the Eclipse Foundation internal signing service and can be activated only if the build is running there.
By default, the EPP build uses the content of the Eclipse Simultaneous Release Staging repository at http://download.eclipse.org/staging/2020-03/ as input. Sometimes it is desired to build against another release (e.g. a different milestone), or against a local mirror of this repository. This can be achieved by setting the Java property eclipse.simultaneous.release.repository
to another URL. As an example, by adding the following argument to the Maven command line, the EPP build will read its input from the composite Eclipse 2020-03 repository:
-Declipse.simultaneous.release.repository="http://download.eclipse.org/releases/2020-03"
The individual EPP packages have a special file called epp.website.xml that defines various pieces of information about the package. The format of the file is:
<?xml version="1.0" encoding="UTF-8"?> <configuration> <!-- Package Description information to be picked up by www.eclipse.org/packages --> <!-- PackageName is the title of your package maintainer is the project or persons that are maintaining the package iconurl is the fully qualified URL to the icon you wish to use on the site (48x48) bugzillaComponentID is used to gather bugzilla information about your package. This should be given to you after provisioning of the package is finished testPlan is the fully qualified URL to the test plan for this package --> <packageMetaData packageName="Eclipse IDE for C/C++ Developers" maintainer="Eclipse Packaging Project" iconurl="http://www.eclipse.org/downloads/images/c.jpg" bugzillaComponentId="cpp-package" testPlan="http://www.eclipse.org/epp/testplan.php" > <!-- Description is wrapped in CDATA tags to allow you to insert HTML code if necessary --> <description><![CDATA[An IDE for C/C++ developers.]]></description> <!-- packageTesters is a list of the people that are testing the package --> <packageTesters> <tester>Markus Knauer</tester> </packageTesters> </packageMetaData> ... </configuration>
This content in this section has been migrated from the wiki