[JBoss JIRA] (JBTIS-358) Use wrapper features to simplify the install and clean up the Marketplace UI?
by Nick Boldt (JIRA)
[ https://issues.jboss.org/browse/JBTIS-358?page=com.atlassian.jira.plugin.... ]
Nick Boldt edited comment on JBTIS-358 at 12/13/14 5:03 PM:
------------------------------------------------------------
Based on chat w/ Max (who chatted w/ Alan) the new 4 feature groups are:
* JBoss Business Process and Rules Development [same group as in JBDS IS Central Discovery today]
* JBoss Data Virtualization Development [same group as in JBDS IS Central Discovery today]
* JBoss Integration and SOA Development [same group as in JBDS IS Central Discovery today]
* JBoss Fuse Development [just fuse features, like the one in JBT IS Central Discovery today]
So I've created a new PR https://github.com/jbosstools/jbosstools-integration-stack/pull/265 for that.
Also added a connector for JBoss Fuse Development to JBDS IS Central Discovery, and made the one in JBT IS use a Fusesource icon (not the JBDS icon).
was (Author: nickboldt):
Based on chat w/ Max (who chatted w/ Alan) the new 4 feature groups are:
* JBoss Business Process and Rules Development [same group as in JBDS IS Central Discovery today]
* JBoss Data Virtualization Development [same group as in JBDS IS Central Discovery today]
* JBoss Integration and SOA Development [same group as in JBDS IS Central Discovery today]
* JBoss Fuse Development [just fuse features, like the one in JBT IS Central Discovery today]
So I've created a new PR https://github.com/jbosstools/jbosstools-integration-stack/pull/265 for that. Will add to the PR in order to add a connector for JBoss Fuse Development to JBDS IS Central Discovery, and make the one in JBT IS use the same icon (should be the Fuse icon, not the JBT icon).
> Use wrapper features to simplify the install and clean up the Marketplace UI?
> -----------------------------------------------------------------------------
>
> Key: JBTIS-358
> URL: https://issues.jboss.org/browse/JBTIS-358
> Project: JBoss Tools Integration Stack
> Issue Type: Bug
> Components: distribution
> Affects Versions: 7.0.3.GA
> Reporter: Nick Boldt
> Assignee: Nick Boldt
> Fix For: 7.1.0.GA-JBDSIS
>
> Attachments: is-marketplace1.png, is-marketplace2.png
>
>
> For 7.1.0, could consider having wrapper features to simplify the install and clean up the Marketplace UI. Doing so would mean instead of a laundry list of features in the UI, we could list only 3 features.
--
This message was sent by Atlassian JIRA
(v6.3.11#6341)
11 years, 4 months
[JBoss JIRA] (JBTIS-358) Use wrapper features to simplify the install and clean up the Marketplace UI?
by Nick Boldt (JIRA)
[ https://issues.jboss.org/browse/JBTIS-358?page=com.atlassian.jira.plugin.... ]
Nick Boldt commented on JBTIS-358:
----------------------------------
Based on chat w/ Max (who chatted w/ Alan) the new 4 feature groups are:
* JBoss Business Process and Rules Development [same group as in JBDS IS Central Discovery today]
* JBoss Data Virtualization Development [same group as in JBDS IS Central Discovery today]
* JBoss Integration and SOA Development [same group as in JBDS IS Central Discovery today]
* JBoss Fuse Development [just fuse features, like the one in JBT IS Central Discovery today]
So I've created a new PR https://github.com/jbosstools/jbosstools-integration-stack/pull/265 for that. Will add to the PR in order to add a connector for JBoss Fuse Development to JBDS IS Central Discovery, and make the one in JBT IS use the same icon (should be the Fuse icon, not the JBT icon).
> Use wrapper features to simplify the install and clean up the Marketplace UI?
> -----------------------------------------------------------------------------
>
> Key: JBTIS-358
> URL: https://issues.jboss.org/browse/JBTIS-358
> Project: JBoss Tools Integration Stack
> Issue Type: Bug
> Components: distribution
> Affects Versions: 7.0.3.GA
> Reporter: Nick Boldt
> Assignee: Nick Boldt
> Fix For: 7.1.0.GA-JBDSIS
>
> Attachments: is-marketplace1.png, is-marketplace2.png
>
>
> For 7.1.0, could consider having wrapper features to simplify the install and clean up the Marketplace UI. Doing so would mean instead of a laundry list of features in the UI, we could list only 3 features.
--
This message was sent by Atlassian JIRA
(v6.3.11#6341)
11 years, 4 months
[JBoss JIRA] (JBTIS-355) Enable JBDSIS Marketplace entry or entries for product groupings - Luna
by Nick Boldt (JIRA)
[ https://issues.jboss.org/browse/JBTIS-355?page=com.atlassian.jira.plugin.... ]
Nick Boldt commented on JBTIS-355:
----------------------------------
According to Max (based on a call he had w/ Alan this week) the new plan is to have ONE Marketplace entry for JBDS IS, which would include these *4 feature groups* (not 5):
* JBoss Business Process and Rules Development [same group as in JBDS IS Central Discovery today]
* JBoss Data Virtualization Development [same group as in JBDS IS Central Discovery today]
* JBoss Integration and SOA Development [same group as in JBDS IS Central Discovery today]
* JBoss Fuse Development [just fuse features, like the one in JBT IS Central Discovery today]
We therefore also need to add a connector for JBoss Fuse Development to JBDS IS Central Discovery.
The above "feature groupings" should use a <require> in their feature.xml files so that the JBDS branding (central, examples, usage) is installed. Ideally, this would just be branding plugins + Central feature, without all of JBDS core.feature also being installed.
The Marketplace entry can ONLY include GA content, so it will have to get new features added into it with each release of a new part of the IS... first DV, then B*MS, then SOA/Fuse, etc.
> Enable JBDSIS Marketplace entry or entries for product groupings - Luna
> -----------------------------------------------------------------------
>
> Key: JBTIS-355
> URL: https://issues.jboss.org/browse/JBTIS-355
> Project: JBoss Tools Integration Stack
> Issue Type: Feature Request
> Components: distribution
> Affects Versions: 8.0.0.GA
> Reporter: Paul Leacu
> Assignee: Nick Boldt
> Attachments: jbtis355.png
>
>
> * In JBDS 8.1, add a new com.jboss.devstudio.core.central.feature that packages up com.jboss.devstudio.core.central plugin - JBDS-3210
> ** include this in com.jboss.devstudio.core.feature instead of the plugin?
> * enable usage tracking in JBT IS components' MANIFST.MF files - JBTIS-290
> * create four connectors, each based on the content in JBDS IS disco plugin.xml's top four BIG connectors; include com.jboss.devstudio.core.CENTRAL.feature in order to install Central along for the ride - JBTIS-358
> (For JBDS 9, we will look at making the Central feature much smaller so the footprint is significantly smaller - see JBIDE-18734.)
--
This message was sent by Atlassian JIRA
(v6.3.11#6341)
11 years, 4 months
[JBoss JIRA] (JBDS-3274) Marketplace Entry: Integration Stack (Fuse Focused)
by Nick Boldt (JIRA)
[ https://issues.jboss.org/browse/JBDS-3274?page=com.atlassian.jira.plugin.... ]
Nick Boldt commented on JBDS-3274:
----------------------------------
What if the description for the "JBoss Developer Studio Integration Stack" includes mention of Fuse and Camel, as well as using those keywords so you can find it via Marketplace Search?
Then you can simply select which of the 4 features you want to install (Fuse, DV/Teiid, B*MS, SOA) and you're done.
> Marketplace Entry: Integration Stack (Fuse Focused)
> ---------------------------------------------------
>
> Key: JBDS-3274
> URL: https://issues.jboss.org/browse/JBDS-3274
> Project: Developer Studio (JBoss Developer Studio)
> Issue Type: Feature Request
> Reporter: Burr Sutter
>
> As a Fuse Focused, integration + Java developer, I have had troubles in finding the Camel and supportive Eclipse plugins. An Eclipse Marketplace entry that advertises those capabilities will help me to find the right tooling and to successfully install it into my pre-installed and currently running Eclipse.
--
This message was sent by Atlassian JIRA
(v6.3.11#6341)
11 years, 4 months
[JBoss JIRA] (JBIDE-18921) release webtools site for Eclipse 4.3 Mars to so WTP 3.7 discovery upstream can find it
by Nick Boldt (JIRA)
[ https://issues.jboss.org/browse/JBIDE-18921?page=com.atlassian.jira.plugi... ]
Nick Boldt edited comment on JBIDE-18921 at 12/13/14 1:14 PM:
--------------------------------------------------------------
Initial local test suggests that doing this [1] to the JBT update site will make it work as the JBT webtools update site, so maybe we don't need the second update site. It is however MUCH slower to parse than the tiny webtools site, but if we want simpler releng at the expense of performance, I'm good w/ this change.
[1] https://github.com/jbosstools/jbosstools-build-sites/pull/164
* Tested using composite sites: they don't work. At all. Nothing is resolved, nothing is found.
* Tested using symlinks: THEY DO WORK!
So we can link from /updates/webtools/mars/ into the latest JBT nightly site.
HOWEVER, installation into *eclipse-jee-mars-M3-linux-gtk-x86_64.tar.gz* fails with an error if I run it in as an Eclipse Application with product = org.eclipse.platform.ide:
{code}
Cannot complete the install because one or more required items could not be found.
Software being installed: JBossAS Tools 3.1.0.Alpha1-v20141211-1841-B640 (org.jboss.ide.eclipse.as.feature.feature.group 3.1.0.Alpha1-v20141211-1841-B640)
Missing requirement: org.apache.httpcomponents.httpclient 4.3.4.v201409180530 requires 'package org.apache.commons.logging 1.1.1' but it could not be found
Cannot satisfy dependency:
From: org.eclipse.ecf.provider.filetransfer.httpclient4 1.0.1043.v20140922-1625
To: package org.apache.http.impl.client 4.1.0
Cannot satisfy dependency:
From: JBossAS Tools 3.1.0.Alpha1-v20141211-1841-B640 (org.jboss.ide.eclipse.as.feature.feature.group 3.1.0.Alpha1-v20141211-1841-B640)
To: org.jboss.tools.as.catalog [3.1.0.Alpha1-v20141211-1841-B640]
Cannot satisfy dependency:
From: JBoss AS XML Catalog Entries 3.1.0.Alpha1-v20141211-1841-B640 (org.jboss.tools.as.catalog 3.1.0.Alpha1-v20141211-1841-B640)
To: bundle org.jboss.tools.foundation.core 1.1.0
Cannot satisfy dependency:
From: JBoss Tools Foundation 1.1.100.Alpha1-v20141205-2137-B581 (org.jboss.tools.foundation.core 1.1.100.Alpha1-v20141205-2137-B581)
To: bundle org.eclipse.ecf.provider.filetransfer.httpclient4 1.0.300
{code}
But when I run with product = org.eclipse.epp.package.jee.product, installation works fine. Woo!
was (Author: nickboldt):
Initial local test suggests that doing this [1] to the JBT update site will make it work as the JBT webtools update site, so maybe we don't need the second update site. It is however MUCH slower to parse than the tiny webtools site, but if we want simpler releng at the expense of performance, I'm good w/ this change.
[1] https://github.com/jbosstools/jbosstools-build-sites/pull/164
* Tested using composite sites: they don't work. At all. Nothing is resolved, nothing is found.
* Tested using symlinks: THEY DO WORK!
So we can link from /updates/webtools/mars/ into the latest JBT nightly site.
HOWEVER, installation into *eclipse-jee-mars-M3-linux-gtk-x86_64.tar.gz* fails with this error, so we'll have to include at least 1 upstream IU on the JBT site:
{code}
Cannot complete the install because one or more required items could not be found.
Software being installed: JBossAS Tools 3.1.0.Alpha1-v20141211-1841-B640 (org.jboss.ide.eclipse.as.feature.feature.group 3.1.0.Alpha1-v20141211-1841-B640)
Missing requirement: org.apache.httpcomponents.httpclient 4.3.4.v201409180530 requires 'package org.apache.commons.logging 1.1.1' but it could not be found
Cannot satisfy dependency:
From: org.eclipse.ecf.provider.filetransfer.httpclient4 1.0.1043.v20140922-1625
To: package org.apache.http.impl.client 4.1.0
Cannot satisfy dependency:
From: JBossAS Tools 3.1.0.Alpha1-v20141211-1841-B640 (org.jboss.ide.eclipse.as.feature.feature.group 3.1.0.Alpha1-v20141211-1841-B640)
To: org.jboss.tools.as.catalog [3.1.0.Alpha1-v20141211-1841-B640]
Cannot satisfy dependency:
From: JBoss AS XML Catalog Entries 3.1.0.Alpha1-v20141211-1841-B640 (org.jboss.tools.as.catalog 3.1.0.Alpha1-v20141211-1841-B640)
To: bundle org.jboss.tools.foundation.core 1.1.0
Cannot satisfy dependency:
From: JBoss Tools Foundation 1.1.100.Alpha1-v20141205-2137-B581 (org.jboss.tools.foundation.core 1.1.100.Alpha1-v20141205-2137-B581)
To: bundle org.eclipse.ecf.provider.filetransfer.httpclient4 1.0.300
{code}
> release webtools site for Eclipse 4.3 Mars to so WTP 3.7 discovery upstream can find it
> ---------------------------------------------------------------------------------------
>
> Key: JBIDE-18921
> URL: https://issues.jboss.org/browse/JBIDE-18921
> Project: Tools (JBoss Tools)
> Issue Type: Bug
> Components: server, updatesite, upstream
> Affects Versions: 4.3.0.Alpha1
> Reporter: Nick Boldt
> Assignee: Nick Boldt
> Fix For: 4.3.0.Alpha1
>
>
> Need a semi-working placeholder (even if it's a weak first alpha or copy of JBT 4.2.0's site) so that WTP can resolve a valid site for server adapters.
> Content that needs to be copied is here:
> http://download.jboss.org/jbosstools/static/updates/JBossTools-4.2.0.Fina... (or something newer?)
> Destination folder (new folder hierarchy as of JBDS-3208 reorg):
> http://download.jboss.org/jbosstools/mars/stable/updates/webtools/
> Upstream issue:
> https://bugs.eclipse.org/bugs/show_bug.cgi?id=454810
--
This message was sent by Atlassian JIRA
(v6.3.11#6341)
11 years, 4 months