[
https://jira.jboss.org/jira/browse/JBAS-1796?page=com.atlassian.jira.plug...
]
Jason T. Greene closed JBAS-1796.
---------------------------------
Resolution: Deferred
This issue has been open for years with no progress. I also doubt anyone will ever have
the time to do an extensive review like this. Instead we should address problems like this
individually when we encounter them.
Review project dependencies and create proper abstractions
----------------------------------------------------------
Key: JBAS-1796
URL:
https://jira.jboss.org/jira/browse/JBAS-1796
Project: JBoss Application Server
Issue Type: Task
Security Level: Public(Everyone can see)
Reporter: Adrian Brock
Priority: Critical
Fix For: JBossAS-5.1.0.Beta1
I am getting singlularly fed up with people doing their own integrations
in such a way that every project needs to depend directly on everything
in thirdparty and every other project.
Some people need to go on a course to learn the meaning of abstraction.
e.g.
The server module is an integration project. It should not be directly dependent
on implementation details of Xerces:
package org.jboss.webservice.metadata.wsdl;
import org.apache.xerces.xs.XSComplexTypeDefinition;
import org.apache.xerces.xs.XSTypeDefinition;
import org.jboss.webservice.metadata.wsdl.WSDLConstants;
import org.jboss.webservice.metadata.wsdl.xsd.XSDComplexType;
import org.jboss.webservice.metadata.wsdl.xsd.XSDElement;
import org.jboss.webservice.metadata.wsdl.xsd.XSDSchema;
import org.jboss.webservice.metadata.wsdl.xsd.XSDSimpleType;
import org.jboss.webservice.metadata.wsdl.xsd.XSDType;
import javax.xml.namespace.QName;
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
import java.lang.reflect.Field;
import java.lang.reflect.Method;
import java.lang.reflect.Modifier;
import java.net.URL;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
public class WSDLUtils
{
private String newline = System.getProperty("line.separator");
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira