[JBoss JIRA] (JBDS-3465) Consider using SpringIDE 3.7 (or 3.6.4?)
by Max Rydahl Andersen (JIRA)
[ https://issues.jboss.org/browse/JBDS-3465?page=com.atlassian.jira.plugin.... ]
Max Rydahl Andersen commented on JBDS-3465:
-------------------------------------------
Nick, not sure what your comment/conclusion are ? what is HTH ?
we added the dependency to a new yaml editor and now it is included...are you saying it was already there meaning we did not notice it was added earlier ?
> Consider using SpringIDE 3.7 (or 3.6.4?)
> ----------------------------------------
>
> Key: JBDS-3465
> URL: https://issues.jboss.org/browse/JBDS-3465
> Project: Developer Studio (JBoss Developer Studio)
> Issue Type: Bug
> Components: central, target-platform
> Affects Versions: 9.0.0.Beta2
> Reporter: Nick Boldt
> Assignee: Marián Labuda
> Fix For: 9.0.0.CR1
>
> Attachments: install-spring-all-features.png, install-spring-sites.png
>
>
> There are new versions of SpringIDE available:
> {code:title=http://dist.springsource.com/release/TOOLS/update/e4.5}
> org.springframework.ide.eclipse.feature.feature.group 3.6.4.201503051146-RELEASE{code}
> {code:title=http://dist.springsource.com/snapshot/TOOLS/nightly/e4.5}
> org.springframework.ide.eclipse.feature.feature.group 3.7.0.201506181755-CI-B262{code}
> Which would we like to include in Central?
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)
10 years, 8 months
[JBoss JIRA] (JBIDE-20401) OpenShift tooling UI should include a link to user docs
by Misha Ali (JIRA)
[ https://issues.jboss.org/browse/JBIDE-20401?page=com.atlassian.jira.plugi... ]
Misha Ali edited comment on JBIDE-20401 at 8/12/15 7:36 PM:
------------------------------------------------------------
Just FYI, I'll be working with QE on TOOLSDOC-671 next week since they are away on PTO this week.
Re: [~nickboldt]'s question about migration, I imagine the OpenShift documentation has such information if it is needed and we can just link to it. Update: Checked with the OS docs team and they do not have a migration document yet due to not really have any supported way to do it just yet, but once this information is available and tested, they will indeed have one and we can link to it.
was (Author: mhusnain):
Just FYI, I'll be working with QE on TOOLSDOC-671 next week since they are away on PTO this week.
Re: [~nickboldt]'s question about migration, I imagine the OpenShift documentation has such information if it is needed and we can just link to it.
> OpenShift tooling UI should include a link to user docs
> -------------------------------------------------------
>
> Key: JBIDE-20401
> URL: https://issues.jboss.org/browse/JBIDE-20401
> Project: Tools (JBoss Tools)
> Issue Type: Feature Request
> Components: openshift
> Reporter: Len DiMaggio
> Priority: Blocker
> Labels: help_wanted
> Fix For: 4.3.0.CR1
>
>
> Given the very different architecture of OpenShift v3 as compared to v2, we should provide users with a link to docs detailing the differences.
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)
10 years, 8 months
[JBoss JIRA] (JBIDE-20401) OpenShift tooling UI should include a link to user docs
by Misha Ali (JIRA)
[ https://issues.jboss.org/browse/JBIDE-20401?page=com.atlassian.jira.plugi... ]
Misha Ali commented on JBIDE-20401:
-----------------------------------
Just FYI, I'll be working with QE on TOOLSDOC-671 next week since they are away on PTO this week.
Re: [~nickboldt]'s question about migration, I imagine the OpenShift documentation has such information if it is needed and we can just link to it.
> OpenShift tooling UI should include a link to user docs
> -------------------------------------------------------
>
> Key: JBIDE-20401
> URL: https://issues.jboss.org/browse/JBIDE-20401
> Project: Tools (JBoss Tools)
> Issue Type: Feature Request
> Components: openshift
> Reporter: Len DiMaggio
> Priority: Blocker
> Labels: help_wanted
> Fix For: 4.3.0.CR1
>
>
> Given the very different architecture of OpenShift v3 as compared to v2, we should provide users with a link to docs detailing the differences.
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)
10 years, 8 months
[JBoss JIRA] (JBDS-3465) Consider using SpringIDE 3.7 (or 3.6.4?)
by Nick Boldt (JIRA)
[ https://issues.jboss.org/browse/JBDS-3465?page=com.atlassian.jira.plugin.... ]
Nick Boldt commented on JBDS-3465:
----------------------------------
On Aug 9, [~maxandersen] said:
{quote}
Great that our p2 tests are helping finding issues!
Not so great that neither this mail nor jira fail to mention that
the two IU's being added are not trivial ones.
If I read it right this makes us start to include https://github.com/oyse/yedit
a YAML editor or at least part of it.
Not necessarily a bad thing, but it is major new functionality and YAML is
something to probably support - but let us please check what we add before pushing
such changes to master!
*Nick / QE - can you please look into this ? What are we actually dragging in and why does
springIDE needs .core from yedit but not the rest ?*
If you need help digging it out let the list know and we can investigate.
{quote}
* org.springframework.ide.eclipse.boot.properties.editor.yaml (part of *o.sf.ide.eclipse.feature*) depends on org.dadacoalition.yedit and org.yaml.snakeyaml (and 12 other IUs):
{code}
<requires size='13'>
<required namespace='osgi.bundle' name='org.eclipse.ui' range='0.0.0'/>
<required namespace='osgi.bundle' name='org.eclipse.core.runtime' range='0.0.0'/>
<required namespace='osgi.bundle' name='org.dadacoalition.yedit' range='1.0.18'/>
<required namespace='osgi.bundle' name='org.eclipse.ui.editors' range='0.0.0'/>
<required namespace='osgi.bundle' name='org.eclipse.text' range='0.0.0'/>
<required namespace='osgi.bundle' name='org.eclipse.jface.text' range='0.0.0'/>
<required namespace='osgi.bundle' name='org.eclipse.ui.workbench.texteditor' range='0.0.0'/>
<required namespace='osgi.bundle' name='org.yaml.snakeyaml' range='0.0.0'/>
<required namespace='osgi.bundle' name='org.springframework.ide.eclipse.boot.properties.editor' range='0.0.0'/>
<required namespace='osgi.bundle' name='org.eclipse.jdt.core' range='0.0.0'/>
<required namespace='osgi.bundle' name='org.eclipse.jdt.ui' range='0.0.0'/>
<required namespace='osgi.bundle' name='org.springframework.ide.eclipse.boot' range='0.0.0'/>
<required namespace='osgi.bundle' name='org.eclipse.core.resources' range='0.0.0'/>
</requires>{code}
* org.springframework.web (part of *o.sf.ide.eclipse.webflow.feature*) depends on com.google.protobuf (plus 136 other IUs):
{code} <requires size='137'>
<required namespace='java.package' name='com.caucho.burlap.client' range='[3.2.1,5.0.0)' optional='true' greedy='false'/>
<required namespace='java.package' name='com.caucho.burlap.io' range='[3.2.1,5.0.0)' optional='true' greedy='false'/>
<required namespace='java.package' name='com.caucho.burlap.server' range='[3.2.1,5.0.0)' optional='true' greedy='false'/>
<required namespace='java.package' name='com.caucho.hessian' range='[3.2.1,5.0.0)' optional='true' greedy='false'/>
<required namespace='java.package' name='com.caucho.hessian.client' range='[3.2.1,5.0.0)' optional='true' greedy='false'/>
<required namespace='java.package' name='com.caucho.hessian.io' range='[3.2.1,5.0.0)' optional='true' greedy='false'/>
<required namespace='java.package' name='com.caucho.hessian.server' range='[3.2.1,5.0.0)' optional='true' greedy='false'/>
<required namespace='java.package' name='com.fasterxml.jackson.annotation' range='[2.0.0,3.0.0)' optional='true' greedy='false'/>
<required namespace='java.package' name='com.fasterxml.jackson.core' range='[2.0.0,3.0.0)' optional='true' greedy='false'/>
<required namespace='java.package' name='com.fasterxml.jackson.databind' range='[2.0.0,3.0.0)' optional='true' greedy='false'/>
<required namespace='java.package' name='com.fasterxml.jackson.databind.cfg' range='[2.0.0,3.0.0)' optional='true' greedy='false'/>
<required namespace='java.package' name='com.fasterxml.jackson.databind.introspect' range='[2.0.0,3.0.0)' optional='true' greedy='false'/>
<required namespace='java.package' name='com.fasterxml.jackson.databind.jsontype' range='[2.0.0,3.0.0)' optional='true' greedy='false'/>
<required namespace='java.package' name='com.fasterxml.jackson.databind.module' range='[2.0.0,3.0.0)' optional='true' greedy='false'/>
<required namespace='java.package' name='com.fasterxml.jackson.databind.type' range='[2.0.0,3.0.0)' optional='true' greedy='false'/>
<required namespace='java.package' name='com.fasterxml.jackson.dataformat.xml' range='[2.0.0,3.0.0)' optional='true' greedy='false'/>
<required namespace='java.package' name='com.google.gson' range='0.0.0'/>
<required namespace='java.package' name='com.google.gson.reflect' range='0.0.0'/>
<required namespace='java.package' name='com.google.protobuf' range='0.0.0'/>
<required namespace='java.package' name='com.googlecode.protobuf.format' range='0.0.0' optional='true' greedy='false'/>
<required namespace='java.package' name='com.rometools.rome.feed' range='0.0.0' optional='true' greedy='false'/>
<required namespace='java.package' name='com.rometools.rome.feed.atom' range='0.0.0' optional='true' greedy='false'/>
<required namespace='java.package' name='com.rometools.rome.feed.rss' range='0.0.0' optional='true' greedy='false'/>
<required namespace='java.package' name='com.rometools.rome.io' range='0.0.0' optional='true' greedy='false'/>
<required namespace='java.package' name='com.sun.net.httpserver' range='0.0.0' optional='true' greedy='false'/>
<required namespace='java.package' name='groovy.lang' range='0.0.0' optional='true' greedy='false'/>
<required namespace='java.package' name='io.netty.bootstrap' range='0.0.0' optional='true' greedy='false'/>
<required namespace='java.package' name='io.netty.buffer' range='0.0.0' optional='true' greedy='false'/>
<required namespace='java.package' name='io.netty.channel' range='0.0.0' optional='true' greedy='false'/>
<required namespace='java.package' name='io.netty.channel.nio' range='0.0.0' optional='true' greedy='false'/>
<required namespace='java.package' name='io.netty.channel.socket' range='0.0.0' optional='true' greedy='false'/>
<required namespace='java.package' name='io.netty.channel.socket.nio' range='0.0.0' optional='true' greedy='false'/>
<required namespace='java.package' name='io.netty.handler.codec.http' range='0.0.0' optional='true' greedy='false'/>
<required namespace='java.package' name='io.netty.handler.ssl' range='0.0.0' optional='true' greedy='false'/>
<required namespace='java.package' name='io.netty.util.concurrent' range='0.0.0' optional='true' greedy='false'/>
<required namespace='java.package' name='javax.activation' range='0.0.0' optional='true' greedy='false'/>
<required namespace='java.package' name='javax.el' range='[1.0.0,3.0.0)' optional='true' greedy='false'/>
<required namespace='java.package' name='javax.faces.application' range='[1.1.0,3.0.0)' optional='true' greedy='false'/>
<required namespace='java.package' name='javax.faces.component' range='[1.1.0,3.0.0)' optional='true' greedy='false'/>
<required namespace='java.package' name='javax.faces.context' range='[1.1.0,3.0.0)' optional='true' greedy='false'/>
<required namespace='java.package' name='javax.faces.event' range='[1.1.0,3.0.0)' optional='true' greedy='false'/>
<required namespace='java.package' name='javax.imageio' range='0.0.0' optional='true' greedy='false'/>
<required namespace='java.package' name='javax.imageio.metadata' range='0.0.0' optional='true' greedy='false'/>
<required namespace='java.package' name='javax.imageio.stream' range='0.0.0' optional='true' greedy='false'/>
<required namespace='java.package' name='javax.jws' range='0.0.0' optional='true' greedy='false'/>
<required namespace='java.package' name='javax.mail.internet' range='0.0.0'/>
<required namespace='java.package' name='javax.portlet' range='[2.0.0,3.0.0)' optional='true' greedy='false'/>
<required namespace='java.package' name='javax.servlet' range='[2.4.0,4.0.0)'/>
<required namespace='java.package' name='javax.servlet.annotation' range='[3.0.0,4.0.0)' optional='true' greedy='false'/>
<required namespace='java.package' name='javax.servlet.http' range='[2.4.0,4.0.0)'/>
<required namespace='java.package' name='javax.servlet.jsp.tagext' range='[2.0.0,3.0.0)' optional='true' greedy='false'/>
<required namespace='java.package' name='javax.xml.bind' range='0.0.0' optional='true' greedy='false'/>
<required namespace='java.package' name='javax.xml.bind.annotation' range='0.0.0' optional='true' greedy='false'/>
<required namespace='java.package' name='javax.xml.namespace' range='0.0.0' optional='true' greedy='false'/>
<required namespace='java.package' name='javax.xml.parsers' range='0.0.0' optional='true' greedy='false'/>
<required namespace='java.package' name='javax.xml.soap' range='0.0.0' optional='true' greedy='false'/>
<required namespace='java.package' name='javax.xml.stream' range='0.0.0' optional='true' greedy='false'/>
<required namespace='java.package' name='javax.xml.transform' range='0.0.0' optional='true' greedy='false'/>
<required namespace='java.package' name='javax.xml.transform.dom' range='0.0.0' optional='true' greedy='false'/>
<required namespace='java.package' name='javax.xml.transform.sax' range='0.0.0' optional='true' greedy='false'/>
<required namespace='java.package' name='javax.xml.transform.stax' range='0.0.0' optional='true' greedy='false'/>
<required namespace='java.package' name='javax.xml.transform.stream' range='0.0.0' optional='true' greedy='false'/>
<required namespace='java.package' name='javax.xml.ws' range='0.0.0' optional='true' greedy='false'/>
<required namespace='java.package' name='javax.xml.ws.handler' range='0.0.0' optional='true' greedy='false'/>
<required namespace='java.package' name='javax.xml.ws.soap' range='0.0.0' optional='true' greedy='false'/>
<required namespace='java.package' name='org.aopalliance.aop' range='[1.0.0,2.0.0)'/>
<required namespace='java.package' name='org.aopalliance.intercept' range='[1.0.0,2.0.0)'/>
<required namespace='java.package' name='org.apache.commons.fileupload' range='[1.2.0,2.0.0)' optional='true' greedy='false'/>
<required namespace='java.package' name='org.apache.commons.fileupload.disk' range='[1.2.0,2.0.0)' optional='true' greedy='false'/>
<required namespace='java.package' name='org.apache.commons.fileupload.servlet' range='[1.2.0,2.0.0)' optional='true' greedy='false'/>
<required namespace='java.package' name='org.apache.commons.logging' range='[1.1.1,2.0.0)'/>
<required namespace='java.package' name='org.apache.http' range='[4.1.0,5.0.0)' optional='true' greedy='false'/>
<required namespace='java.package' name='org.apache.http.client' range='[4.1.0,5.0.0)' optional='true' greedy='false'/>
<required namespace='java.package' name='org.apache.http.client.config' range='[4.1.0,5.0.0)' optional='true' greedy='false'/>
<required namespace='java.package' name='org.apache.http.client.methods' range='[4.1.0,5.0.0)' optional='true' greedy='false'/>
<required namespace='java.package' name='org.apache.http.client.protocol' range='[4.1.0,5.0.0)' optional='true' greedy='false'/>
<required namespace='java.package' name='org.apache.http.concurrent' range='[4.1.0,5.0.0)' optional='true' greedy='false'/>
<required namespace='java.package' name='org.apache.http.config' range='[4.1.0,5.0.0)' optional='true' greedy='false'/>
<required namespace='java.package' name='org.apache.http.conn' range='[4.1.0,5.0.0)' optional='true' greedy='false'/>
<required namespace='java.package' name='org.apache.http.conn.socket' range='[4.1.0,5.0.0)' optional='true' greedy='false'/>
<required namespace='java.package' name='org.apache.http.conn.ssl' range='[4.1.0,5.0.0)' optional='true' greedy='false'/>
<required namespace='java.package' name='org.apache.http.entity' range='[4.1.0,5.0.0)' optional='true' greedy='false'/>
<required namespace='java.package' name='org.apache.http.impl.client' range='[4.1.0,5.0.0)' optional='true' greedy='false'/>
<required namespace='java.package' name='org.apache.http.impl.conn' range='[4.1.0,5.0.0)' optional='true' greedy='false'/>
<required namespace='java.package' name='org.apache.http.impl.nio.client' range='[4.1.0,5.0.0)' optional='true' greedy='false'/>
<required namespace='java.package' name='org.apache.http.message' range='[4.1.0,5.0.0)' optional='true' greedy='false'/>
<required namespace='java.package' name='org.apache.http.nio.client' range='[4.1.0,5.0.0)' optional='true' greedy='false'/>
<required namespace='java.package' name='org.apache.http.nio.entity' range='[4.1.0,5.0.0)' optional='true' greedy='false'/>
<required namespace='java.package' name='org.apache.http.params' range='[4.1.0,5.0.0)' optional='true' greedy='false'/>
<required namespace='java.package' name='org.apache.http.protocol' range='[4.1.0,5.0.0)' optional='true' greedy='false'/>
<required namespace='java.package' name='org.apache.http.util' range='[4.1.0,5.0.0)' optional='true' greedy='false'/>
<required namespace='java.package' name='org.apache.log4j' range='[1.2.15,2.0.0)' optional='true' greedy='false'/>
<required namespace='java.package' name='org.springframework.aop.framework' range='[4.1.4.20150106-RELEASE,4.1.4.20150106-RELEASE]'/>
<required namespace='java.package' name='org.springframework.aop.support' range='[4.1.4.20150106-RELEASE,4.1.4.20150106-RELEASE]'/>
<required namespace='java.package' name='org.springframework.beans' range='[4.1.4.20150106-RELEASE,4.1.4.20150106-RELEASE]'/>
<required namespace='java.package' name='org.springframework.beans.factory' range='[4.1.4.20150106-RELEASE,4.1.4.20150106-RELEASE]'/>
<required namespace='java.package' name='org.springframework.beans.factory.access' range='[4.1.4.20150106-RELEASE,4.1.4.20150106-RELEASE]'/>
<required namespace='java.package' name='org.springframework.beans.factory.access.el' range='[4.1.4.20150106-RELEASE,4.1.4.20150106-RELEASE]'/>
<required namespace='java.package' name='org.springframework.beans.factory.annotation' range='[4.1.4.20150106-RELEASE,4.1.4.20150106-RELEASE]'/>
<required namespace='java.package' name='org.springframework.beans.factory.config' range='[4.1.4.20150106-RELEASE,4.1.4.20150106-RELEASE]'/>
<required namespace='java.package' name='org.springframework.beans.factory.groovy' range='[4.1.4.20150106-RELEASE,4.1.4.20150106-RELEASE]'/>
<required namespace='java.package' name='org.springframework.beans.factory.support' range='[4.1.4.20150106-RELEASE,4.1.4.20150106-RELEASE]'/>
<required namespace='java.package' name='org.springframework.beans.factory.xml' range='[4.1.4.20150106-RELEASE,4.1.4.20150106-RELEASE]'/>
<required namespace='java.package' name='org.springframework.beans.propertyeditors' range='[4.1.4.20150106-RELEASE,4.1.4.20150106-RELEASE]'/>
<required namespace='java.package' name='org.springframework.context' range='[4.1.4.20150106-RELEASE,4.1.4.20150106-RELEASE]'/>
<required namespace='java.package' name='org.springframework.context.access' range='[4.1.4.20150106-RELEASE,4.1.4.20150106-RELEASE]'/>
<required namespace='java.package' name='org.springframework.context.annotation' range='[4.1.4.20150106-RELEASE,4.1.4.20150106-RELEASE]'/>
<required namespace='java.package' name='org.springframework.context.i18n' range='[4.1.4.20150106-RELEASE,4.1.4.20150106-RELEASE]'/>
<required namespace='java.package' name='org.springframework.context.support' range='[4.1.4.20150106-RELEASE,4.1.4.20150106-RELEASE]'/>
<required namespace='java.package' name='org.springframework.core' range='[4.1.4.20150106-RELEASE,4.1.4.20150106-RELEASE]'/>
<required namespace='java.package' name='org.springframework.core.annotation' range='[4.1.4.20150106-RELEASE,4.1.4.20150106-RELEASE]'/>
<required namespace='java.package' name='org.springframework.core.convert' range='[4.1.4.20150106-RELEASE,4.1.4.20150106-RELEASE]'/>
<required namespace='java.package' name='org.springframework.core.env' range='[4.1.4.20150106-RELEASE,4.1.4.20150106-RELEASE]'/>
<required namespace='java.package' name='org.springframework.core.io' range='[4.1.4.20150106-RELEASE,4.1.4.20150106-RELEASE]'/>
<required namespace='java.package' name='org.springframework.core.io.support' range='[4.1.4.20150106-RELEASE,4.1.4.20150106-RELEASE]'/>
<required namespace='java.package' name='org.springframework.core.task' range='[4.1.4.20150106-RELEASE,4.1.4.20150106-RELEASE]'/>
<required namespace='java.package' name='org.springframework.format.support' range='0.0.0'/>
<required namespace='java.package' name='org.springframework.jndi' range='[4.1.4.20150106-RELEASE,4.1.4.20150106-RELEASE]' optional='true' greedy='false'/>
<required namespace='java.package' name='org.springframework.lang' range='0.0.0'/>
<required namespace='java.package' name='org.springframework.oxm' range='[4.1.4.20150106-RELEASE,4.1.4.20150106-RELEASE]' optional='true' greedy='false'/>
<required namespace='java.package' name='org.springframework.remoting' range='[4.1.4.20150106-RELEASE,4.1.4.20150106-RELEASE]' optional='true' greedy='false'/>
<required namespace='java.package' name='org.springframework.remoting.rmi' range='[4.1.4.20150106-RELEASE,4.1.4.20150106-RELEASE]' optional='true' greedy='false'/>
<required namespace='java.package' name='org.springframework.remoting.soap' range='[4.1.4.20150106-RELEASE,4.1.4.20150106-RELEASE]' optional='true' greedy='false'/>
<required namespace='java.package' name='org.springframework.remoting.support' range='[4.1.4.20150106-RELEASE,4.1.4.20150106-RELEASE]' optional='true' greedy='false'/>
<required namespace='java.package' name='org.springframework.stereotype' range='[4.1.4.20150106-RELEASE,4.1.4.20150106-RELEASE]' optional='true' greedy='false'/>
<required namespace='java.package' name='org.springframework.ui' range='[4.1.4.20150106-RELEASE,4.1.4.20150106-RELEASE]'/>
<required namespace='java.package' name='org.springframework.ui.context' range='[4.1.4.20150106-RELEASE,4.1.4.20150106-RELEASE]'/>
<required namespace='java.package' name='org.springframework.ui.context.support' range='[4.1.4.20150106-RELEASE,4.1.4.20150106-RELEASE]'/>
<required namespace='java.package' name='org.springframework.util' range='[4.1.4.20150106-RELEASE,4.1.4.20150106-RELEASE]'/>
<required namespace='java.package' name='org.springframework.util.comparator' range='[4.1.4.20150106-RELEASE,4.1.4.20150106-RELEASE]'/>
<required namespace='java.package' name='org.springframework.util.concurrent' range='[4.1.4.20150106-RELEASE,4.1.4.20150106-RELEASE]'/>
<required namespace='java.package' name='org.springframework.validation' range='[4.1.4.20150106-RELEASE,4.1.4.20150106-RELEASE]'/>
<required namespace='java.package' name='org.springframework.validation.annotation' range='[4.1.4.20150106-RELEASE,4.1.4.20150106-RELEASE]'/>
<required namespace='java.package' name='org.springframework.validation.support' range='[4.1.4.20150106-RELEASE,4.1.4.20150106-RELEASE]'/>
<required namespace='java.package' name='org.w3c.dom' range='0.0.0' optional='true' greedy='false'/>
<required namespace='java.package' name='org.xml.sax' range='0.0.0' optional='true' greedy='false'/>
<required namespace='java.package' name='org.xml.sax.helpers' range='0.0.0' optional='true' greedy='false'/>
</requires>{code}
Both these features (and 11 more) are included in our Central connector:
{code} <connectorDescriptor
categoryId="org.jboss.tools.central.discovery.a.web"
groupId="org.jboss.tools.central.discovery.a.web.extras"
description="Tool support for the Spring Framework"
id="org.springframework.ide.eclipse.feature"
kind="task"
license="EPL, Other (Free)"
name="Spring IDE"
provider="Spring IDE Developers"
siteUrl="${jboss.discovery.site.url}">
<iu id="org.springframework.ide.eclipse.ajdt.feature"/>
<iu id="org.springframework.ide.eclipse.aop.feature"/>
<iu id="org.springframework.ide.eclipse.autowire.feature"/>
<iu id="org.springframework.ide.eclipse.batch.feature"/>
<iu id="org.springframework.ide.eclipse.data.feature"/>
<iu id="org.springframework.ide.eclipse.feature"/>
<iu id="org.springframework.ide.eclipse.integration.feature"/>
<iu id="org.springframework.ide.eclipse.maven.feature"/>
<iu id="org.springframework.ide.eclipse.mylyn.feature"/>
<iu id="org.springframework.ide.eclipse.osgi.feature"/>
<iu id="org.springframework.ide.eclipse.security.feature"/>
<iu id="org.springframework.ide.eclipse.webflow.feature"/>
<iu id="org.springsource.ide.eclipse.commons"/>
<icon
image32="images/springide_32.png">
</icon>
<overview
url="http://www.springsource.com/developer">
</overview>
</connectorDescriptor>{code}
HTH!
> Consider using SpringIDE 3.7 (or 3.6.4?)
> ----------------------------------------
>
> Key: JBDS-3465
> URL: https://issues.jboss.org/browse/JBDS-3465
> Project: Developer Studio (JBoss Developer Studio)
> Issue Type: Bug
> Components: central, target-platform
> Affects Versions: 9.0.0.Beta2
> Reporter: Nick Boldt
> Assignee: Marián Labuda
> Fix For: 9.0.0.CR1
>
> Attachments: install-spring-all-features.png, install-spring-sites.png
>
>
> There are new versions of SpringIDE available:
> {code:title=http://dist.springsource.com/release/TOOLS/update/e4.5}
> org.springframework.ide.eclipse.feature.feature.group 3.6.4.201503051146-RELEASE{code}
> {code:title=http://dist.springsource.com/snapshot/TOOLS/nightly/e4.5}
> org.springframework.ide.eclipse.feature.feature.group 3.7.0.201506181755-CI-B262{code}
> Which would we like to include in Central?
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)
10 years, 8 months
[JBoss JIRA] (JBDS-3465) Consider using SpringIDE 3.7 (or 3.6.4?)
by Nick Boldt (JIRA)
[ https://issues.jboss.org/browse/JBDS-3465?page=com.atlassian.jira.plugin.... ]
Nick Boldt edited comment on JBDS-3465 at 8/12/15 4:20 PM:
-----------------------------------------------------------
On Aug 9, [~maxandersen] said:
{quote}
Great that our p2 tests are helping finding issues!
Not so great that neither this mail nor jira fail to mention that
the two IU's being added are not trivial ones.
If I read it right this makes us start to include https://github.com/oyse/yedit
a YAML editor or at least part of it.
Not necessarily a bad thing, but it is major new functionality and YAML is
something to probably support - but let us please check what we add before pushing
such changes to master!
*Nick / QE - can you please look into this ? What are we actually dragging in and why does
springIDE needs .core from yedit but not the rest ?*
If you need help digging it out let the list know and we can investigate.
{quote}
* org.springframework.ide.eclipse.boot.properties.editor.yaml (part of *o.sf.ide.eclipse.feature*) depends on org.dadacoalition.yedit and org.yaml.snakeyaml (and 11 other IUs):
{code}
<requires size='13'>
<required namespace='osgi.bundle' name='org.eclipse.ui' range='0.0.0'/>
<required namespace='osgi.bundle' name='org.eclipse.core.runtime' range='0.0.0'/>
<required namespace='osgi.bundle' name='org.dadacoalition.yedit' range='1.0.18'/>
<required namespace='osgi.bundle' name='org.eclipse.ui.editors' range='0.0.0'/>
<required namespace='osgi.bundle' name='org.eclipse.text' range='0.0.0'/>
<required namespace='osgi.bundle' name='org.eclipse.jface.text' range='0.0.0'/>
<required namespace='osgi.bundle' name='org.eclipse.ui.workbench.texteditor' range='0.0.0'/>
<required namespace='osgi.bundle' name='org.yaml.snakeyaml' range='0.0.0'/>
<required namespace='osgi.bundle' name='org.springframework.ide.eclipse.boot.properties.editor' range='0.0.0'/>
<required namespace='osgi.bundle' name='org.eclipse.jdt.core' range='0.0.0'/>
<required namespace='osgi.bundle' name='org.eclipse.jdt.ui' range='0.0.0'/>
<required namespace='osgi.bundle' name='org.springframework.ide.eclipse.boot' range='0.0.0'/>
<required namespace='osgi.bundle' name='org.eclipse.core.resources' range='0.0.0'/>
</requires>{code}
* org.springframework.web (part of *o.sf.ide.eclipse.webflow.feature*) depends on com.google.protobuf (plus 136 other IUs):
{code} <requires size='137'>
<required namespace='java.package' name='com.caucho.burlap.client' range='[3.2.1,5.0.0)' optional='true' greedy='false'/>
<required namespace='java.package' name='com.caucho.burlap.io' range='[3.2.1,5.0.0)' optional='true' greedy='false'/>
<required namespace='java.package' name='com.caucho.burlap.server' range='[3.2.1,5.0.0)' optional='true' greedy='false'/>
<required namespace='java.package' name='com.caucho.hessian' range='[3.2.1,5.0.0)' optional='true' greedy='false'/>
<required namespace='java.package' name='com.caucho.hessian.client' range='[3.2.1,5.0.0)' optional='true' greedy='false'/>
<required namespace='java.package' name='com.caucho.hessian.io' range='[3.2.1,5.0.0)' optional='true' greedy='false'/>
<required namespace='java.package' name='com.caucho.hessian.server' range='[3.2.1,5.0.0)' optional='true' greedy='false'/>
<required namespace='java.package' name='com.fasterxml.jackson.annotation' range='[2.0.0,3.0.0)' optional='true' greedy='false'/>
<required namespace='java.package' name='com.fasterxml.jackson.core' range='[2.0.0,3.0.0)' optional='true' greedy='false'/>
<required namespace='java.package' name='com.fasterxml.jackson.databind' range='[2.0.0,3.0.0)' optional='true' greedy='false'/>
<required namespace='java.package' name='com.fasterxml.jackson.databind.cfg' range='[2.0.0,3.0.0)' optional='true' greedy='false'/>
<required namespace='java.package' name='com.fasterxml.jackson.databind.introspect' range='[2.0.0,3.0.0)' optional='true' greedy='false'/>
<required namespace='java.package' name='com.fasterxml.jackson.databind.jsontype' range='[2.0.0,3.0.0)' optional='true' greedy='false'/>
<required namespace='java.package' name='com.fasterxml.jackson.databind.module' range='[2.0.0,3.0.0)' optional='true' greedy='false'/>
<required namespace='java.package' name='com.fasterxml.jackson.databind.type' range='[2.0.0,3.0.0)' optional='true' greedy='false'/>
<required namespace='java.package' name='com.fasterxml.jackson.dataformat.xml' range='[2.0.0,3.0.0)' optional='true' greedy='false'/>
<required namespace='java.package' name='com.google.gson' range='0.0.0'/>
<required namespace='java.package' name='com.google.gson.reflect' range='0.0.0'/>
<required namespace='java.package' name='com.google.protobuf' range='0.0.0'/>
<required namespace='java.package' name='com.googlecode.protobuf.format' range='0.0.0' optional='true' greedy='false'/>
<required namespace='java.package' name='com.rometools.rome.feed' range='0.0.0' optional='true' greedy='false'/>
<required namespace='java.package' name='com.rometools.rome.feed.atom' range='0.0.0' optional='true' greedy='false'/>
<required namespace='java.package' name='com.rometools.rome.feed.rss' range='0.0.0' optional='true' greedy='false'/>
<required namespace='java.package' name='com.rometools.rome.io' range='0.0.0' optional='true' greedy='false'/>
<required namespace='java.package' name='com.sun.net.httpserver' range='0.0.0' optional='true' greedy='false'/>
<required namespace='java.package' name='groovy.lang' range='0.0.0' optional='true' greedy='false'/>
<required namespace='java.package' name='io.netty.bootstrap' range='0.0.0' optional='true' greedy='false'/>
<required namespace='java.package' name='io.netty.buffer' range='0.0.0' optional='true' greedy='false'/>
<required namespace='java.package' name='io.netty.channel' range='0.0.0' optional='true' greedy='false'/>
<required namespace='java.package' name='io.netty.channel.nio' range='0.0.0' optional='true' greedy='false'/>
<required namespace='java.package' name='io.netty.channel.socket' range='0.0.0' optional='true' greedy='false'/>
<required namespace='java.package' name='io.netty.channel.socket.nio' range='0.0.0' optional='true' greedy='false'/>
<required namespace='java.package' name='io.netty.handler.codec.http' range='0.0.0' optional='true' greedy='false'/>
<required namespace='java.package' name='io.netty.handler.ssl' range='0.0.0' optional='true' greedy='false'/>
<required namespace='java.package' name='io.netty.util.concurrent' range='0.0.0' optional='true' greedy='false'/>
<required namespace='java.package' name='javax.activation' range='0.0.0' optional='true' greedy='false'/>
<required namespace='java.package' name='javax.el' range='[1.0.0,3.0.0)' optional='true' greedy='false'/>
<required namespace='java.package' name='javax.faces.application' range='[1.1.0,3.0.0)' optional='true' greedy='false'/>
<required namespace='java.package' name='javax.faces.component' range='[1.1.0,3.0.0)' optional='true' greedy='false'/>
<required namespace='java.package' name='javax.faces.context' range='[1.1.0,3.0.0)' optional='true' greedy='false'/>
<required namespace='java.package' name='javax.faces.event' range='[1.1.0,3.0.0)' optional='true' greedy='false'/>
<required namespace='java.package' name='javax.imageio' range='0.0.0' optional='true' greedy='false'/>
<required namespace='java.package' name='javax.imageio.metadata' range='0.0.0' optional='true' greedy='false'/>
<required namespace='java.package' name='javax.imageio.stream' range='0.0.0' optional='true' greedy='false'/>
<required namespace='java.package' name='javax.jws' range='0.0.0' optional='true' greedy='false'/>
<required namespace='java.package' name='javax.mail.internet' range='0.0.0'/>
<required namespace='java.package' name='javax.portlet' range='[2.0.0,3.0.0)' optional='true' greedy='false'/>
<required namespace='java.package' name='javax.servlet' range='[2.4.0,4.0.0)'/>
<required namespace='java.package' name='javax.servlet.annotation' range='[3.0.0,4.0.0)' optional='true' greedy='false'/>
<required namespace='java.package' name='javax.servlet.http' range='[2.4.0,4.0.0)'/>
<required namespace='java.package' name='javax.servlet.jsp.tagext' range='[2.0.0,3.0.0)' optional='true' greedy='false'/>
<required namespace='java.package' name='javax.xml.bind' range='0.0.0' optional='true' greedy='false'/>
<required namespace='java.package' name='javax.xml.bind.annotation' range='0.0.0' optional='true' greedy='false'/>
<required namespace='java.package' name='javax.xml.namespace' range='0.0.0' optional='true' greedy='false'/>
<required namespace='java.package' name='javax.xml.parsers' range='0.0.0' optional='true' greedy='false'/>
<required namespace='java.package' name='javax.xml.soap' range='0.0.0' optional='true' greedy='false'/>
<required namespace='java.package' name='javax.xml.stream' range='0.0.0' optional='true' greedy='false'/>
<required namespace='java.package' name='javax.xml.transform' range='0.0.0' optional='true' greedy='false'/>
<required namespace='java.package' name='javax.xml.transform.dom' range='0.0.0' optional='true' greedy='false'/>
<required namespace='java.package' name='javax.xml.transform.sax' range='0.0.0' optional='true' greedy='false'/>
<required namespace='java.package' name='javax.xml.transform.stax' range='0.0.0' optional='true' greedy='false'/>
<required namespace='java.package' name='javax.xml.transform.stream' range='0.0.0' optional='true' greedy='false'/>
<required namespace='java.package' name='javax.xml.ws' range='0.0.0' optional='true' greedy='false'/>
<required namespace='java.package' name='javax.xml.ws.handler' range='0.0.0' optional='true' greedy='false'/>
<required namespace='java.package' name='javax.xml.ws.soap' range='0.0.0' optional='true' greedy='false'/>
<required namespace='java.package' name='org.aopalliance.aop' range='[1.0.0,2.0.0)'/>
<required namespace='java.package' name='org.aopalliance.intercept' range='[1.0.0,2.0.0)'/>
<required namespace='java.package' name='org.apache.commons.fileupload' range='[1.2.0,2.0.0)' optional='true' greedy='false'/>
<required namespace='java.package' name='org.apache.commons.fileupload.disk' range='[1.2.0,2.0.0)' optional='true' greedy='false'/>
<required namespace='java.package' name='org.apache.commons.fileupload.servlet' range='[1.2.0,2.0.0)' optional='true' greedy='false'/>
<required namespace='java.package' name='org.apache.commons.logging' range='[1.1.1,2.0.0)'/>
<required namespace='java.package' name='org.apache.http' range='[4.1.0,5.0.0)' optional='true' greedy='false'/>
<required namespace='java.package' name='org.apache.http.client' range='[4.1.0,5.0.0)' optional='true' greedy='false'/>
<required namespace='java.package' name='org.apache.http.client.config' range='[4.1.0,5.0.0)' optional='true' greedy='false'/>
<required namespace='java.package' name='org.apache.http.client.methods' range='[4.1.0,5.0.0)' optional='true' greedy='false'/>
<required namespace='java.package' name='org.apache.http.client.protocol' range='[4.1.0,5.0.0)' optional='true' greedy='false'/>
<required namespace='java.package' name='org.apache.http.concurrent' range='[4.1.0,5.0.0)' optional='true' greedy='false'/>
<required namespace='java.package' name='org.apache.http.config' range='[4.1.0,5.0.0)' optional='true' greedy='false'/>
<required namespace='java.package' name='org.apache.http.conn' range='[4.1.0,5.0.0)' optional='true' greedy='false'/>
<required namespace='java.package' name='org.apache.http.conn.socket' range='[4.1.0,5.0.0)' optional='true' greedy='false'/>
<required namespace='java.package' name='org.apache.http.conn.ssl' range='[4.1.0,5.0.0)' optional='true' greedy='false'/>
<required namespace='java.package' name='org.apache.http.entity' range='[4.1.0,5.0.0)' optional='true' greedy='false'/>
<required namespace='java.package' name='org.apache.http.impl.client' range='[4.1.0,5.0.0)' optional='true' greedy='false'/>
<required namespace='java.package' name='org.apache.http.impl.conn' range='[4.1.0,5.0.0)' optional='true' greedy='false'/>
<required namespace='java.package' name='org.apache.http.impl.nio.client' range='[4.1.0,5.0.0)' optional='true' greedy='false'/>
<required namespace='java.package' name='org.apache.http.message' range='[4.1.0,5.0.0)' optional='true' greedy='false'/>
<required namespace='java.package' name='org.apache.http.nio.client' range='[4.1.0,5.0.0)' optional='true' greedy='false'/>
<required namespace='java.package' name='org.apache.http.nio.entity' range='[4.1.0,5.0.0)' optional='true' greedy='false'/>
<required namespace='java.package' name='org.apache.http.params' range='[4.1.0,5.0.0)' optional='true' greedy='false'/>
<required namespace='java.package' name='org.apache.http.protocol' range='[4.1.0,5.0.0)' optional='true' greedy='false'/>
<required namespace='java.package' name='org.apache.http.util' range='[4.1.0,5.0.0)' optional='true' greedy='false'/>
<required namespace='java.package' name='org.apache.log4j' range='[1.2.15,2.0.0)' optional='true' greedy='false'/>
<required namespace='java.package' name='org.springframework.aop.framework' range='[4.1.4.20150106-RELEASE,4.1.4.20150106-RELEASE]'/>
<required namespace='java.package' name='org.springframework.aop.support' range='[4.1.4.20150106-RELEASE,4.1.4.20150106-RELEASE]'/>
<required namespace='java.package' name='org.springframework.beans' range='[4.1.4.20150106-RELEASE,4.1.4.20150106-RELEASE]'/>
<required namespace='java.package' name='org.springframework.beans.factory' range='[4.1.4.20150106-RELEASE,4.1.4.20150106-RELEASE]'/>
<required namespace='java.package' name='org.springframework.beans.factory.access' range='[4.1.4.20150106-RELEASE,4.1.4.20150106-RELEASE]'/>
<required namespace='java.package' name='org.springframework.beans.factory.access.el' range='[4.1.4.20150106-RELEASE,4.1.4.20150106-RELEASE]'/>
<required namespace='java.package' name='org.springframework.beans.factory.annotation' range='[4.1.4.20150106-RELEASE,4.1.4.20150106-RELEASE]'/>
<required namespace='java.package' name='org.springframework.beans.factory.config' range='[4.1.4.20150106-RELEASE,4.1.4.20150106-RELEASE]'/>
<required namespace='java.package' name='org.springframework.beans.factory.groovy' range='[4.1.4.20150106-RELEASE,4.1.4.20150106-RELEASE]'/>
<required namespace='java.package' name='org.springframework.beans.factory.support' range='[4.1.4.20150106-RELEASE,4.1.4.20150106-RELEASE]'/>
<required namespace='java.package' name='org.springframework.beans.factory.xml' range='[4.1.4.20150106-RELEASE,4.1.4.20150106-RELEASE]'/>
<required namespace='java.package' name='org.springframework.beans.propertyeditors' range='[4.1.4.20150106-RELEASE,4.1.4.20150106-RELEASE]'/>
<required namespace='java.package' name='org.springframework.context' range='[4.1.4.20150106-RELEASE,4.1.4.20150106-RELEASE]'/>
<required namespace='java.package' name='org.springframework.context.access' range='[4.1.4.20150106-RELEASE,4.1.4.20150106-RELEASE]'/>
<required namespace='java.package' name='org.springframework.context.annotation' range='[4.1.4.20150106-RELEASE,4.1.4.20150106-RELEASE]'/>
<required namespace='java.package' name='org.springframework.context.i18n' range='[4.1.4.20150106-RELEASE,4.1.4.20150106-RELEASE]'/>
<required namespace='java.package' name='org.springframework.context.support' range='[4.1.4.20150106-RELEASE,4.1.4.20150106-RELEASE]'/>
<required namespace='java.package' name='org.springframework.core' range='[4.1.4.20150106-RELEASE,4.1.4.20150106-RELEASE]'/>
<required namespace='java.package' name='org.springframework.core.annotation' range='[4.1.4.20150106-RELEASE,4.1.4.20150106-RELEASE]'/>
<required namespace='java.package' name='org.springframework.core.convert' range='[4.1.4.20150106-RELEASE,4.1.4.20150106-RELEASE]'/>
<required namespace='java.package' name='org.springframework.core.env' range='[4.1.4.20150106-RELEASE,4.1.4.20150106-RELEASE]'/>
<required namespace='java.package' name='org.springframework.core.io' range='[4.1.4.20150106-RELEASE,4.1.4.20150106-RELEASE]'/>
<required namespace='java.package' name='org.springframework.core.io.support' range='[4.1.4.20150106-RELEASE,4.1.4.20150106-RELEASE]'/>
<required namespace='java.package' name='org.springframework.core.task' range='[4.1.4.20150106-RELEASE,4.1.4.20150106-RELEASE]'/>
<required namespace='java.package' name='org.springframework.format.support' range='0.0.0'/>
<required namespace='java.package' name='org.springframework.jndi' range='[4.1.4.20150106-RELEASE,4.1.4.20150106-RELEASE]' optional='true' greedy='false'/>
<required namespace='java.package' name='org.springframework.lang' range='0.0.0'/>
<required namespace='java.package' name='org.springframework.oxm' range='[4.1.4.20150106-RELEASE,4.1.4.20150106-RELEASE]' optional='true' greedy='false'/>
<required namespace='java.package' name='org.springframework.remoting' range='[4.1.4.20150106-RELEASE,4.1.4.20150106-RELEASE]' optional='true' greedy='false'/>
<required namespace='java.package' name='org.springframework.remoting.rmi' range='[4.1.4.20150106-RELEASE,4.1.4.20150106-RELEASE]' optional='true' greedy='false'/>
<required namespace='java.package' name='org.springframework.remoting.soap' range='[4.1.4.20150106-RELEASE,4.1.4.20150106-RELEASE]' optional='true' greedy='false'/>
<required namespace='java.package' name='org.springframework.remoting.support' range='[4.1.4.20150106-RELEASE,4.1.4.20150106-RELEASE]' optional='true' greedy='false'/>
<required namespace='java.package' name='org.springframework.stereotype' range='[4.1.4.20150106-RELEASE,4.1.4.20150106-RELEASE]' optional='true' greedy='false'/>
<required namespace='java.package' name='org.springframework.ui' range='[4.1.4.20150106-RELEASE,4.1.4.20150106-RELEASE]'/>
<required namespace='java.package' name='org.springframework.ui.context' range='[4.1.4.20150106-RELEASE,4.1.4.20150106-RELEASE]'/>
<required namespace='java.package' name='org.springframework.ui.context.support' range='[4.1.4.20150106-RELEASE,4.1.4.20150106-RELEASE]'/>
<required namespace='java.package' name='org.springframework.util' range='[4.1.4.20150106-RELEASE,4.1.4.20150106-RELEASE]'/>
<required namespace='java.package' name='org.springframework.util.comparator' range='[4.1.4.20150106-RELEASE,4.1.4.20150106-RELEASE]'/>
<required namespace='java.package' name='org.springframework.util.concurrent' range='[4.1.4.20150106-RELEASE,4.1.4.20150106-RELEASE]'/>
<required namespace='java.package' name='org.springframework.validation' range='[4.1.4.20150106-RELEASE,4.1.4.20150106-RELEASE]'/>
<required namespace='java.package' name='org.springframework.validation.annotation' range='[4.1.4.20150106-RELEASE,4.1.4.20150106-RELEASE]'/>
<required namespace='java.package' name='org.springframework.validation.support' range='[4.1.4.20150106-RELEASE,4.1.4.20150106-RELEASE]'/>
<required namespace='java.package' name='org.w3c.dom' range='0.0.0' optional='true' greedy='false'/>
<required namespace='java.package' name='org.xml.sax' range='0.0.0' optional='true' greedy='false'/>
<required namespace='java.package' name='org.xml.sax.helpers' range='0.0.0' optional='true' greedy='false'/>
</requires>{code}
Both these features (and 11 more) are included in our Central connector:
{code} <connectorDescriptor
categoryId="org.jboss.tools.central.discovery.a.web"
groupId="org.jboss.tools.central.discovery.a.web.extras"
description="Tool support for the Spring Framework"
id="org.springframework.ide.eclipse.feature"
kind="task"
license="EPL, Other (Free)"
name="Spring IDE"
provider="Spring IDE Developers"
siteUrl="${jboss.discovery.site.url}">
<iu id="org.springframework.ide.eclipse.ajdt.feature"/>
<iu id="org.springframework.ide.eclipse.aop.feature"/>
<iu id="org.springframework.ide.eclipse.autowire.feature"/>
<iu id="org.springframework.ide.eclipse.batch.feature"/>
<iu id="org.springframework.ide.eclipse.data.feature"/>
<iu id="org.springframework.ide.eclipse.feature"/>
<iu id="org.springframework.ide.eclipse.integration.feature"/>
<iu id="org.springframework.ide.eclipse.maven.feature"/>
<iu id="org.springframework.ide.eclipse.mylyn.feature"/>
<iu id="org.springframework.ide.eclipse.osgi.feature"/>
<iu id="org.springframework.ide.eclipse.security.feature"/>
<iu id="org.springframework.ide.eclipse.webflow.feature"/>
<iu id="org.springsource.ide.eclipse.commons"/>
<icon
image32="images/springide_32.png">
</icon>
<overview
url="http://www.springsource.com/developer">
</overview>
</connectorDescriptor>{code}
HTH!
was (Author: nickboldt):
On Aug 9, [~maxandersen] said:
{quote}
Great that our p2 tests are helping finding issues!
Not so great that neither this mail nor jira fail to mention that
the two IU's being added are not trivial ones.
If I read it right this makes us start to include https://github.com/oyse/yedit
a YAML editor or at least part of it.
Not necessarily a bad thing, but it is major new functionality and YAML is
something to probably support - but let us please check what we add before pushing
such changes to master!
*Nick / QE - can you please look into this ? What are we actually dragging in and why does
springIDE needs .core from yedit but not the rest ?*
If you need help digging it out let the list know and we can investigate.
{quote}
* org.springframework.ide.eclipse.boot.properties.editor.yaml (part of *o.sf.ide.eclipse.feature*) depends on org.dadacoalition.yedit and org.yaml.snakeyaml (and 12 other IUs):
{code}
<requires size='13'>
<required namespace='osgi.bundle' name='org.eclipse.ui' range='0.0.0'/>
<required namespace='osgi.bundle' name='org.eclipse.core.runtime' range='0.0.0'/>
<required namespace='osgi.bundle' name='org.dadacoalition.yedit' range='1.0.18'/>
<required namespace='osgi.bundle' name='org.eclipse.ui.editors' range='0.0.0'/>
<required namespace='osgi.bundle' name='org.eclipse.text' range='0.0.0'/>
<required namespace='osgi.bundle' name='org.eclipse.jface.text' range='0.0.0'/>
<required namespace='osgi.bundle' name='org.eclipse.ui.workbench.texteditor' range='0.0.0'/>
<required namespace='osgi.bundle' name='org.yaml.snakeyaml' range='0.0.0'/>
<required namespace='osgi.bundle' name='org.springframework.ide.eclipse.boot.properties.editor' range='0.0.0'/>
<required namespace='osgi.bundle' name='org.eclipse.jdt.core' range='0.0.0'/>
<required namespace='osgi.bundle' name='org.eclipse.jdt.ui' range='0.0.0'/>
<required namespace='osgi.bundle' name='org.springframework.ide.eclipse.boot' range='0.0.0'/>
<required namespace='osgi.bundle' name='org.eclipse.core.resources' range='0.0.0'/>
</requires>{code}
* org.springframework.web (part of *o.sf.ide.eclipse.webflow.feature*) depends on com.google.protobuf (plus 136 other IUs):
{code} <requires size='137'>
<required namespace='java.package' name='com.caucho.burlap.client' range='[3.2.1,5.0.0)' optional='true' greedy='false'/>
<required namespace='java.package' name='com.caucho.burlap.io' range='[3.2.1,5.0.0)' optional='true' greedy='false'/>
<required namespace='java.package' name='com.caucho.burlap.server' range='[3.2.1,5.0.0)' optional='true' greedy='false'/>
<required namespace='java.package' name='com.caucho.hessian' range='[3.2.1,5.0.0)' optional='true' greedy='false'/>
<required namespace='java.package' name='com.caucho.hessian.client' range='[3.2.1,5.0.0)' optional='true' greedy='false'/>
<required namespace='java.package' name='com.caucho.hessian.io' range='[3.2.1,5.0.0)' optional='true' greedy='false'/>
<required namespace='java.package' name='com.caucho.hessian.server' range='[3.2.1,5.0.0)' optional='true' greedy='false'/>
<required namespace='java.package' name='com.fasterxml.jackson.annotation' range='[2.0.0,3.0.0)' optional='true' greedy='false'/>
<required namespace='java.package' name='com.fasterxml.jackson.core' range='[2.0.0,3.0.0)' optional='true' greedy='false'/>
<required namespace='java.package' name='com.fasterxml.jackson.databind' range='[2.0.0,3.0.0)' optional='true' greedy='false'/>
<required namespace='java.package' name='com.fasterxml.jackson.databind.cfg' range='[2.0.0,3.0.0)' optional='true' greedy='false'/>
<required namespace='java.package' name='com.fasterxml.jackson.databind.introspect' range='[2.0.0,3.0.0)' optional='true' greedy='false'/>
<required namespace='java.package' name='com.fasterxml.jackson.databind.jsontype' range='[2.0.0,3.0.0)' optional='true' greedy='false'/>
<required namespace='java.package' name='com.fasterxml.jackson.databind.module' range='[2.0.0,3.0.0)' optional='true' greedy='false'/>
<required namespace='java.package' name='com.fasterxml.jackson.databind.type' range='[2.0.0,3.0.0)' optional='true' greedy='false'/>
<required namespace='java.package' name='com.fasterxml.jackson.dataformat.xml' range='[2.0.0,3.0.0)' optional='true' greedy='false'/>
<required namespace='java.package' name='com.google.gson' range='0.0.0'/>
<required namespace='java.package' name='com.google.gson.reflect' range='0.0.0'/>
<required namespace='java.package' name='com.google.protobuf' range='0.0.0'/>
<required namespace='java.package' name='com.googlecode.protobuf.format' range='0.0.0' optional='true' greedy='false'/>
<required namespace='java.package' name='com.rometools.rome.feed' range='0.0.0' optional='true' greedy='false'/>
<required namespace='java.package' name='com.rometools.rome.feed.atom' range='0.0.0' optional='true' greedy='false'/>
<required namespace='java.package' name='com.rometools.rome.feed.rss' range='0.0.0' optional='true' greedy='false'/>
<required namespace='java.package' name='com.rometools.rome.io' range='0.0.0' optional='true' greedy='false'/>
<required namespace='java.package' name='com.sun.net.httpserver' range='0.0.0' optional='true' greedy='false'/>
<required namespace='java.package' name='groovy.lang' range='0.0.0' optional='true' greedy='false'/>
<required namespace='java.package' name='io.netty.bootstrap' range='0.0.0' optional='true' greedy='false'/>
<required namespace='java.package' name='io.netty.buffer' range='0.0.0' optional='true' greedy='false'/>
<required namespace='java.package' name='io.netty.channel' range='0.0.0' optional='true' greedy='false'/>
<required namespace='java.package' name='io.netty.channel.nio' range='0.0.0' optional='true' greedy='false'/>
<required namespace='java.package' name='io.netty.channel.socket' range='0.0.0' optional='true' greedy='false'/>
<required namespace='java.package' name='io.netty.channel.socket.nio' range='0.0.0' optional='true' greedy='false'/>
<required namespace='java.package' name='io.netty.handler.codec.http' range='0.0.0' optional='true' greedy='false'/>
<required namespace='java.package' name='io.netty.handler.ssl' range='0.0.0' optional='true' greedy='false'/>
<required namespace='java.package' name='io.netty.util.concurrent' range='0.0.0' optional='true' greedy='false'/>
<required namespace='java.package' name='javax.activation' range='0.0.0' optional='true' greedy='false'/>
<required namespace='java.package' name='javax.el' range='[1.0.0,3.0.0)' optional='true' greedy='false'/>
<required namespace='java.package' name='javax.faces.application' range='[1.1.0,3.0.0)' optional='true' greedy='false'/>
<required namespace='java.package' name='javax.faces.component' range='[1.1.0,3.0.0)' optional='true' greedy='false'/>
<required namespace='java.package' name='javax.faces.context' range='[1.1.0,3.0.0)' optional='true' greedy='false'/>
<required namespace='java.package' name='javax.faces.event' range='[1.1.0,3.0.0)' optional='true' greedy='false'/>
<required namespace='java.package' name='javax.imageio' range='0.0.0' optional='true' greedy='false'/>
<required namespace='java.package' name='javax.imageio.metadata' range='0.0.0' optional='true' greedy='false'/>
<required namespace='java.package' name='javax.imageio.stream' range='0.0.0' optional='true' greedy='false'/>
<required namespace='java.package' name='javax.jws' range='0.0.0' optional='true' greedy='false'/>
<required namespace='java.package' name='javax.mail.internet' range='0.0.0'/>
<required namespace='java.package' name='javax.portlet' range='[2.0.0,3.0.0)' optional='true' greedy='false'/>
<required namespace='java.package' name='javax.servlet' range='[2.4.0,4.0.0)'/>
<required namespace='java.package' name='javax.servlet.annotation' range='[3.0.0,4.0.0)' optional='true' greedy='false'/>
<required namespace='java.package' name='javax.servlet.http' range='[2.4.0,4.0.0)'/>
<required namespace='java.package' name='javax.servlet.jsp.tagext' range='[2.0.0,3.0.0)' optional='true' greedy='false'/>
<required namespace='java.package' name='javax.xml.bind' range='0.0.0' optional='true' greedy='false'/>
<required namespace='java.package' name='javax.xml.bind.annotation' range='0.0.0' optional='true' greedy='false'/>
<required namespace='java.package' name='javax.xml.namespace' range='0.0.0' optional='true' greedy='false'/>
<required namespace='java.package' name='javax.xml.parsers' range='0.0.0' optional='true' greedy='false'/>
<required namespace='java.package' name='javax.xml.soap' range='0.0.0' optional='true' greedy='false'/>
<required namespace='java.package' name='javax.xml.stream' range='0.0.0' optional='true' greedy='false'/>
<required namespace='java.package' name='javax.xml.transform' range='0.0.0' optional='true' greedy='false'/>
<required namespace='java.package' name='javax.xml.transform.dom' range='0.0.0' optional='true' greedy='false'/>
<required namespace='java.package' name='javax.xml.transform.sax' range='0.0.0' optional='true' greedy='false'/>
<required namespace='java.package' name='javax.xml.transform.stax' range='0.0.0' optional='true' greedy='false'/>
<required namespace='java.package' name='javax.xml.transform.stream' range='0.0.0' optional='true' greedy='false'/>
<required namespace='java.package' name='javax.xml.ws' range='0.0.0' optional='true' greedy='false'/>
<required namespace='java.package' name='javax.xml.ws.handler' range='0.0.0' optional='true' greedy='false'/>
<required namespace='java.package' name='javax.xml.ws.soap' range='0.0.0' optional='true' greedy='false'/>
<required namespace='java.package' name='org.aopalliance.aop' range='[1.0.0,2.0.0)'/>
<required namespace='java.package' name='org.aopalliance.intercept' range='[1.0.0,2.0.0)'/>
<required namespace='java.package' name='org.apache.commons.fileupload' range='[1.2.0,2.0.0)' optional='true' greedy='false'/>
<required namespace='java.package' name='org.apache.commons.fileupload.disk' range='[1.2.0,2.0.0)' optional='true' greedy='false'/>
<required namespace='java.package' name='org.apache.commons.fileupload.servlet' range='[1.2.0,2.0.0)' optional='true' greedy='false'/>
<required namespace='java.package' name='org.apache.commons.logging' range='[1.1.1,2.0.0)'/>
<required namespace='java.package' name='org.apache.http' range='[4.1.0,5.0.0)' optional='true' greedy='false'/>
<required namespace='java.package' name='org.apache.http.client' range='[4.1.0,5.0.0)' optional='true' greedy='false'/>
<required namespace='java.package' name='org.apache.http.client.config' range='[4.1.0,5.0.0)' optional='true' greedy='false'/>
<required namespace='java.package' name='org.apache.http.client.methods' range='[4.1.0,5.0.0)' optional='true' greedy='false'/>
<required namespace='java.package' name='org.apache.http.client.protocol' range='[4.1.0,5.0.0)' optional='true' greedy='false'/>
<required namespace='java.package' name='org.apache.http.concurrent' range='[4.1.0,5.0.0)' optional='true' greedy='false'/>
<required namespace='java.package' name='org.apache.http.config' range='[4.1.0,5.0.0)' optional='true' greedy='false'/>
<required namespace='java.package' name='org.apache.http.conn' range='[4.1.0,5.0.0)' optional='true' greedy='false'/>
<required namespace='java.package' name='org.apache.http.conn.socket' range='[4.1.0,5.0.0)' optional='true' greedy='false'/>
<required namespace='java.package' name='org.apache.http.conn.ssl' range='[4.1.0,5.0.0)' optional='true' greedy='false'/>
<required namespace='java.package' name='org.apache.http.entity' range='[4.1.0,5.0.0)' optional='true' greedy='false'/>
<required namespace='java.package' name='org.apache.http.impl.client' range='[4.1.0,5.0.0)' optional='true' greedy='false'/>
<required namespace='java.package' name='org.apache.http.impl.conn' range='[4.1.0,5.0.0)' optional='true' greedy='false'/>
<required namespace='java.package' name='org.apache.http.impl.nio.client' range='[4.1.0,5.0.0)' optional='true' greedy='false'/>
<required namespace='java.package' name='org.apache.http.message' range='[4.1.0,5.0.0)' optional='true' greedy='false'/>
<required namespace='java.package' name='org.apache.http.nio.client' range='[4.1.0,5.0.0)' optional='true' greedy='false'/>
<required namespace='java.package' name='org.apache.http.nio.entity' range='[4.1.0,5.0.0)' optional='true' greedy='false'/>
<required namespace='java.package' name='org.apache.http.params' range='[4.1.0,5.0.0)' optional='true' greedy='false'/>
<required namespace='java.package' name='org.apache.http.protocol' range='[4.1.0,5.0.0)' optional='true' greedy='false'/>
<required namespace='java.package' name='org.apache.http.util' range='[4.1.0,5.0.0)' optional='true' greedy='false'/>
<required namespace='java.package' name='org.apache.log4j' range='[1.2.15,2.0.0)' optional='true' greedy='false'/>
<required namespace='java.package' name='org.springframework.aop.framework' range='[4.1.4.20150106-RELEASE,4.1.4.20150106-RELEASE]'/>
<required namespace='java.package' name='org.springframework.aop.support' range='[4.1.4.20150106-RELEASE,4.1.4.20150106-RELEASE]'/>
<required namespace='java.package' name='org.springframework.beans' range='[4.1.4.20150106-RELEASE,4.1.4.20150106-RELEASE]'/>
<required namespace='java.package' name='org.springframework.beans.factory' range='[4.1.4.20150106-RELEASE,4.1.4.20150106-RELEASE]'/>
<required namespace='java.package' name='org.springframework.beans.factory.access' range='[4.1.4.20150106-RELEASE,4.1.4.20150106-RELEASE]'/>
<required namespace='java.package' name='org.springframework.beans.factory.access.el' range='[4.1.4.20150106-RELEASE,4.1.4.20150106-RELEASE]'/>
<required namespace='java.package' name='org.springframework.beans.factory.annotation' range='[4.1.4.20150106-RELEASE,4.1.4.20150106-RELEASE]'/>
<required namespace='java.package' name='org.springframework.beans.factory.config' range='[4.1.4.20150106-RELEASE,4.1.4.20150106-RELEASE]'/>
<required namespace='java.package' name='org.springframework.beans.factory.groovy' range='[4.1.4.20150106-RELEASE,4.1.4.20150106-RELEASE]'/>
<required namespace='java.package' name='org.springframework.beans.factory.support' range='[4.1.4.20150106-RELEASE,4.1.4.20150106-RELEASE]'/>
<required namespace='java.package' name='org.springframework.beans.factory.xml' range='[4.1.4.20150106-RELEASE,4.1.4.20150106-RELEASE]'/>
<required namespace='java.package' name='org.springframework.beans.propertyeditors' range='[4.1.4.20150106-RELEASE,4.1.4.20150106-RELEASE]'/>
<required namespace='java.package' name='org.springframework.context' range='[4.1.4.20150106-RELEASE,4.1.4.20150106-RELEASE]'/>
<required namespace='java.package' name='org.springframework.context.access' range='[4.1.4.20150106-RELEASE,4.1.4.20150106-RELEASE]'/>
<required namespace='java.package' name='org.springframework.context.annotation' range='[4.1.4.20150106-RELEASE,4.1.4.20150106-RELEASE]'/>
<required namespace='java.package' name='org.springframework.context.i18n' range='[4.1.4.20150106-RELEASE,4.1.4.20150106-RELEASE]'/>
<required namespace='java.package' name='org.springframework.context.support' range='[4.1.4.20150106-RELEASE,4.1.4.20150106-RELEASE]'/>
<required namespace='java.package' name='org.springframework.core' range='[4.1.4.20150106-RELEASE,4.1.4.20150106-RELEASE]'/>
<required namespace='java.package' name='org.springframework.core.annotation' range='[4.1.4.20150106-RELEASE,4.1.4.20150106-RELEASE]'/>
<required namespace='java.package' name='org.springframework.core.convert' range='[4.1.4.20150106-RELEASE,4.1.4.20150106-RELEASE]'/>
<required namespace='java.package' name='org.springframework.core.env' range='[4.1.4.20150106-RELEASE,4.1.4.20150106-RELEASE]'/>
<required namespace='java.package' name='org.springframework.core.io' range='[4.1.4.20150106-RELEASE,4.1.4.20150106-RELEASE]'/>
<required namespace='java.package' name='org.springframework.core.io.support' range='[4.1.4.20150106-RELEASE,4.1.4.20150106-RELEASE]'/>
<required namespace='java.package' name='org.springframework.core.task' range='[4.1.4.20150106-RELEASE,4.1.4.20150106-RELEASE]'/>
<required namespace='java.package' name='org.springframework.format.support' range='0.0.0'/>
<required namespace='java.package' name='org.springframework.jndi' range='[4.1.4.20150106-RELEASE,4.1.4.20150106-RELEASE]' optional='true' greedy='false'/>
<required namespace='java.package' name='org.springframework.lang' range='0.0.0'/>
<required namespace='java.package' name='org.springframework.oxm' range='[4.1.4.20150106-RELEASE,4.1.4.20150106-RELEASE]' optional='true' greedy='false'/>
<required namespace='java.package' name='org.springframework.remoting' range='[4.1.4.20150106-RELEASE,4.1.4.20150106-RELEASE]' optional='true' greedy='false'/>
<required namespace='java.package' name='org.springframework.remoting.rmi' range='[4.1.4.20150106-RELEASE,4.1.4.20150106-RELEASE]' optional='true' greedy='false'/>
<required namespace='java.package' name='org.springframework.remoting.soap' range='[4.1.4.20150106-RELEASE,4.1.4.20150106-RELEASE]' optional='true' greedy='false'/>
<required namespace='java.package' name='org.springframework.remoting.support' range='[4.1.4.20150106-RELEASE,4.1.4.20150106-RELEASE]' optional='true' greedy='false'/>
<required namespace='java.package' name='org.springframework.stereotype' range='[4.1.4.20150106-RELEASE,4.1.4.20150106-RELEASE]' optional='true' greedy='false'/>
<required namespace='java.package' name='org.springframework.ui' range='[4.1.4.20150106-RELEASE,4.1.4.20150106-RELEASE]'/>
<required namespace='java.package' name='org.springframework.ui.context' range='[4.1.4.20150106-RELEASE,4.1.4.20150106-RELEASE]'/>
<required namespace='java.package' name='org.springframework.ui.context.support' range='[4.1.4.20150106-RELEASE,4.1.4.20150106-RELEASE]'/>
<required namespace='java.package' name='org.springframework.util' range='[4.1.4.20150106-RELEASE,4.1.4.20150106-RELEASE]'/>
<required namespace='java.package' name='org.springframework.util.comparator' range='[4.1.4.20150106-RELEASE,4.1.4.20150106-RELEASE]'/>
<required namespace='java.package' name='org.springframework.util.concurrent' range='[4.1.4.20150106-RELEASE,4.1.4.20150106-RELEASE]'/>
<required namespace='java.package' name='org.springframework.validation' range='[4.1.4.20150106-RELEASE,4.1.4.20150106-RELEASE]'/>
<required namespace='java.package' name='org.springframework.validation.annotation' range='[4.1.4.20150106-RELEASE,4.1.4.20150106-RELEASE]'/>
<required namespace='java.package' name='org.springframework.validation.support' range='[4.1.4.20150106-RELEASE,4.1.4.20150106-RELEASE]'/>
<required namespace='java.package' name='org.w3c.dom' range='0.0.0' optional='true' greedy='false'/>
<required namespace='java.package' name='org.xml.sax' range='0.0.0' optional='true' greedy='false'/>
<required namespace='java.package' name='org.xml.sax.helpers' range='0.0.0' optional='true' greedy='false'/>
</requires>{code}
Both these features (and 11 more) are included in our Central connector:
{code} <connectorDescriptor
categoryId="org.jboss.tools.central.discovery.a.web"
groupId="org.jboss.tools.central.discovery.a.web.extras"
description="Tool support for the Spring Framework"
id="org.springframework.ide.eclipse.feature"
kind="task"
license="EPL, Other (Free)"
name="Spring IDE"
provider="Spring IDE Developers"
siteUrl="${jboss.discovery.site.url}">
<iu id="org.springframework.ide.eclipse.ajdt.feature"/>
<iu id="org.springframework.ide.eclipse.aop.feature"/>
<iu id="org.springframework.ide.eclipse.autowire.feature"/>
<iu id="org.springframework.ide.eclipse.batch.feature"/>
<iu id="org.springframework.ide.eclipse.data.feature"/>
<iu id="org.springframework.ide.eclipse.feature"/>
<iu id="org.springframework.ide.eclipse.integration.feature"/>
<iu id="org.springframework.ide.eclipse.maven.feature"/>
<iu id="org.springframework.ide.eclipse.mylyn.feature"/>
<iu id="org.springframework.ide.eclipse.osgi.feature"/>
<iu id="org.springframework.ide.eclipse.security.feature"/>
<iu id="org.springframework.ide.eclipse.webflow.feature"/>
<iu id="org.springsource.ide.eclipse.commons"/>
<icon
image32="images/springide_32.png">
</icon>
<overview
url="http://www.springsource.com/developer">
</overview>
</connectorDescriptor>{code}
HTH!
> Consider using SpringIDE 3.7 (or 3.6.4?)
> ----------------------------------------
>
> Key: JBDS-3465
> URL: https://issues.jboss.org/browse/JBDS-3465
> Project: Developer Studio (JBoss Developer Studio)
> Issue Type: Bug
> Components: central, target-platform
> Affects Versions: 9.0.0.Beta2
> Reporter: Nick Boldt
> Assignee: Marián Labuda
> Fix For: 9.0.0.CR1
>
> Attachments: install-spring-all-features.png, install-spring-sites.png
>
>
> There are new versions of SpringIDE available:
> {code:title=http://dist.springsource.com/release/TOOLS/update/e4.5}
> org.springframework.ide.eclipse.feature.feature.group 3.6.4.201503051146-RELEASE{code}
> {code:title=http://dist.springsource.com/snapshot/TOOLS/nightly/e4.5}
> org.springframework.ide.eclipse.feature.feature.group 3.7.0.201506181755-CI-B262{code}
> Which would we like to include in Central?
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)
10 years, 8 months