[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