Bug 412211 - Build WTP with CBI
Summary: Build WTP with CBI
Status: CLOSED FIXED
Alias: None
Product: CBI
Classification: Technology
Component: prototype (show other bugs)
Version: unspecified   Edit
Hardware: PC Linux
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: CBI Dummy user CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on: 425145 412419 412462 412464 412465 412467 412468 413196 413198 414697 414698 414699 414700 414702 414704 414706 414708 414709 414710 414711 414713 414714 414715 414716 414717 414719 419251 419253 419255 419257 419258 419259 419260 419261 419262 419263 419265 419267 419268 419270 419271 419272 420308 420390 420632 420738 420889 421115 425061 425146 425147 425148 425149 425151 425201 425226 425921 426066 431420 435078 436964 442503
Blocks:
  Show dependency tree
 
Reported: 2013-07-03 10:02 EDT by Thanh Ha CLA
Modified: 2018-07-05 14:56 EDT (History)
7 users (show)

See Also:


Attachments
webtools.common.patch (41.49 KB, patch)
2013-07-07 18:05 EDT, Thanh Ha CLA
no flags Details | Diff
webtools.common.fproj.patch (25.79 KB, patch)
2013-07-07 18:36 EDT, Thanh Ha CLA
no flags Details | Diff
webtools.common.snippets.patch (5.29 KB, patch)
2013-07-07 18:40 EDT, Thanh Ha CLA
no flags Details | Diff
webtools.common.tests.patch (15.01 KB, patch)
2013-07-07 18:43 EDT, Thanh Ha CLA
no flags Details | Diff
webtools.dali.patch (106.86 KB, patch)
2013-07-07 19:07 EDT, Thanh Ha CLA
no flags Details | Diff
webtools.ejb.patch (20.77 KB, patch)
2013-07-07 19:11 EDT, Thanh Ha CLA
no flags Details | Diff
webtools.javaee.patch (73.37 KB, patch)
2013-07-07 19:19 EDT, Thanh Ha CLA
no flags Details | Diff
webtools.javaee.tests.patch (22.17 KB, patch)
2013-07-07 19:24 EDT, Thanh Ha CLA
no flags Details | Diff
webtools.jsdt.core.patch (20.92 KB, patch)
2013-07-07 19:28 EDT, Thanh Ha CLA
no flags Details | Diff
webtools.jsdt.debug.patch (21.26 KB, patch)
2013-07-07 19:30 EDT, Thanh Ha CLA
no flags Details | Diff
webtools.jsdt.tests.patch (11.06 KB, patch)
2013-07-07 19:31 EDT, Thanh Ha CLA
no flags Details | Diff
webtools.jsf.patch (39.64 KB, patch)
2013-07-07 19:32 EDT, Thanh Ha CLA
no flags Details | Diff
webtools.jsf.docs.patch (6.26 KB, patch)
2013-07-07 19:33 EDT, Thanh Ha CLA
no flags Details | Diff
webtools.jsf.tests.patch (23.58 KB, patch)
2013-07-07 19:34 EDT, Thanh Ha CLA
no flags Details | Diff
webtools.releng.patch (82.25 KB, patch)
2013-07-07 19:38 EDT, Thanh Ha CLA
no flags Details | Diff
webtools.servertools.patch (72.14 KB, patch)
2013-07-07 19:42 EDT, Thanh Ha CLA
no flags Details | Diff
webtools.servertools.docs.patch (12.30 KB, patch)
2013-07-07 19:45 EDT, Thanh Ha CLA
no flags Details | Diff
webtools.servertools.tests.patch (25.21 KB, patch)
2013-07-07 19:47 EDT, Thanh Ha CLA
no flags Details | Diff
webtools.sourceediting.patch (82.66 KB, patch)
2013-07-07 19:55 EDT, Thanh Ha CLA
no flags Details | Diff
webtools.sourceediting.tests.patch (40.31 KB, patch)
2013-07-07 19:56 EDT, Thanh Ha CLA
no flags Details | Diff
webtools.sourceediting.xpath.patch (24.26 KB, patch)
2013-07-07 20:07 EDT, Thanh Ha CLA
no flags Details | Diff
webtools.sourceediting.xpath.tests.patch (12.92 KB, patch)
2013-07-07 20:10 EDT, Thanh Ha CLA
no flags Details | Diff
webtools.sourceediting.xsl.patch (40.22 KB, patch)
2013-07-07 20:17 EDT, Thanh Ha CLA
no flags Details | Diff
webtools.sourceediting.xsl.tests.patch (21.77 KB, patch)
2013-07-07 20:21 EDT, Thanh Ha CLA
no flags Details | Diff
webtools.webservices.patch (92.53 KB, patch)
2013-07-07 20:24 EDT, Thanh Ha CLA
no flags Details | Diff
webtools.webservices.axis2.patch (18.74 KB, patch)
2013-07-07 20:26 EDT, Thanh Ha CLA
no flags Details | Diff
webtools.webservices.jaxws.patch (69.59 KB, patch)
2013-07-07 20:29 EDT, Thanh Ha CLA
no flags Details | Diff
webtools.releng.aggregator.patch (22.22 KB, patch)
2013-07-07 20:33 EDT, Thanh Ha CLA
no flags Details | Diff
webtools.releng.aggregator.patch v2 (21.98 KB, patch)
2013-07-08 10:36 EDT, Thanh Ha CLA
no flags Details | Diff
webtools.servertools.patch v2 (72.13 KB, patch)
2013-07-08 16:25 EDT, Thanh Ha CLA
no flags Details | Diff
webtools.ejb.patch v2 (20.75 KB, patch)
2013-07-08 16:32 EDT, Thanh Ha CLA
no flags Details | Diff
webtools.webservices.patch v2 (96.90 KB, patch)
2013-07-08 21:48 EDT, Thanh Ha CLA
no flags Details | Diff
webtools.javaee.patch v2 (75.16 KB, patch)
2013-07-08 21:50 EDT, Thanh Ha CLA
no flags Details | Diff
webtools.releng.patch v2 (82.14 KB, patch)
2013-07-08 21:52 EDT, Thanh Ha CLA
no flags Details | Diff
webtools.sourceediting.patch v2 (82.61 KB, patch)
2013-07-08 21:54 EDT, Thanh Ha CLA
no flags Details | Diff
webtools.jsf.docs.patch v2 (7.93 KB, patch)
2013-07-08 21:57 EDT, Thanh Ha CLA
no flags Details | Diff
webtools.webservices.patch v3 (97.79 KB, patch)
2013-07-17 15:51 EDT, Thanh Ha CLA
no flags Details | Diff
webtools.dali.patch v2 (129.44 KB, patch)
2013-07-17 15:54 EDT, Thanh Ha CLA
no flags Details | Diff
webtools.dali.patch v3 (129.76 KB, patch)
2013-07-18 14:00 EDT, Thanh Ha CLA
no flags Details | Diff
webtools.sourceediting.xpath v2 (26.57 KB, patch)
2013-07-18 14:02 EDT, Thanh Ha CLA
no flags Details | Diff
webtools.sourceediting.xpath.tests.patch v2 (14.17 KB, patch)
2013-07-18 14:06 EDT, Thanh Ha CLA
no flags Details | Diff
webtools.sourceediting.xsl.patch v2 (43.99 KB, patch)
2013-07-18 14:07 EDT, Thanh Ha CLA
no flags Details | Diff
webtools.sourceediting.xsl.tests.patch v2 (25.10 KB, patch)
2013-07-18 14:10 EDT, Thanh Ha CLA
no flags Details | Diff
webtools.releng.aggregator.patch v3 (23.37 KB, patch)
2013-07-18 14:12 EDT, Thanh Ha CLA
no flags Details | Diff
webtools.webservices.patch v4 (96.90 KB, patch)
2013-07-18 14:23 EDT, Thanh Ha CLA
no flags Details | Diff
webtools.sourceediting.patch v3 (82.62 KB, patch)
2013-07-24 13:18 EDT, Thanh Ha CLA
no flags Details | Diff
webtools.sourceediting.patch v4 (82.62 KB, patch)
2013-07-24 13:19 EDT, Thanh Ha CLA
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Thanh Ha CLA 2013-07-03 10:02:14 EDT
This bug is to track work related to getting a WTP build working with CBI.


