Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 329364 - Build problems in SVN 1.0+
Summary: Build problems in SVN 1.0+
Status: RESOLVED FIXED
Alias: None
Product: JWT
Classification: SOA
Component: WE (show other bugs)
Version: 1.0.0   Edit
Hardware: PC Linux
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: Project Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-11-03 11:31 EDT by Marc Dutoo CLA
Modified: 2011-06-06 12:08 EDT (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Marc Dutoo CLA 2010-11-03 11:31:10 EDT

    
Comment 1 Marc Dutoo CLA 2010-11-03 11:31:29 EDT
Some projects and classes still refer to the old metamodel :
org.eclipse.jwt.transformations.properties.ExtractPropertiesService -> patching it

Some have bad external dependencies :
jwt-transformations-xslt-tools depends on Xalan 2.7.1, but Xalan 2.7.1 is not available if branch v2_7 checked out from orbit because it provides 2.7.0.qualifier -> putting 2.7.0 so it accepts any 2.7.* version
jwt-we-sample-registereddynamicaspect misses the EMF dependancy -> adding it

Some have bad inner dependencies :
jwt-wam-monitoring depends on jwt-wam-api 1.0, but there is no such version -> upgrading jwt-wam-api to 1.1.0.qualifier because of recent improvements such as ProcessQuery that will be released in JWT 1.1 (see related bugzilla https://bugs.eclipse.org/bugs/show_bug.cgi?id=329362 , where we also export its package in the manifest)

Some refer to old, since refactored code :
jwt-view/org.eclipse.jwt.weview.gui.AppWindow refers to obsolete org.eclipse.jwt.we.misc.logging.Level and org.eclipse.jwt.we.misc.views.ViewResourceManager -> for Chris to see if it has to be patched, or deleted altogether if obsolete
Comment 2 Marc Dutoo CLA 2010-11-03 11:39:26 EDT
org.eclipse.jwt.transformations.xslt.tools.XSLTProcessor can't access the method
SAXParserFactoryImpl.newInstance()
-> replacing it with
SAXParserFactory.newInstance("org.apache.xerces.jaxp.SAXParserFactoryImpl", null);
Comment 3 Marc Dutoo CLA 2010-11-03 15:20:49 EDT
All OK, only remaining : Chris to look at jwt-view.
Comment 4 Marc Dutoo CLA 2011-06-06 12:08:43 EDT
jwt-view is an old part of JWT that should probably be obsoleted.

For now, I've documented it as OBSOLETE in the SVN layout at http://wiki.eclipse.org/JWT_SVN#we-plugins .

Maybe we should delete it, or move it to an Archive folder later.