[jbosstools-issues] [JBoss JIRA] (JBDS-3071) JBDS Installer shouldn't contain source features/plugins

Denis Golovin (JIRA) issues at jboss.org
Mon Jun 30 01:08:25 EDT 2014


    [ https://issues.jboss.org/browse/JBDS-3071?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12980502#comment-12980502 ] 

Denis Golovin commented on JBDS-3071:
-------------------------------------

>> installer-standalone.jar/jbds/features/org.eclipse.equinox.executable_3.6.100.v20140603-1326.jar
is not needed, because JBDS has its own IU for launchers

>>installer-standalone.jar/jbds/features/org.jboss.tools.aerogear.hybrid.feature_1.1.0.Beta3-v20140613-0534-B261.jar
Is not part of JBDS product feature

>> installer-standalone.jar/jbds/features/org.jboss.tools.common.mylyn.feature_3.6.0.Beta3-v20140616-1249-B497.jar
Is not part of JBDS product feature

>>installer-standalone.jar/jbds/features/org.jboss.tools.maven.jbosspackaging.feature_1.6.0.Beta3-v20140616-1458-B504.jar
Is not part of JBDS product feature

>>installer-standalone.jar/jbds/features/org.jboss.tools.usage.feature_2.0.0.Beta3-v20140616-1249-B497.jar
Is not part of JBDS product feature

>>installer-standalone.jar/jbds/features/org.jboss.tools.vpe.cordovasim.feature_3.5.100.Beta3-v20140613-0534-B261.jar
Is not part of JBDS product feature
installer-standalone.jar/jbds/features/org.jboss.tools.xulrunner.feature_3.5.100.Beta3-v20140616-2028-B539.jar
Is not part of JBDS product feature

installer-standalone.jar/jbds/features/org.mozilla.xulrunner.feature_1.9.218.Final-v20121126-2356-B155.jar
Is not part of JBDS product feature

>>installer-standalone.jar/jbds/plugins/com.google.gson_2.1.0.v201303041604.jar
>>installer-standalone.jar/jbds/plugins/minimal-json_0.9.1.jar
Tern related features should not be in installer and JBDS update site as well

>>installer-standalone.jar/jbds/plugins/org.eclipse.jetty.rewrite_8.1.14.v20131031.jar
not in studio/plugins for original installer
>>installer-standalone.jar/jbds/plugins/org.eclipse.mylyn.commons.identity.core_1.4.0.v20140331-0927.jar
>>installer-standalone.jar/jbds/plugins/org.eclipse.mylyn.commons.notifications.core_1.4.0.v20140331-0927.jar
>>installer-standalone.jar/jbds/plugins/org.eclipse.mylyn.commons.notifications.feed_1.4.0.v20140331-0927.jar
>>installer-standalone.jar/jbds/plugins/org.eclipse.mylyn.commons.notifications.ui_1.4.0.v20140331-0927.jar
>>installer-standalone.jar/jbds/plugins/org.eclipse.mylyn.commons.repositories.core_1.4.0.v20140331-0927.jar
>>installer-standalone.jar/jbds/plugins/org.eclipse.mylyn.commons.repositories.ui_1.4.0.v20140331-0927.jar
>>installer-standalone.jar/jbds/plugins/org.eclipse.mylyn.context.core_3.12.0.v20140328-2338.jar
>>installer-standalone.jar/jbds/plugins/org.eclipse.mylyn.monitor.core_3.12.0.v20140331-0927.jar
>>installer-standalone.jar/jbds/plugins/org.eclipse.mylyn.monitor.ui_3.12.0.v20140331-0927.jar
>>installer-standalone.jar/jbds/plugins/org.eclipse.mylyn.tasks.bugs_3.12.0.v20140401-2350.jar
>>installer-standalone.jar/jbds/plugins/org.eclipse.mylyn.tasks.core_3.12.0.v20140522-2107.jar
>>installer-standalone.jar/jbds/plugins/org.eclipse.mylyn.tasks.ui_3.12.0.v20140521-2340.jar
>>installer-standalone.jar/jbds/plugins/org.jboss.tools.common.mylyn_3.6.0.Beta3-v20140616-1249-B497.jar
all above should not be in installer because org.jboss.tools.common.mylyn.feature is not part of JBDS product feature

>>installer-standalone.jar/jbds/plugins/org.jboss.tools.jst.jsdt_3.6.0.Beta3-v20140612-1053-B637.jar
Tern, related stuff should not be in JBDS

>>installer-standalone.jar/jbds/plugins/org.jboss.tools.maven.jbosspackaging_1.6.0.Beta3-v20140616-1458-B504.jar
Not sure about this one, but it is not installed for original installer before PR applied

>>installer-standalone.jar/jbds/plugins/org.jboss.tools.vpe.cordovasim_3.5.100.Beta3-v20140613-0534-B261.jar
>>installer-standalone.jar/jbds/plugins/org.jboss.tools.vpe.cordovasim.eclipse_3.5.100.Beta3-v20140613-0534-B261.jar
>>installer-standalone.jar/jbds/plugins/org.jboss.tools.vpe.cordovasim.ripple_3.5.100.Beta3-v20140613-0534-B261.jar
ccordova feature is not included into JBDS product feature

>>installer-standalone.jar/jbds/plugins/org.jboss.tools.xulrunner_3.5.100.Beta3-v20140616-2028-B539.jar
this is branding plugin for xulrunner feature is not present after installing from original installer, sxulrunner feature is not included into JBDS product feature and xulrunner platform specific bundles are installed as greedy optional dependencies

>>installer-standalone.jar/jbds/plugins/tern.core_0.2.0.201405210810.jar
>>installer-standalone.jar/jbds/plugins/tern.eclipse_0.2.0.201405210810.jar
>>installer-standalone.jar/jbds/plugins/tern.eclipse.ide.core_0.2.0.201405210810.jar
>>installer-standalone.jar/jbds/plugins/tern.eclipse.ide.jsdt_0.2.0.201405210810.jar
>>installer-standalone.jar/jbds/plugins/tern.eclipse.ide.server.nodejs.core_0.2.0.201405210810.jar
>>installer-standalone.jar/jbds/plugins/tern.eclipse.ide.server.nodejs.ui_0.2.0.201405210810.jar
>>installer-standalone.jar/jbds/plugins/tern.eclipse.ide.tools.core_0.2.0.201405210810.jar
>>installer-standalone.jar/jbds/plugins/tern.eclipse.ide.tools.ui_0.2.0.201405210810.jar
>>installer-standalone.jar/jbds/plugins/tern.eclipse.ide.ui_0.2.0.201405210810.jar
>>installer-standalone.jar/jbds/plugins/tern.server.nodejs_0.2.0.201405210810.jar
Tern related features are not supposed to be in JBDS update site at all, that could be a different issue.

> JBDS Installer shouldn't contain source features/plugins
> --------------------------------------------------------
>
>                 Key: JBDS-3071
>                 URL: https://issues.jboss.org/browse/JBDS-3071
>             Project: Developer Studio (JBoss Developer Studio)
>          Issue Type: Bug
>      Security Level: Public(Everyone can see) 
>          Components: installer
>    Affects Versions: 8.0.0.Beta2
>            Reporter: Fred Bricon
>            Assignee: Nick Boldt
>             Fix For: 8.0.0.Beta3
>
>
> {quote}
> So the basic JBDS installer is 70MB fatter. From my understanding it's because we now ship a *huge* forge2 runtime (50MB), Tern, the JVM Monitor and probably some other minor stuff.
> Fair enough. But do we *really* need to add all the source features/plugins to the installer? *If* we're legally bound to provide sources for JBoss plugins, couldn't we provide them via an other way? (p2 only).
> I reckon we could save ~37 MB by not shipping sources in the installer. I know storage is cheap and d/l speeds are faster but that's not an excuse.
> {quote}



--
This message was sent by Atlassian JIRA
(v6.2.6#6264)


More information about the jbosstools-issues mailing list