Discussion Thread: http://dev.eclipse.org/mhonarc/lists/cbi-dev/msg01020.html
Comment 1 Thanh Ha CLA 2013-07-07 18:05:49 EDT
Created attachment 233162 [details]
webtools.common.patch

Patch for webtools.common, all modules are buildable with CBI.
Comment 2 Thanh Ha CLA 2013-07-07 18:09:48 EDT
(In reply to comment #1)
> Created attachment 233162 [details]
> webtools.common.patch
> 
> Patch for webtools.common, all modules are buildable with CBI.

build.properties for the following files had to be modified to correctly create source bundles.

docs/org.eclipse.wst.validation.infopop/build.properties
plugins/org.eclipse.wst.common.infopop/build.properties
Comment 3 Thanh Ha CLA 2013-07-07 18:36:17 EDT
Created attachment 233163 [details]
webtools.common.fproj.patch

Patch for webtools.common.fproj, all modules are buildable with CBI.
Comment 4 Thanh Ha CLA 2013-07-07 18:40:19 EDT
Created attachment 233164 [details]
webtools.common.snippets.patch

Patch for webtools.common.snippets, all modules are buildable with CBI.
Comment 5 Thanh Ha CLA 2013-07-07 18:43:37 EDT
Created attachment 233165 [details]
webtools.common.tests.patch

Patch for webtools.common.tests, all modules are buildable with CBI.

One bundle needed it's MANIFEST.MF file updated to include ".qualifier" in it's version:

org.eclipse.wst.common.tests.collector
Comment 6 Thanh Ha CLA 2013-07-07 19:07:58 EDT
Created attachment 233166 [details]
webtools.dali.patch

Patch for webtools.dali, not yet buildable due to issue described in bug 412468. This patch is currently blocked on this issue. Initial poms created for all bundles but are untested due to bug 412468.

jpa_diagram_editor appears to already use CBI to build and has it's own parent so this patch did not touch those bundles.
Comment 7 Thanh Ha CLA 2013-07-07 19:11:57 EDT
Created attachment 233168 [details]
webtools.ejb.patch

Patch for webtools.ejb, all modules except one are buildable with CBI.

The module org.eclipse.jst.j2ee.ejb.generation.tests fails to build due to issue described in bug 412467 which is blocking the completion of this patch.
Comment 8 Thanh Ha CLA 2013-07-07 19:19:22 EDT
Created attachment 233169 [details]
webtools.javaee.patch

Patch for webtools.javaee, all modules are buildable with CBI except for 3 features.

Unbuildable features:

org.eclipse.jst.web_sdk.feature
org.eclipse.jst.web_ui.feature
org.eclipse.jst.web_ui.feature.patch

These features are blocked on bug 412462 due to org.eclipse.wst.wsdl.ui running into a compile error.


A few non-pom files needed to be modified as follows:

build.properties updated to include src.includes (required for Tycho):

- org.eclipse.jst.j2ee.infopop


feature.xml missing version ".qualifier":

- org.eclipse.jst.enterprise_core.feature.patch
- org.eclipse.jst.enterprise_ui.feature.patch
- org.eclipse.jst.servlet.ui.patch
Comment 9 Thanh Ha CLA 2013-07-07 19:24:58 EDT
Created attachment 233170 [details]
webtools.javaee.tests.patch

Patch for webtools.common, most modules are buildable with CBI.

Unbuildable modules:
- org.eclipse.jst.j2ee.core.tests.performance
- org.eclipse.jst.j2ee.tests.performance

These modules are blocked due to bug 412465 because org.eclipse.jst.j2ee.tests.performance is missing a MANIFEST.MF file.


Also 3 non-pom related modifications were made due to missing version ".qualifier" for the following bundles (in plugin.xml or MANIFEST.MF):

- org.eclipse.jst.j2ee.core.tests.performance
- org.eclipse.jst.j2ee.tests.performance
- org.eclipse.jst.validation.sample
Comment 10 Thanh Ha CLA 2013-07-07 19:28:48 EDT
Created attachment 233171 [details]
webtools.jsdt.core.patch

Patch for webtools.jsdt.core, all modules are buildable with CBI.

Also build.properties for org.eclipse.wst.jsdt.doc was modified to add "src.includes" (needed for Tycho).
Comment 11 Thanh Ha CLA 2013-07-07 19:30:35 EDT
Created attachment 233172 [details]
webtools.jsdt.debug.patch

Patch for webtools.jsdt.debug, all modules are buildable with CBI
Comment 12 Thanh Ha CLA 2013-07-07 19:31:49 EDT
Created attachment 233173 [details]
webtools.jsdt.tests.patch

Patch for webtools.jsdt.tests, all modules are buildable with CBI
Comment 13 Thanh Ha CLA 2013-07-07 19:32:58 EDT
Created attachment 233174 [details]
webtools.jsf.patch

Patch for webtools.jsf, all modules are buildable with CBI
Comment 14 Thanh Ha CLA 2013-07-07 19:33:45 EDT
Created attachment 233175 [details]
webtools.jsf.docs.patch

Patch for webtools.jsf.docs, all modules are buildable with CBI
Comment 15 Thanh Ha CLA 2013-07-07 19:34:55 EDT
Created attachment 233176 [details]
webtools.jsf.tests.patch

Patch for webtools.jsf.tests, all modules are buildable with CBI
Comment 16 Thanh Ha CLA 2013-07-07 19:38:43 EDT
Created attachment 233177 [details]
webtools.releng.patch

Patch for webtools.releng, several modules are not buildable due to duplicate ID or missing bundles. I've documented them in comments inside the root pom.xml.

I'm not entirely sure if some of these modules should be built or not.

One feature.xml from org.eclipse.wtp.xml.dev.assembly.feature was modified to add a missing ".qualifier" to the version.
Comment 17 Thanh Ha CLA 2013-07-07 19:42:45 EDT
Created attachment 233178 [details]
webtools.servertools.patch

Patch for webtools.servertools, all modules except one are buildable with CBI.

The module org.eclipse.jst.server.pde is blocked due to bug 412464 which appears to be dependent on some older versions of PDE UI which I'm unable to find.
Comment 18 Thanh Ha CLA 2013-07-07 19:45:48 EDT
Created attachment 233179 [details]
webtools.servertools.docs.patch

Patch for webtools.servertools.docs, all modules are buildable with CBI.

build.properties for the following bundles needed to be modified to include "src.includes" (required for Tycho to build source bundles).

- org.eclipse.jst.server.ui.infopop
- org.eclipse.wst.server.ui.infopop
Comment 19 Thanh Ha CLA 2013-07-07 19:47:43 EDT
Created attachment 233180 [details]
webtools.servertools.tests.patch

Patch for webtools.servertools.tests, all modules are buildable with CBI
Comment 20 Thanh Ha CLA 2013-07-07 19:55:13 EDT
Created attachment 233181 [details]
webtools.sourceediting.patch

Patch for webtools.sourceediting.patch, all modules except one are buildable with CBI.

The feature org.eclipse.wst.web_sdk.feature is not buildable and is blocked by bug 412462.

The following build.properties were modified to include "src.includes" (needed by Tycho to build source bundles):
docs/org.eclipse.jst.jsp.ui.infopop/build.properties
docs/org.eclipse.wst.doc.user/build.properties
docs/org.eclipse.wst.dtd.ui.infopop/build.properties
docs/org.eclipse.wst.html.ui.infopop/build.properties
docs/org.eclipse.wst.sse.ui.infopop/build.properties
docs/org.eclipse.wst.xml.ui.infopop/build.properties

The following feature.xml files were modified to add a missing version ".qualifier".
features/org.eclipse.wst.xml_ui.feature.patch/feature.xml
Comment 21 Thanh Ha CLA 2013-07-07 19:56:11 EDT
Created attachment 233182 [details]
webtools.sourceediting.tests.patch

Patch for webtools.sourceediting.tests, all modules are buildable with CBI
Comment 22 Thanh Ha CLA 2013-07-07 20:07:48 EDT
Created attachment 233183 [details]
webtools.sourceediting.xpath.patch

Patch for webtools.sourceediting.xpath, all modules are buildable with CBI.

*** This patch needs a closer look. I copied over my initial work from last year and it looks like it overwrote some poms that now exist. Need to determine what is useful between the 2 poms and merge them together.

It looks like the existing poms in the repo also point to a relative parent pom "../../development/athena/org.eclipse.wst.xml.xpath2.releng" which I'm not sure where it comes from.


Finally the build.properties for org.eclipse.wst.xml.xpath2 was modified to include "src.includes" which is needed for Tycho to generate source bundles.
Comment 23 Thanh Ha CLA 2013-07-07 20:10:34 EDT
Created attachment 233184 [details]
webtools.sourceediting.xpath.tests.patch

Patch for webtools.sourceediting.xpath.tests, all modules are buildable with CBI
Comment 24 Thanh Ha CLA 2013-07-07 20:14:06 EDT
(In reply to comment #23)
> Created attachment 233184 [details]
> webtools.sourceediting.xpath.tests.patch
> 
> Patch for webtools.sourceediting.xpath.tests, all modules are buildable with
> CBI

*** Should take a closer look at this patch too. Looks like my patches from last year overwrote some poms that now exist in the repo. Some modules point to a parent pom "../../development/athena/org.eclipse.wst.xml.xpath2.releng" which I'm not sure where it comes from.
Comment 25 Thanh Ha CLA 2013-07-07 20:17:58 EDT
Created attachment 233185 [details]
webtools.sourceediting.xsl.patch

Patch for webtools.sourceediting.xsl, all modules are buildable with CBI.

*** Need to take a closer look at this patch, it seems copying over my work from last year overwrote some poms that now exist in the repo. Need to determine what can be merged between the 2 poms.

Also build.properties for the following 2 modules were modified to include "src.includes" which is needed by Tycho to generate source bundles.

- org.eclipse.wst.xsl
- org.eclipse.wst.xsl.doc
Comment 26 Thanh Ha CLA 2013-07-07 20:21:21 EDT
Created attachment 233186 [details]
webtools.sourceediting.xsl.tests.patch

Patch for webtools.sourceediting.xsl.tests, all modules are buildable with CBI.

*** Should take a closer look at this patch. It looks like the work I copied over from last year overwrites some poms that now exist in this repo. Need to determine what can be merged.
Comment 27 Thanh Ha CLA 2013-07-07 20:24:33 EDT
Created attachment 233187 [details]
webtools.webservices.patch

Patch for webtools.webservices, most modules are buildable with CBI.

Some modules blocked by bug 412462 due to org.eclipse.wst.wsdl.ui having compile issues.

The following build.properties were modified to include "src.includes" which Tycho needs to build source bundles.

bundles/org.eclipse.jst.ws.creation.ejb.ui/build.properties
docs/org.eclipse.jst.ws.axis.infopop/build.properties
docs/org.eclipse.jst.ws.consumption.infopop/build.properties
docs/org.eclipse.jst.ws.infopop/build.properties
docs/org.eclipse.wst.command.env.infopop/build.properties
docs/org.eclipse.wst.ws.infopop/build.properties
Comment 28 Thanh Ha CLA 2013-07-07 20:26:37 EDT
Created attachment 233188 [details]
webtools.webservices.axis2.patch

Patch for webtools.webservices.axis2, all modules are buildable with CBI.

The MANIFEST.MF for org.eclipse.jst.ws.axis2.tests.performance was modified to add missing version ".qualifier".
Comment 29 Thanh Ha CLA 2013-07-07 20:29:28 EDT
Created attachment 233189 [details]
webtools.webservices.jaxws.patch

Patch for webtools.webservices.jaxws, all modules are buildable with CBI.


The following build.properties were modified to include "src.includes" which is needed for Tycho to generate source bundles.

docs/org.eclipse.jst.ws.cxf.doc.user/build.properties
docs/org.eclipse.jst.ws.jaxws.doc.user/build.properties
Comment 30 Thanh Ha CLA 2013-07-07 20:33:09 EDT
Created attachment 233190 [details]
webtools.releng.aggregator.patch

This is the initial commit for a new repo webtools.releng.aggregator.

Currently webtools.dali submodule is commented out of the root pom due to build issues related to bug 412468.
Comment 31 Thanh Ha CLA 2013-07-08 10:36:23 EDT
Created attachment 233212 [details]
webtools.releng.aggregator.patch v2

Fixed issue with undeclared extra repository causing warnings.
Comment 32 Thanh Ha CLA 2013-07-08 16:25:03 EDT
Created attachment 233244 [details]
webtools.servertools.patch v2

(In reply to comment #17)
> Created attachment 233178 [details]
> webtools.servertools.patch
> 
> Patch for webtools.servertools, all modules except one are buildable with
> CBI.
> 
> The module org.eclipse.jst.server.pde is blocked due to bug 412464 which
> appears to be dependent on some older versions of PDE UI which I'm unable to
> find.

Turns out this module isn't needed. I added a comment to the pom.xml file linking to the bug for tracking.
Comment 33 Thanh Ha CLA 2013-07-08 16:32:46 EDT
Created attachment 233246 [details]
webtools.ejb.patch v2

(In reply to comment #7)
> Created attachment 233168 [details]
> webtools.ejb.patch
> 
> Patch for webtools.ejb, all modules except one are buildable with CBI.
> 
> The module org.eclipse.jst.j2ee.ejb.generation.tests fails to build due to
> issue described in bug 412467 which is blocking the completion of this patch.

Per bug 412467 this bundle does not need to be built.
Comment 34 Thanh Ha CLA 2013-07-08 21:48:07 EDT
Created attachment 233251 [details]
webtools.webservices.patch v2

(In reply to comment #27)
> Created attachment 233187 [details]
> webtools.webservices.patch
> 
> Patch for webtools.webservices, most modules are buildable with CBI.
> 
> Some modules blocked by bug 412462 due to org.eclipse.wst.wsdl.ui having
> compile issues.
> 
> The following build.properties were modified to include "src.includes" which
> Tycho needs to build source bundles.
> 
> bundles/org.eclipse.jst.ws.creation.ejb.ui/build.properties
> docs/org.eclipse.jst.ws.axis.infopop/build.properties
> docs/org.eclipse.jst.ws.consumption.infopop/build.properties
> docs/org.eclipse.jst.ws.infopop/build.properties
> docs/org.eclipse.wst.command.env.infopop/build.properties
> docs/org.eclipse.wst.ws.infopop/build.properties

Fixed issue with bug 412462.
Comment 35 Thanh Ha CLA 2013-07-08 21:50:05 EDT
Created attachment 233252 [details]
webtools.javaee.patch v2

(In reply to comment #8)
> Created attachment 233169 [details]
> webtools.javaee.patch
> 
> Patch for webtools.javaee, all modules are buildable with CBI except for 3
> features.
> 
> Unbuildable features:
> 
> org.eclipse.jst.web_sdk.feature
> org.eclipse.jst.web_ui.feature
> org.eclipse.jst.web_ui.feature.patch
> 
> These features are blocked on bug 412462 due to org.eclipse.wst.wsdl.ui
> running into a compile error.
> 
> 
> A few non-pom files needed to be modified as follows:
> 
> build.properties updated to include src.includes (required for Tycho):
> 
> - org.eclipse.jst.j2ee.infopop
> 
> 
> feature.xml missing version ".qualifier":
> 
> - org.eclipse.jst.enterprise_core.feature.patch
> - org.eclipse.jst.enterprise_ui.feature.patch
> - org.eclipse.jst.servlet.ui.patch

Fixed issue with bug 412462.
Comment 36 Thanh Ha CLA 2013-07-08 21:52:21 EDT
Created attachment 233253 [details]
webtools.releng.patch v2

(In reply to comment #16)
> Created attachment 233177 [details]
> webtools.releng.patch
> 
> Patch for webtools.releng, several modules are not buildable due to
> duplicate ID or missing bundles. I've documented them in comments inside the
> root pom.xml.
> 
> I'm not entirely sure if some of these modules should be built or not.
> 
> One feature.xml from org.eclipse.wtp.xml.dev.assembly.feature was modified
> to add a missing ".qualifier" to the version.

Fixed issue with bug 412462.
Comment 37 Thanh Ha CLA 2013-07-08 21:54:13 EDT
Created attachment 233254 [details]
webtools.sourceediting.patch v2

(In reply to comment #20)
> Created attachment 233181 [details]
> webtools.sourceediting.patch
> 
> Patch for webtools.sourceediting.patch, all modules except one are buildable
> with CBI.
> 
> The feature org.eclipse.wst.web_sdk.feature is not buildable and is blocked
> by bug 412462.
> 
> The following build.properties were modified to include "src.includes"
> (needed by Tycho to build source bundles):
> docs/org.eclipse.jst.jsp.ui.infopop/build.properties
> docs/org.eclipse.wst.doc.user/build.properties
> docs/org.eclipse.wst.dtd.ui.infopop/build.properties
> docs/org.eclipse.wst.html.ui.infopop/build.properties
> docs/org.eclipse.wst.sse.ui.infopop/build.properties
> docs/org.eclipse.wst.xml.ui.infopop/build.properties
> 
> The following feature.xml files were modified to add a missing version
> ".qualifier".
> features/org.eclipse.wst.xml_ui.feature.patch/feature.xml

Fixed issue with bug 412462.
Comment 38 Thanh Ha CLA 2013-07-08 21:57:37 EDT
Created attachment 233255 [details]
webtools.jsf.docs.patch v2

(In reply to comment #14)
> Created attachment 233175 [details]
> webtools.jsf.docs.patch
> 
> Patch for webtools.jsf.docs, all modules are buildable with CBI

Fixed issue with bug 412462 and discovered that I needed to patch build.properties for the following 2 plugins to add "src.includes" which Tycho needs to generate source plugins.

plugins/org.eclipse.jst.jsf.doc.dev/build.properties
plugins/org.eclipse.jst.jsf.doc.user/build.properties
Comment 39 Thanh Ha CLA 2013-07-17 15:51:53 EDT
Created attachment 233573 [details]
webtools.webservices.patch v3

(In reply to comment #34)
> Created attachment 233251 [details]
> webtools.webservices.patch v2
> 
> (In reply to comment #27)
> > Created attachment 233187 [details]
> > webtools.webservices.patch
> > 
> > Patch for webtools.webservices, most modules are buildable with CBI.
> > 
> > Some modules blocked by bug 412462 due to org.eclipse.wst.wsdl.ui having
> > compile issues.
> > 
> > The following build.properties were modified to include "src.includes" which
> > Tycho needs to build source bundles.
> > 
> > bundles/org.eclipse.jst.ws.creation.ejb.ui/build.properties
> > docs/org.eclipse.jst.ws.axis.infopop/build.properties
> > docs/org.eclipse.jst.ws.consumption.infopop/build.properties
> > docs/org.eclipse.jst.ws.infopop/build.properties
> > docs/org.eclipse.wst.command.env.infopop/build.properties
> > docs/org.eclipse.wst.ws.infopop/build.properties
> 
> Fixed issue with bug 412462.

Added workaround for bug 413198
Comment 40 Thanh Ha CLA 2013-07-17 15:54:33 EDT
Created attachment 233574 [details]
webtools.dali.patch v2

(In reply to comment #6)
> Created attachment 233166 [details]
> webtools.dali.patch
> 
> Patch for webtools.dali, not yet buildable due to issue described in bug
> 412468. This patch is currently blocked on this issue. Initial poms created
> for all bundles but are untested due to bug 412468.
> 
> jpa_diagram_editor appears to already use CBI to build and has it's own
> parent so this patch did not touch those bundles.

Builds everything except for org.eclipse.jpt.jpadiagrameditor.ui.tests. Bug 413196 was opened for this issue.
Comment 41 Thanh Ha CLA 2013-07-18 14:00:28 EDT
Created attachment 233593 [details]
webtools.dali.patch v3

(In reply to comment #40)
> Created attachment 233574 [details]
> webtools.dali.patch v2
> 
> (In reply to comment #6)
> > Created attachment 233166 [details]
> > webtools.dali.patch
> > 
> > Patch for webtools.dali, not yet buildable due to issue described in bug
> > 412468. This patch is currently blocked on this issue. Initial poms created
> > for all bundles but are untested due to bug 412468.
> > 
> > jpa_diagram_editor appears to already use CBI to build and has it's own
> > parent so this patch did not touch those bundles.
> 
> Builds everything except for org.eclipse.jpt.jpadiagrameditor.ui.tests. Bug
> 413196 was opened for this issue.


Now builds org.eclipse.jpt.jpadiagrameditor.ui.tests.
Comment 42 Thanh Ha CLA 2013-07-18 14:02:27 EDT
Created attachment 233594 [details]
webtools.sourceediting.xpath v2

(In reply to comment #22)
> Created attachment 233183 [details]
> webtools.sourceediting.xpath.patch
> 
> Patch for webtools.sourceediting.xpath, all modules are buildable with CBI.
> 
> *** This patch needs a closer look. I copied over my initial work from last
> year and it looks like it overwrote some poms that now exist. Need to
> determine what is useful between the 2 poms and merge them together.
> 
> It looks like the existing poms in the repo also point to a relative parent
> pom "../../development/athena/org.eclipse.wst.xml.xpath2.releng" which I'm
> not sure where it comes from.
> 
> 
> Finally the build.properties for org.eclipse.wst.xml.xpath2 was modified to
> include "src.includes" which is needed for Tycho to generate source bundles.

Fixed (In reply to comment #22)
> Created attachment 233183 [details]
> webtools.sourceediting.xpath.patch
> 
> Patch for webtools.sourceediting.xpath, all modules are buildable with CBI.
> 
> *** This patch needs a closer look. I copied over my initial work from last
> year and it looks like it overwrote some poms that now exist. Need to
> determine what is useful between the 2 poms and merge them together.
> 
> It looks like the existing poms in the repo also point to a relative parent
> pom "../../development/athena/org.eclipse.wst.xml.xpath2.releng" which I'm
> not sure where it comes from.
> 
> 
> Finally the build.properties for org.eclipse.wst.xml.xpath2 was modified to
> include "src.includes" which is needed for Tycho to generate source bundles.

Merged my work with the existing work.
Comment 43 Thanh Ha CLA 2013-07-18 14:06:06 EDT
Created attachment 233595 [details]
webtools.sourceediting.xpath.tests.patch v2

(In reply to comment #24)
> (In reply to comment #23)
> > Created attachment 233184 [details]
> > webtools.sourceediting.xpath.tests.patch
> > 
> > Patch for webtools.sourceediting.xpath.tests, all modules are buildable with
> > CBI
> 
> *** Should take a closer look at this patch too. Looks like my patches from
> last year overwrote some poms that now exist in the repo. Some modules point
> to a parent pom "../../development/athena/org.eclipse.wst.xml.xpath2.releng"
> which I'm not sure where it comes from.

Merged my poms with the existing ones.
Comment 44 Thanh Ha CLA 2013-07-18 14:07:52 EDT
Created attachment 233596 [details]
webtools.sourceediting.xsl.patch v2

(In reply to comment #26)
> Created attachment 233186 [details]
> webtools.sourceediting.xsl.tests.patch
> 
> Patch for webtools.sourceediting.xsl.tests, all modules are buildable with
> CBI.
> 
> *** Should take a closer look at this patch. It looks like the work I copied
> over from last year overwrites some poms that now exist in this repo. Need
> to determine what can be merged.

Merged my work with the existing poms.
Comment 45 Thanh Ha CLA 2013-07-18 14:10:45 EDT
Created attachment 233597 [details]
webtools.sourceediting.xsl.tests.patch v2

(In reply to comment #26)
> Created attachment 233186 [details]
> webtools.sourceediting.xsl.tests.patch
> 
> Patch for webtools.sourceediting.xsl.tests, all modules are buildable with
> CBI.
> 
> *** Should take a closer look at this patch. It looks like the work I copied
> over from last year overwrites some poms that now exist in this repo. Need
> to determine what can be merged.

Merged my work with the existing poms.
Comment 46 Thanh Ha CLA 2013-07-18 14:12:36 EDT
Created attachment 233598 [details]
webtools.releng.aggregator.patch v3

Update the aggregator.
Comment 47 Thanh Ha CLA 2013-07-18 14:23:46 EDT
Created attachment 233599 [details]
webtools.webservices.patch v4

Removed workaround for BREE.
Comment 48 Thanh Ha CLA 2013-07-24 13:18:01 EDT
Created attachment 233761 [details]
webtools.sourceediting.patch v3

(In reply to comment #37)
> Created attachment 233254 [details]
> webtools.sourceediting.patch v2
> 
> (In reply to comment #20)
> > Created attachment 233181 [details]
> > webtools.sourceediting.patch
> > 
> > Patch for webtools.sourceediting.patch, all modules except one are buildable
> > with CBI.
> > 
> > The feature org.eclipse.wst.web_sdk.feature is not buildable and is blocked
> > by bug 412462.
> > 
> > The following build.properties were modified to include "src.includes"
> > (needed by Tycho to build source bundles):
> > docs/org.eclipse.jst.jsp.ui.infopop/build.properties
> > docs/org.eclipse.wst.doc.user/build.properties
> > docs/org.eclipse.wst.dtd.ui.infopop/build.properties
> > docs/org.eclipse.wst.html.ui.infopop/build.properties
> > docs/org.eclipse.wst.sse.ui.infopop/build.properties
> > docs/org.eclipse.wst.xml.ui.infopop/build.properties
> > 
> > The following feature.xml files were modified to add a missing version
> > ".qualifier".
> > features/org.eclipse.wst.xml_ui.feature.patch/feature.xml
> 
> Fixed issue with bug 412462.

Rebased patch to pull in fix from bug 412459.
Comment 49 Thanh Ha CLA 2013-07-24 13:19:57 EDT
Created attachment 233762 [details]
webtools.sourceediting.patch v4

Fix typo in pom.xml.
Comment 50 Frederic Gurr CLA 2017-02-16 10:34:10 EST
I assume WTP has successfully been ported to use CBI.

Please re-open if something is mssing.
Comment 51 Carl Anderson CLA 2017-02-16 10:43:39 EST
(In reply to Frederic Gurr from comment #50)
> I assume WTP has successfully been ported to use CBI.
> 
> Please re-open if something is mssing.

Frederic,

     The biggest issue with building WTP with CBI is our lack of automated tests - when Julio and Thanh ported the WTP build over to CBI, those were broken, and both of them moved on before fixing that issue -see bug 425148 .  However, due to the lack of progress in this area (and the fact that WTP Releng was handed back to me, and there is just me to do it all), this bug can be closed.
Comment 52 Frederic Gurr CLA 2017-02-16 10:57:07 EST
Thanks for the feedback Carl. I can certainly take a look at the tests and offer assistance, but since time is scarce I can't promise a lot of help.

Can you point me to any specific test problems that you need help with? (let's discuss this in bug 425148)
Comment 53 Nick Boldt CLA 2018-07-05 14:56:20 EDT
> The biggest issue with building WTP with CBI is our lack of automated tests

This is no longer an issue as of WTP 3.10, but there are a lot of automated tests in JavaEE taht had to be disabled because they don't run and need updating to junit 5 / jdk 8 / tycho 1.1 / maven 3.5.

* Bug 534057 - JavaEE - org.eclipse.jst.j2ee.tests tests disabled because failing
* Bug 534553 - JavaEE - JEM tests not yet enabled