| Summary: | Investigate moving build to Tycho | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Product: | [Modeling] GMF-Tooling | Reporter: | Mickael Istria <mistria> | ||||||
| Component: | Core | Assignee: | Project Inbox <gmp.gmf-tooling-inbox> | ||||||
| Status: | RESOLVED FIXED | QA Contact: | |||||||
| Severity: | normal | ||||||||
| Priority: | P3 | CC: | apupier, borlander, nboldt | ||||||
| Version: | unspecified | ||||||||
| Target Milestone: | --- | ||||||||
| Hardware: | PC | ||||||||
| OS: | Linux | ||||||||
| Whiteboard: | |||||||||
| Attachments: |
|
||||||||
|
Description
Mickael Istria
Created attachment 185873 [details]
Added pom and parent project
This patch adds some necessary projects and pom file to the GMF-Tooling source tree.
You can test it running "mvn clean install" (with Maven 3) from releng/org.eclipse.gmf.tooling-parent.
It currently support:
* build of plugins and features
* Build of update-site
* Build and execution of tests
Here are the current issues:
* What is the expected content of the delivery update-site? Currently it is almost empty...
* Test fail, I don't know why.
* No generation of source bundles
Work in progress: * Build available here https://hudson.eclipse.org/hudson/job/tycho-gmp.gmf.tooling/ * Source build * Test execution and report * Update site generation Still to do: * Get all tests working * Define update site * Add sources and SDK features * pack * Signing I commented the line
source.. = src/
added for the plugin org.eclipse.gmf.tooling with comment pointing to this Bugzilla. Plugin does not actually contain the sources.
Not sure how it will affect the tycho build, but it makes the old Modeling build failing just-a-bit-later :)
You did well, I had to do that in order to build with Tycho. I'll try to find a better way that does not break the common build. @Michael: I skipped the source generation for org.eclipse.gmf.tooling bundle and I changed a few things in features, Can you please retry a build with those changes. They should not affect the final packaging. Created attachment 198033 [details]
Patch for javadoc (Heap Space)
Added a trial patch to generate javadoc, but it causes Java Heap Space memory error...
This build is ready for production of releases. Don't miss https://hudson.eclipse.org/hudson/job/tycho-gmp.gmf.tooling/ (In reply to comment #7) > This build is ready for production of releases. > Don't miss https://hudson.eclipse.org/hudson/job/tycho-gmp.gmf.tooling/ It seems that we have an issue with groupId/artifactId because I can't folow the same guidelines for GMF-Runtime. For top-level project perhaps we shoudl use groupId org.eclipse.gmf-runtime org.eclipse.gmf-tooling? What do you think about it? Ok to use org.eclipse.gmf-tooling or org.eclipse.gmf-runtime as groupId, that's a good idea. However, I don't understand the rest of your concerns ;) |