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

Nick Boldt (JIRA) issues at jboss.org
Sat Jun 28 08:58:25 EDT 2014


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

Nick Boldt commented on JBDS-3071:
----------------------------------

[~dgolovin] When I build PR https://github.com/jbdevstudio/jbdevstudio-product/pull/196 locally, I get these missing IUs in the resulting standalone installer jar. 

{code:title=Included before, now missing}
installer-standalone.jar/jbds/features/org.eclipse.equinox.executable_3.6.100.v20140603-1326.jar
installer-standalone.jar/jbds/features/org.jboss.tools.aerogear.hybrid.feature_1.1.0.Beta3-v20140613-0534-B261.jar
installer-standalone.jar/jbds/features/org.jboss.tools.common.mylyn.feature_3.6.0.Beta3-v20140616-1249-B497.jar
installer-standalone.jar/jbds/features/org.jboss.tools.maven.jbosspackaging.feature_1.6.0.Beta3-v20140616-1458-B504.jar
installer-standalone.jar/jbds/features/org.jboss.tools.usage.feature_2.0.0.Beta3-v20140616-1249-B497.jar
installer-standalone.jar/jbds/features/org.jboss.tools.vpe.cordovasim.feature_3.5.100.Beta3-v20140613-0534-B261.jar
installer-standalone.jar/jbds/features/org.jboss.tools.xulrunner.feature_3.5.100.Beta3-v20140616-2028-B539.jar
installer-standalone.jar/jbds/features/org.mozilla.xulrunner.feature_1.9.218.Final-v20121126-2356-B155.jar

installer-standalone.jar/jbds/plugins/com.google.gson_2.1.0.v201303041604.jar
installer-standalone.jar/jbds/plugins/minimal-json_0.9.1.jar
installer-standalone.jar/jbds/plugins/org.eclipse.jetty.rewrite_8.1.14.v20131031.jar
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/minimal-json_0.9.1.jar
installer-standalone.jar/jbds/plugins/org.eclipse.jetty.rewrite_8.1.14.v20131031.jar
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
installer-standalone.jar/jbds/plugins/org.jboss.tools.jst.jsdt_3.6.0.Beta3-v20140612-1053-B637.jar
installer-standalone.jar/jbds/plugins/org.jboss.tools.maven.jbosspackaging_1.6.0.Beta3-v20140616-1458-B504.jar
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
installer-standalone.jar/jbds/plugins/org.jboss.tools.xulrunner_3.5.100.Beta3-v20140616-2028-B539.jar
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
{code}

> 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