[jbosstools-dev] Proposed change to JBT 4.40.Beta2-SNAPSHOT target platform: remove GPE/GWT, fix Atlassian

Max Rydahl Andersen manderse at redhat.com
Sun Apr 6 03:47:17 EDT 2014


On 4 Apr 2014, at 17:13, Nick Boldt wrote:

> Here is a proposal for a change to the JBoss Tools 
> 4.40.0.Beta2-SNAPSHOT
> target platform:
>
> https://github.com/jbosstools/jbosstools-target-platforms/pull/50
> https://github.com/jbosstools/jbosstools-target-platforms/pull/49
> https://github.com/jbosstools/jbosstools-target-platforms/pull/48
>
> It consists of the following changes:
>
> * JBIDE-16960 Remove unneeded GPE/GWT features/plugins from TP
> * JBIDE-16910 Atlassian Connector cannot be installed (missing deps)

That last one is a good example of why we need to get these mails out.

The jira does not list it explicitly but looking at 
https://github.com/jbosstools/jbosstools-target-platforms/pull/48/files

We now got to include com.thoughtworks.xstream and org.joda.time that 
were missing AND need to include 
org.eclipse.mylyn.commons.soap_feature.feature.group
since it will not be in Luna according to 
https://bugs.eclipse.org/bugs/show_bug.cgi?id=430816

That raises two questions to me:

A) why are xstram and joda.time now required ? were they accidentally 
removed in the "great TP reduction refactor" ? If yes - great, this is a 
fix for that.

B) What will atlassian jira plugin guys do with the missing spa-p 
dependency ? Will they mirror it ? use a different version ? change 
their packaging ?

For now we can "survive" but atlassian have changed packaging on us in 
the last minute in past.

Nick - have you opened issues against atlassian jira and if not could 
you ?

btw. is the atlassian issue fixed in Beta1 or just Beta2 ? according to 
JBDS-3000 at least snjezana does not see the missing xstream.

/max
> --
>
> The above PRs have already been applied, so you can use the following 
> to
> try to build the TP locally to test it out:
>
> Build target-platform:
>
> $ cd jbosstools-target-platforms
> $ git fetch origin 4.40.x
> $ git checkout FETCH_HEAD
> $ cd jbosstools/multiple
> $ mvn clean install -P \!multiple2repo
>
> Try with just built target-platform:
>
> $ cd /path/to/your/component
> $ mvn clean verify -Dtpc.version=4.40.0.Beta2-SNAPSHOT 
> -Pmultiple.target
>
> --
>
> If you want to perform a scripted install of the entire target 
> platform
> into your local Eclipse or JBDS instance, you can now do so with this
> script:
>
> https://github.com/jbosstools/jbosstools-build-ci/blob/master/util/installFromTarget.sh
>
> Usage is documented in the above script, and in this README:
>
> https://github.com/jbosstools/jbosstools-target-platforms/tree/4.40.x#updating-versions-of-ius-in-target-files
>
> ---
>
> More info:
>
> The reason for the removal is that o.j.t.gwt.feature and
> o.j.t.maven.gwt.feature have been removed from JBoss Tools
> 4.2.0.Beta1/Beta2.
>
> You will notice that with the removal of GPE/GWT from the target
> platform, its size on disk is now 200M smaller.
>
> Big props to Rob Stryker and Jucia Jelinkova for bringing forth these
> problems.
>
> Why remove gwt and maven.gwt, plus the com.google stuff on which they
> depend?
>
> For JBT 4.1 / JBDS 7.1, we deprecated org.jboss.tools.gwt.feature - 
> it's
> still in 4.1 / 7.1, but it's a hidden feature.
>
> For JBT 4.2 / JBDS 8.0, we have removed
> org.jboss.tools.maven.gwt.feature because much of the com.google stuff
> on which it depends cannot be installed on Luna. So we either end up
> with a partially-working install, or we remove it entirely and wait to
> see if Google actually produces a new GPE/GWT for Luna, including
> support for Maven.
>
>
> -- 
> Nick Boldt :: JBoss by Red Hat
> Productization Lead :: JBoss Tools & Dev Studio
> http://nick.divbyzero.com
> _______________________________________________
> jbosstools-dev mailing list
> jbosstools-dev at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/jbosstools-dev


/max
http://about.me/maxandersen



More information about the jbosstools-dev mailing list