[jboss-jira] [JBoss JIRA] Commented: (JBAS-1796) Review project dependencies and create proper abstractions

David Lloyd (JIRA) jira-events at lists.jboss.org
Wed Oct 27 10:33:57 EDT 2010


    [ https://jira.jboss.org/browse/JBAS-1796?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12559710#action_12559710 ] 

David Lloyd commented on JBAS-1796:
-----------------------------------

The issue is about depending implicitly on the entire class path, rather than explicitly specifying them, which we've solved.  I fail to see what your naming statement really has to do with anything.  AS can run without naming, though it'd be rather useless without it.  And your conclusion is completely nonsensical.

> Review project dependencies and create proper abstractions
> ----------------------------------------------------------
>
>                 Key: JBAS-1796
>                 URL: https://jira.jboss.org/browse/JBAS-1796
>             Project: JBoss Application Server
>          Issue Type: Task
>      Security Level: Public(Everyone can see) 
>          Components: Other
>            Reporter: Adrian Brock
>            Priority: Critical
>             Fix For: 7.0.0.M1
>
>         Attachments: tattletale-jboss-5.1.0.CR1-rev87856.zip
>
>
> 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/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


More information about the jboss-jira mailing list