Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » Remote Application Platform (RAP) » Import the Incubator Projects (zipped p2 repository required)
Import the Incubator Projects [message #1062630] Mon, 10 June 2013 08:04 Go to next message
Nedelcho Delchev is currently offline Nedelcho DelchevFriend
Messages: 6
Registered: May 2013
Junior Member
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 Go to previous messageGo to next message
Markus Knauer is currently offline Markus KnauerFriend
Messages: 113
Registered: July 2009
Senior Member

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 #1062994 is a reply to message #1062717] Tue, 11 June 2013 16:25 Go to previous messageGo to next message
Nedelcho Delchev is currently offline Nedelcho DelchevFriend
Messages: 6
Registered: May 2013
Junior Member
Hi Markus,

Thanks a lot for the quick reply!
Indeed the link [1] looks almost as we need it.
Is it possible i.e. how easy is to run a build for this component for fixed version (SNAPSHOT still not allowed)?

Regards,
Nedelcho

[1]https://hudson.eclipse.org/hudson/job/rap-head-incubator-fileupload/lastSuccessfulBuild/artifact/org.eclipse.rap.incubator.fileupload/releng/org.eclipse.rap.fileupload.build/repository/target/org.eclipse.rap.fileupload-repository-0.1.0-SNAPSHOT.zip
Re: Import the Incubator Projects [message #1063725 is a reply to message #1062630] Thu, 13 June 2013 21:09 Go to previous message
Markus Knauer is currently offline Markus KnauerFriend
Messages: 113
Registered: July 2009
Senior Member

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/
Previous Topic:Table setTopIndex() problem
Next Topic:RAP developers wanted
Goto Forum:
  


Current Time: Fri Dec 19 01:42:13 GMT 2014

Powered by FUDForum. Page generated in 0.01629 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software