Bug 253841 - Use Jars
Summary: Use Jars
Status: CLOSED FIXED
Alias: None
Product: MDT
Classification: Modeling
Component: Releng (show other bugs)
Version: unspecified   Edit
Hardware: All All
: P1 blocker (vote)
Target Milestone: M4   Edit
Assignee: Dummy mdt releng inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on: 255943
Blocks: 252800
  Show dependency tree
 
Reported: 2008-11-04 20:38 EST by Anne Jacko CLA
Modified: 2016-10-06 13:05 EDT (History)
6 users (show)

See Also:
Kenn.Hussey: galileo+


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Anne Jacko CLA 2008-11-04 20:38:48 EST
+++ This bug was initially created as a clone of Bug #252800 +++

Projects must use jar'ed plug-ins (with unpack=false) unless authorized by the planning council for technical reasons. Nested jars should be avoided if possible since it creates problems for projects that has dependencies to such plug-ins. The OSGi runtime is fine with it but the compiler is not able to handle classpaths that contain nested jars. In case only one nested jar exists, it is often better to expand the contents of that jar into the root folder (i.e. unnest the jar). If a plug-in contains large files that are frequently used (opened and closed), a jar'ed plug-in might degrade performance significantly since the file must be decompressed each time it is opened.
Comment 1 Christian Damus CLA 2008-11-12 15:09:54 EST
The OCL component deploys all plug-ins as JARs, except for source attachments.  I have commented on bug 252800 to query the requirement to use the PDE/Equinox support for individual source bundle JARs.
Comment 2 Christian Damus CLA 2008-11-19 23:25:34 EST
The OCL component now (as of today's build) deploys all plug-ins as JARs, including individual source bundles:

http://www.eclipse.org/modeling/mdt/downloads/?project=ocl&showAll=1&hlbuild=I200811191813#I200811191813
Comment 3 Michael Golubev CLA 2008-11-20 05:31:45 EST
As of 0.9.0M3, U2T deploys everything except 1 sources and 2 diagram samples plugins as JARs. 
Bug #255943 submitted for the latter.
Comment 4 Kenn Hussey CLA 2008-12-19 10:16:35 EST
SBVR will not be on the train.
Comment 5 Kenn Hussey CLA 2008-12-19 10:42:09 EST
Not all of the plug-ins for UML2, UML2 Tools, and XSD are currently being JAR'ed. I don't see a technical reason why this can't be done, since Christian has managed to do it for OCL.
Comment 6 Michael Golubev CLA 2008-12-30 10:03:30 EST
Now (builds after I200812300846) fixed for UML2Tools
Comment 7 James Bruck CLA 2009-03-24 15:10:30 EDT
UML2 builds after M6 have this issue addressed.
Comment 8 Dave Steinberg CLA 2009-03-25 14:37:35 EDT
Completed for XSD  Source was converted to individual JARed bundles already for this week's build (2.5.0.I200903241800), and cheat sheet changes are committed to CVS, so that they will be JARed in next week's.
Comment 9 Kenn Hussey CLA 2009-04-17 14:54:47 EDT
All MDT components participating in the release train are now deploying all bundles as JARs.
Comment 10 Kenn Hussey CLA 2016-10-06 13:05:33 EDT
Closing, as this bug has been fixed for some time.