[jboss-dev-forums] [Design of POJO Server] - Re: [jboss-metadata] Determine packaging structure from JBos

ALRubinger do-not-reply at jboss.com
Thu Jul 24 15:36:22 EDT 2008


After we release jboss-metadata 1.0.0.Beta31, I'll put the following patch into AS.  This doesn't account for WARs at the moment, but should keep things moving forward.

Index: server/src/main/org/jboss/deployment/MappedReferenceMetaDataResolverDeployer.java
  | ===================================================================
  | --- server/src/main/org/jboss/deployment/MappedReferenceMetaDataResolverDeployer.java	(revision 76161)
  | +++ server/src/main/org/jboss/deployment/MappedReferenceMetaDataResolverDeployer.java	(working copy)
  | @@ -49,6 +49,7 @@
  |  import org.jboss.metadata.ejb.jboss.jndipolicy.spi.DeploymentSummary;
  |  import org.jboss.metadata.ejb.jboss.jndipolicy.spi.EjbDeploymentSummary;
  |  import org.jboss.metadata.ejb.jboss.jndipolicy.spi.KnownInterfaces;
  | +import org.jboss.metadata.ejb.jboss.jndipolicy.spi.PackagingType;
  |  import org.jboss.metadata.ejb.spec.BusinessLocalsMetaData;
  |  import org.jboss.metadata.ejb.spec.BusinessRemotesMetaData;
  |  import org.jboss.metadata.javaee.spec.AnnotatedEJBReferenceMetaData;
  | @@ -1160,6 +1161,25 @@
  |        }
  |        dSummary.setDeploymentScopeBaseName(baseName);
  |        
  | +      /*
  | +       * Determine the packaging type (JAR or EAR, Standalone File not 
  | +       * supported by this deployer) 
  | +       */
  | +      
  | +      // Initialize to JAR
  | +      PackagingType packagingType = PackagingType.JAR;
  | +      
  | +      // Determine if EAR
  | +      boolean isEar = unit != unit.getTopLevel();
  | +      if(isEar)
  | +      {
  | +         packagingType = PackagingType.EAR;
  | +      }
  | +      
  | +      // Set type
  | +      dSummary.setPackagingType(packagingType);
  | +      
  | +      // Return
  |        return dSummary;
  |     }
  | 

S,
ALR

View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4166494#4166494

Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4166494



More information about the jboss-dev-forums mailing list