[JBoss JIRA] (JBIDE-19219) Install Grinder doesn't support Oomph popups
by Mickael Istria (JIRA)
Mickael Istria created JBIDE-19219:
--------------------------------------
Summary: Install Grinder doesn't support Oomph popups
Key: JBIDE-19219
URL: https://issues.jboss.org/browse/JBIDE-19219
Project: Tools (JBoss Tools)
Issue Type: Bug
Components: build, qa
Affects Versions: 4.3.0.Alpha1
Reporter: Mickael Istria
With the introduction of Oomph, install-grinder now faces many popups and pages that it doesn't know how to deal with.
Either we have to rework it to support Oomph, or we have to find a way to disable Oomph.
--
This message was sent by Atlassian JIRA
(v6.3.11#6341)
11 years, 2 months
[JBoss JIRA] (JBIDE-12972) Add FestAssert to the TP
by Mickael Istria (JIRA)
[ https://issues.jboss.org/browse/JBIDE-12972?page=com.atlassian.jira.plugi... ]
Mickael Istria commented on JBIDE-12972:
----------------------------------------
Are you aware of anyone who could use assertJ in an OSGi world? Does it have OSGi bundles? A p2 repo?
If yes, then we can probably include it in next (4.50.0.Alpha2-SNAPSHOT) TP. Please make another Jira request dedicated to AssertJ and close this one as out-of-date.
> Add FestAssert to the TP
> ------------------------
>
> Key: JBIDE-12972
> URL: https://issues.jboss.org/browse/JBIDE-12972
> Project: Tools (JBoss Tools)
> Issue Type: Feature Request
> Components: target-platform
> Affects Versions: 4.0.0.Beta1
> Reporter: Xavier Coulon
> Assignee: Xavier Coulon
> Priority: Minor
> Fix For: 4.2.x
>
>
> It would be great if we could use in our tests. We would have to add it to our target platform (TP) for our plugins to use it.
> Reason: FestAssert provides us with a Fluent API to write test assertions.
> License and owner: Apache License 2.0 / http://code.google.com/p/fest/
> Original repository: (not an Eclipse bundle yet). Source and binaries available on Maven (https://repository.jboss.org/nexus/content/groups/public/org/easytesting/... and https://repository.jboss.org/nexus/content/groups/public/org/easytesting/...)
> JBoss Mirrored repository: http://downloads.jboss.org/jbosstools/updates/requirements/fest-assert ?
> Source: https://github.com/alexruiz/fest-assert-1.x
> Affected projects: LiveReload for now, JAX-RS in the future
> Required in devstudio: No for now (if LiveReload is considered incubation)
> Type of dependency: testing
> List of bundles added/removed: fest-assert, fest-util
> Fest-assert provides a fluent API to perform asertions in JUnit tests. It is also nice to use when the objects to tests are collections.
> To convince you of the interest of fest-assert, here are a few syntax examples:
> - In LiveReload-test plugin:
> {code}
> assertThat(new String(modifiedContent)).doesNotContain(addition + "</body>");
> {code}
> - a more complete example of usage in openShift-java-client (not an Eclipse plugin, though, but it gives an idea of the chained assertions that can be performed)
> {code}
> assertThat(new GearGroupsAssert(gearGroups))
> .assertGroup(0).hasUUID().hasGears()
> .assertGear(0).hasId().hasState();
> {code}
> - in case of assertion failure on such a statement:
> {code}
> Assertions.assertThat(commands).hasSize(2);
> {code}
> the exception message will look like this:
> {code}
> java.lang.AssertionError: expected size:<2> but was:<1> for <['{"command":"reload","path":null,"liveCSS":true}']>
> at org.fest.assertions.Fail.failure(Fail.java:228)
> at org.fest.assertions.Assert.failure(Assert.java:149)
> at org.fest.assertions.GroupAssert.hasSize(GroupAssert.java:89)
> at org.jboss.tools.livereload.internal.service.LiveReloadCommandGeneratorTestCase.shouldGenerateCommandForIndexHtmlFileAfterSingleChange(LiveReloadCommandGeneratorTestCase.java:45)
> at ...
> {code}
> See more examples here: http://code.google.com/p/fest/#Fluent_Assertions
--
This message was sent by Atlassian JIRA
(v6.3.11#6341)
11 years, 2 months
[JBoss JIRA] (JBIDE-12972) Add FestAssert to the TP
by Xavier Coulon (JIRA)
[ https://issues.jboss.org/browse/JBIDE-12972?page=com.atlassian.jira.plugi... ]
Xavier Coulon commented on JBIDE-12972:
---------------------------------------
First, apologies for my late response.
If it's not too late for this, I'd rather have AssertJ (https://joel-costigliola.github.io/assertj/) instead of FestAssert.
Basically, AssertJ is a fork of FestAssert, and it seems to move forward, whereas FesAssert has had no code change in the last 1.5 year (https://github.com/alexruiz/fest-assert-1.x and https://github.com/alexruiz/fest-assert-2.x).
And yes, I'll be happy to use it in my tests, instead of Hamcrest CoreMatchers API.
> Add FestAssert to the TP
> ------------------------
>
> Key: JBIDE-12972
> URL: https://issues.jboss.org/browse/JBIDE-12972
> Project: Tools (JBoss Tools)
> Issue Type: Feature Request
> Components: target-platform
> Affects Versions: 4.0.0.Beta1
> Reporter: Xavier Coulon
> Assignee: Xavier Coulon
> Priority: Minor
> Fix For: 4.2.x
>
>
> It would be great if we could use in our tests. We would have to add it to our target platform (TP) for our plugins to use it.
> Reason: FestAssert provides us with a Fluent API to write test assertions.
> License and owner: Apache License 2.0 / http://code.google.com/p/fest/
> Original repository: (not an Eclipse bundle yet). Source and binaries available on Maven (https://repository.jboss.org/nexus/content/groups/public/org/easytesting/... and https://repository.jboss.org/nexus/content/groups/public/org/easytesting/...)
> JBoss Mirrored repository: http://downloads.jboss.org/jbosstools/updates/requirements/fest-assert ?
> Source: https://github.com/alexruiz/fest-assert-1.x
> Affected projects: LiveReload for now, JAX-RS in the future
> Required in devstudio: No for now (if LiveReload is considered incubation)
> Type of dependency: testing
> List of bundles added/removed: fest-assert, fest-util
> Fest-assert provides a fluent API to perform asertions in JUnit tests. It is also nice to use when the objects to tests are collections.
> To convince you of the interest of fest-assert, here are a few syntax examples:
> - In LiveReload-test plugin:
> {code}
> assertThat(new String(modifiedContent)).doesNotContain(addition + "</body>");
> {code}
> - a more complete example of usage in openShift-java-client (not an Eclipse plugin, though, but it gives an idea of the chained assertions that can be performed)
> {code}
> assertThat(new GearGroupsAssert(gearGroups))
> .assertGroup(0).hasUUID().hasGears()
> .assertGear(0).hasId().hasState();
> {code}
> - in case of assertion failure on such a statement:
> {code}
> Assertions.assertThat(commands).hasSize(2);
> {code}
> the exception message will look like this:
> {code}
> java.lang.AssertionError: expected size:<2> but was:<1> for <['{"command":"reload","path":null,"liveCSS":true}']>
> at org.fest.assertions.Fail.failure(Fail.java:228)
> at org.fest.assertions.Assert.failure(Assert.java:149)
> at org.fest.assertions.GroupAssert.hasSize(GroupAssert.java:89)
> at org.jboss.tools.livereload.internal.service.LiveReloadCommandGeneratorTestCase.shouldGenerateCommandForIndexHtmlFileAfterSingleChange(LiveReloadCommandGeneratorTestCase.java:45)
> at ...
> {code}
> See more examples here: http://code.google.com/p/fest/#Fluent_Assertions
--
This message was sent by Atlassian JIRA
(v6.3.11#6341)
11 years, 2 months
[JBoss JIRA] (JBIDE-13003) No support for inheritance in JAX-RS API scan
by Xavier Coulon (JIRA)
[ https://issues.jboss.org/browse/JBIDE-13003?page=com.atlassian.jira.plugi... ]
Xavier Coulon updated JBIDE-13003:
----------------------------------
Fix Version/s: 4.3.x
Affects Version/s: 4.0.0.Alpha1
(was: 4.3.x)
> No support for inheritance in JAX-RS API scan
> ---------------------------------------------
>
> Key: JBIDE-13003
> URL: https://issues.jboss.org/browse/JBIDE-13003
> Project: Tools (JBoss Tools)
> Issue Type: Enhancement
> Components: webservices
> Affects Versions: 4.0.0.Alpha1, 4.0.0.Alpha2
> Reporter: Ron Ratovsky
> Assignee: Xavier Coulon
> Labels: jax-rs
> Fix For: 4.3.x
>
>
> Assume:
> class BaseRest {
> @POST
> public Response save(Object o) {
> ....
> }
> }
> @Path("/url")
> class RealRest extends BaseRest {}
> The JAX-RS tools won't add a "POST /url" entry to the JAX-RS calls overview.
> While not tested (due to another bug) - they may also apply to definitions of @PathParam's in the parent class.
--
This message was sent by Atlassian JIRA
(v6.3.11#6341)
11 years, 2 months
[JBoss JIRA] (JBIDE-19141) Opening cheatsheet.xml in composite cheatsheet editor fails with error Failed to create the part's controls
by Marek Novotny (JIRA)
[ https://issues.jboss.org/browse/JBIDE-19141?page=com.atlassian.jira.plugi... ]
Marek Novotny commented on JBIDE-19141:
---------------------------------------
[~snjeza] I know Simple Cheat Sheet editor works, this issue is about *Composite Cheatsheet editor* !
> Opening cheatsheet.xml in composite cheatsheet editor fails with error Failed to create the part's controls
> -----------------------------------------------------------------------------------------------------------
>
> Key: JBIDE-19141
> URL: https://issues.jboss.org/browse/JBIDE-19141
> Project: Tools (JBoss Tools)
> Issue Type: Bug
> Components: upstream
> Affects Versions: 4.2.2.Final
> Environment: Version: JBDS 8.0.2.GA
> Build id: GA-v20150114-2029-B382
> Build date: 20150114-2029
> Reporter: Marek Novotny
> Assignee: Snjezana Peco
> Fix For: 4.3.x
>
> Attachments: Screenshot-cheatsheetError.png
>
>
> Opening cheatsheet.xml in composite cheatsheet editor fails with error Failed to create the part's controls
> {noformat}
> java.lang.NullPointerException
> at org.eclipse.pde.internal.ua.ui.editor.cheatsheet.comp.CompCSGroupValidator.populateGroups(CompCSGroupValidator.java:56)
> at org.eclipse.pde.internal.ua.ui.editor.cheatsheet.comp.CompCSGroupValidator.<init>(CompCSGroupValidator.java:47)
> at org.eclipse.pde.internal.ua.ui.editor.cheatsheet.comp.CompCSMasterTreeSection.initializeTreeViewer(CompCSMasterTreeSection.java:181)
> at org.eclipse.pde.internal.ua.ui.editor.cheatsheet.comp.CompCSMasterTreeSection.createClient(CompCSMasterTreeSection.java:130)
> at org.eclipse.pde.internal.ui.editor.StructuredViewerSection.<init>(StructuredViewerSection.java:47)
> at org.eclipse.pde.internal.ui.editor.StructuredViewerSection.<init>(StructuredViewerSection.java:35)
> at org.eclipse.pde.internal.ui.editor.TreeSection.<init>(TreeSection.java:66)
> at org.eclipse.pde.internal.ua.ui.editor.cheatsheet.comp.CompCSMasterTreeSection.<init>(CompCSMasterTreeSection.java:104)
> at org.eclipse.pde.internal.ua.ui.editor.cheatsheet.comp.CompCSBlock.createMasterSection(CompCSBlock.java:57)
> at org.eclipse.pde.internal.ui.editor.PDEMasterDetailsBlock.createMasterPart(PDEMasterDetailsBlock.java:34)
> at org.eclipse.ui.forms.MasterDetailsBlock.createContent(MasterDetailsBlock.java:161)
> at org.eclipse.ui.forms.MasterDetailsBlock.createContent(MasterDetailsBlock.java:142)
> at org.eclipse.pde.internal.ui.editor.PDEMasterDetailsBlock.createContent(PDEMasterDetailsBlock.java:47)
> at org.eclipse.pde.internal.ua.ui.editor.cheatsheet.comp.CompCSPage.createFormContent(CompCSPage.java:101)
> at org.eclipse.ui.forms.editor.FormPage$1.run(FormPage.java:152)
> at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)
> at org.eclipse.ui.forms.editor.FormPage.createPartControl(FormPage.java:150)
> at org.eclipse.pde.internal.ui.editor.PDEFormPage.createPartControl(PDEFormPage.java:263)
> at org.eclipse.ui.forms.editor.FormEditor.pageChange(FormEditor.java:471)
> at org.eclipse.pde.internal.ui.editor.PDEFormEditor.pageChange(PDEFormEditor.java:268)
> at org.eclipse.ui.part.MultiPageEditorPart.setActivePage(MultiPageEditorPart.java:1101)
> at org.eclipse.ui.forms.editor.FormEditor.setActivePage(FormEditor.java:603)
> at org.eclipse.ui.part.MultiPageEditorPart.createPartControl(MultiPageEditorPart.java:366)
> at org.eclipse.ui.internal.e4.compatibility.CompatibilityPart.createPartControl(CompatibilityPart.java:141)
> at org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor.createPartControl(CompatibilityEditor.java:99)
> at org.eclipse.ui.internal.e4.compatibility.CompatibilityPart.create(CompatibilityPart.java:327)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:483)
> at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:55)
> at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:888)
> at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:869)
> at org.eclipse.e4.core.internal.di.InjectorImpl.inject(InjectorImpl.java:120)
> at org.eclipse.e4.core.internal.di.InjectorImpl.internalMake(InjectorImpl.java:337)
> at org.eclipse.e4.core.internal.di.InjectorImpl.make(InjectorImpl.java:258)
> at org.eclipse.e4.core.contexts.ContextInjectionFactory.make(ContextInjectionFactory.java:162)
> at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.createFromBundle(ReflectionContributionFactory.java:104)
> at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.doCreate(ReflectionContributionFactory.java:73)
> at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.create(ReflectionContributionFactory.java:55)
> at org.eclipse.e4.ui.workbench.renderers.swt.ContributedPartRenderer.createWidget(ContributedPartRenderer.java:127)
> at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createWidget(PartRenderingEngine.java:983)
> at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:662)
> at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:766)
> at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$2(PartRenderingEngine.java:737)
> at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$7.run(PartRenderingEngine.java:731)
> at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
> at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:715)
> at org.eclipse.e4.ui.workbench.renderers.swt.StackRenderer.showTab(StackRenderer.java:1250)
> at org.eclipse.e4.ui.workbench.renderers.swt.LazyStackRenderer$1.handleEvent(LazyStackRenderer.java:68)
> at org.eclipse.e4.ui.services.internal.events.UIEventHandler$1.run(UIEventHandler.java:40)
> at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187)
> at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156)
> at org.eclipse.swt.widgets.Display.syncExec(Display.java:4590)
> at org.eclipse.e4.ui.internal.workbench.swt.E4Application$1.syncExec(E4Application.java:218)
> at org.eclipse.e4.ui.services.internal.events.UIEventHandler.handleEvent(UIEventHandler.java:36)
> at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:197)
> at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:197)
> at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1)
> at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)
> at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:148)
> at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:135)
> at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:78)
> at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:39)
> at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:81)
> at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:59)
> at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:374)
> at org.eclipse.e4.ui.model.application.ui.impl.ElementContainerImpl.setSelectedElement(ElementContainerImpl.java:171)
> at org.eclipse.e4.ui.internal.workbench.ModelServiceImpl.showElementInWindow(ModelServiceImpl.java:488)
> at org.eclipse.e4.ui.internal.workbench.ModelServiceImpl.bringToTop(ModelServiceImpl.java:454)
> at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.delegateBringToTop(PartServiceImpl.java:694)
> at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.bringToTop(PartServiceImpl.java:387)
> at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.showPart(PartServiceImpl.java:1134)
> at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor(WorkbenchPage.java:3210)
> at org.eclipse.ui.internal.WorkbenchPage.access$23(WorkbenchPage.java:3125)
> at org.eclipse.ui.internal.WorkbenchPage$9.run(WorkbenchPage.java:3107)
> at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)
> at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:3102)
> at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:3066)
> at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:3056)
> at org.eclipse.ui.ide.IDE.openEditor(IDE.java:541)
> at org.eclipse.ui.ide.IDE.openEditor(IDE.java:500)
> at org.eclipse.jdt.internal.ui.javaeditor.EditorUtility.openInEditor(EditorUtility.java:360)
> at org.eclipse.jdt.internal.ui.javaeditor.EditorUtility.openInEditor(EditorUtility.java:167)
> at org.eclipse.jdt.ui.actions.OpenAction.run(OpenAction.java:268)
> at org.eclipse.jdt.ui.actions.OpenAction.run(OpenAction.java:233)
> at org.eclipse.jdt.ui.actions.SelectionDispatchAction.dispatchRun(SelectionDispatchAction.java:275)
> at org.eclipse.jdt.ui.actions.SelectionDispatchAction.run(SelectionDispatchAction.java:251)
> at org.eclipse.jdt.internal.ui.navigator.OpenAndExpand.run(OpenAndExpand.java:50)
> at org.eclipse.ui.actions.RetargetAction.run(RetargetAction.java:229)
> at org.eclipse.ui.navigator.CommonNavigatorManager$3.open(CommonNavigatorManager.java:185)
> at org.eclipse.ui.OpenAndLinkWithEditorHelper$InternalListener.open(OpenAndLinkWithEditorHelper.java:48)
> at org.eclipse.jface.viewers.StructuredViewer$2.run(StructuredViewer.java:853)
> at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
> at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:50)
> at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:178)
> at org.eclipse.jface.viewers.StructuredViewer.fireOpen(StructuredViewer.java:850)
> at org.eclipse.jface.viewers.StructuredViewer.handleOpen(StructuredViewer.java:1142)
> at org.eclipse.ui.navigator.CommonViewer.handleOpen(CommonViewer.java:462)
> at org.eclipse.jface.viewers.StructuredViewer$6.handleOpen(StructuredViewer.java:1249)
> at org.eclipse.jface.util.OpenStrategy.fireOpenEvent(OpenStrategy.java:278)
> at org.eclipse.jface.util.OpenStrategy.access$2(OpenStrategy.java:272)
> at org.eclipse.jface.util.OpenStrategy$1.handleEvent(OpenStrategy.java:313)
> at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
> at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4454)
> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
> at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3799)
> at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3409)
> at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
> at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
> at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
> at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
> at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
> at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
> at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
> at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
> at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
> at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
> at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
> at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
> at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380)
> at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:483)
> at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
> at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
> at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
> at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
> {noformat}
--
This message was sent by Atlassian JIRA
(v6.3.11#6341)
11 years, 2 months
[JBoss JIRA] (JBDS-3341) JBDS 9.0 installer drops by ~60M & update site by ~300M vs. 8.1 sizes
by Nick Boldt (JIRA)
[ https://issues.jboss.org/browse/JBDS-3341?page=com.atlassian.jira.plugin.... ]
Nick Boldt updated JBDS-3341:
-----------------------------
Attachment: JBDS3341.png
JBDS3341.ods
For the update site difference, it's that the master branch jobs don't include pack200 artifacts. So the zip is much smaller.
--
Comparing the two standalone installers above, it seems the big differences are:
* removal of Seam,
* only including one version of apache.httpcomponents*,
* refactoring of Hibernate runtimes, and
* removal of support for cocoa.macosx.x86.
But that seems to only account for ~18.8MB of size loss.
> JBDS 9.0 installer drops by ~60M & update site by ~300M vs. 8.1 sizes
> ---------------------------------------------------------------------
>
> Key: JBDS-3341
> URL: https://issues.jboss.org/browse/JBDS-3341
> Project: Developer Studio (JBoss Developer Studio)
> Issue Type: Bug
> Components: build
> Affects Versions: 9.0.0.Alpha1
> Reporter: Nick Boldt
> Assignee: Nick Boldt
> Attachments: JBDS3341.ods, JBDS3341.png
>
>
> Comparing the sizes of artifacts for JBDS 9.0 and 8.1, we see a pretty significant drop in size.
> {code}
> [ ] jboss-devstudio-8.0.2.GA-installer-eap.jar 14-Jan-2015 15:48 687M
> [ ] jboss-devstudio-8.0.2.GA-installer-src.zip 14-Jan-2015 15:49 8.8M
> [ ] jboss-devstudio-8.0.2.GA-installer-standalone.jar 14-Jan-2015 15:48 548M
> [ ] jboss-devstudio-8.0.2.GA-updatesite-central.zip 14-Jan-2015 16:30 304M
> [ ] jboss-devstudio-8.0.2.GA-updatesite-core.zip 14-Jan-2015 15:31 517M
> {code}
> {code}
> [ ] jboss-devstudio-8.1.0.Beta1-v20150209-1944-B414-installer-eap.jar 09-Feb-2015 15:02 688M
> [ ] jboss-devstudio-8.1.0.Beta1-v20150209-1944-B414-installer-src.zip 09-Feb-2015 15:02 7.0M
> [ ] jboss-devstudio-8.1.0.Beta1-v20150209-1944-B414-installer-standalone.jar 09-Feb-2015 15:02 549M
> [ ] jboss-devstudio-8.1.0.Beta1-v20150209-1944-B414-updatesite-central.zip 09-Feb-2015 15:07 304M
> [ ] jboss-devstudio-8.1.0.Beta1-v20150209-1944-B414-updatesite-core.zip 09-Feb-2015 14:48 532M
> {code}
> {code}
> [ ] jboss-devstudio-9.0.0.Alpha1-v20150209-0441-B2763-installer-eap.jar 08-Feb-2015 23:58 628M
> [ ] jboss-devstudio-9.0.0.Alpha1-v20150209-0441-B2763-installer-src.zip 08-Feb-2015 23:59 7.5M
> [ ] jboss-devstudio-9.0.0.Alpha1-v20150209-0441-B2763-installer-standalone.jar 08-Feb-2015 23:59 489M
> [ ] jboss-devstudio-9.0.0.Alpha1-v20150209-0441-B2763-updatesite-central.zip 08-Feb-2015 23:59 304M
> [ ] jboss-devstudio-9.0.0.Alpha1-v20150209-0441-B2763-updatesite-core.zip 09-Feb-2015 00:01 229M
> {code}
--
This message was sent by Atlassian JIRA
(v6.3.11#6341)
11 years, 2 months