Import the Incubator Projects [message #1062630] |
Mon, 10 June 2013 08:04 |
Eclipse User |
|
|
|
Hi All,
To be complaint from legal point of view as well as to follow the best practices, etc., we need a zipped p2 repository for the projects we use. The same are provided for the standard projects included in the Eclipse release train, but unfortunately for the incubator projects it is not the case.
The question is how can we proceed in this case?
The ideal solution is to add a build task at Eclipse side, so that we can import the built p2 repositories in our nexus. If this is not possible by some reasons, we have to tweak the import process by some manual steps which are not recommended anyway.
What do you think?
Regards,
Nedelcho
|
|
|
Re: Import the Incubator Projects [message #1062717 is a reply to message #1062630] |
Mon, 10 June 2013 13:28 |
|
Hi Nedelcho,
one quick solution for your problem is to download the raw ZIP p2 repositories from the Hudson build server.
E.g. [1] shows a list of all available RAP build jobs, including the incubator projects. From there you can select one specific RAP Incubator component (e.g. clientscripting [2]) and you should be able to download the artifacts of the last successfull (or other archived builds) [3].
Hope that helps for the time being... in the long run we are planning to make these bundles available from an Eclipse Nexus.
Regards,
Markus
[1] https://hudson.eclipse.org/hudson/user/mknauer/my-views/view/RAP/
[2] https://hudson.eclipse.org/hudson/job/rap-head-incubator-clientscripting/
[3] https://hudson.eclipse.org/hudson/job/rap-head-incubator-clientscripting/lastSuccessfulBuild/artifact/org.eclipse.rap.incubator.clientscripting/releng/org.eclipse.rap.clientscripting.build/repository/target/org.eclipse.rap.clientscripting-repository-0.2.0-SNAPSHOT.zip
--
Twitter: @mknauer23 and @EclipseRAP
Blog: http://eclipsesource.com/blogs/
Professional services for RAP and RCP?
http://eclipsesource.com/services/rap/
|
|
|
|
Re: Import the Incubator Projects [message #1063725 is a reply to message #1062630] |
Thu, 13 June 2013 21:09 |
|
Hi Nedelcho,
the RAP Incubator builds are running every night against the RAP nightly builds. With RAP 2.0 we started to archive the last incubator p2 repository build, but with the current setup we are unable to run incubator builds against a specific version of RAP.
The bundles, features, and artifacts within the ZIP archive are following the Eclipse standards and they are built with a valid version qualifier. This means that the string 'SNAPSHOT' appears only in the name of the automatically generated ZIP file and nothing should prevent you from using this file.
As the name implies, the RAP Incubator project is a project that stays by definition in "Incubation Phase" [1]. This is a special phase in the lifecyle of an Eclipse project with many exceptions compared to the standard Eclipse project requirements. These exceptions make it easy to innovate and to test new ideas, but "Incubator Projects never have releases" - that's the drawback and we are not allowed to provide any releases from eclipse.org.
Hope that helps to understand the background better, and seriously, there's no reason not to use a ZIP archive from the build server.
Markus
[1] http://www.eclipse.org/projects/dev_process/development_process_2011.php#4_9_Incubators
--
Twitter: @mknauer23 and @EclipseRAP
Blog: http://eclipsesource.com/blogs/
Professional services for RAP and RCP?
http://eclipsesource.com/services/rap/
|
|
|
Powered by
FUDForum. Page generated in 0.03094 seconds