Index: installer/.classpath =================================================================== --- installer/.classpath (revision 87473) +++ installer/.classpath (working copy) @@ -1,7 +1,10 @@ + - - - - - - \ No newline at end of file + + + + + + + + Index: installer/src/main/java/org/jboss/ejb3/installer/Installer.java =================================================================== --- installer/src/main/java/org/jboss/ejb3/installer/Installer.java (revision 87473) +++ installer/src/main/java/org/jboss/ejb3/installer/Installer.java (working copy) @@ -104,6 +104,11 @@ * Location of the Configuration */ private static final String FILENAME_CONF_DIRECTORY = "conf"; + + /* + * Location of the Deployables + */ + private static final String FILENAME_DEPLOY_DIRECTORY = "deploy"; /* * Location of jbossall-client relative to JBOSS_HOME @@ -236,6 +241,13 @@ // Copy to the installer temp directory this.copyFileFromJarToDirectory(this.getInstallerJarFile(), conf, this.getInstallationDirectory()); } + + // For each deployable file + for (JarEntry deployable : this.getAllDeployableFiles()) + { + // Copy to the installer temp directory + this.copyFileFromJarToDirectory(this.getInstallerJarFile(), deployable, this.getInstallationDirectory()); + } for (JarEntry pkg : getAllJarEntriesInDirectory("packages")) { @@ -456,6 +468,14 @@ { return this.getAllJarEntriesInDirectory(Installer.FILENAME_CONF_DIRECTORY); } + + /** + * Returns all deployable files as references + */ + private List getAllDeployableFiles() + { + return this.getAllJarEntriesInDirectory(Installer.FILENAME_DEPLOY_DIRECTORY); + } /** * Returns all references in the specified directory Index: installer/src/main/resources/conf/jbossas-ejb3-files-to-place-in-commonlib.txt =================================================================== --- installer/src/main/resources/conf/jbossas-ejb3-files-to-place-in-commonlib.txt (revision 87473) +++ installer/src/main/resources/conf/jbossas-ejb3-files-to-place-in-commonlib.txt (working copy) @@ -2,6 +2,7 @@ jboss-ejb3-common.jar jboss-ejb3-core.jar jboss-ejb3-deployers.jar +jboss-ejb3-endpoint.jar jboss-ejb3-ext-api.jar jboss-ejb3-ext-api-impl.jar jboss-ejb3-interceptors.jar Index: installer/src/main/resources/conf/jbossas-ejb3-files-to-place-in-deploy-unclustered.txt =================================================================== --- installer/src/main/resources/conf/jbossas-ejb3-files-to-place-in-deploy-unclustered.txt (revision 87473) +++ installer/src/main/resources/conf/jbossas-ejb3-files-to-place-in-deploy-unclustered.txt (working copy) @@ -1,3 +1,4 @@ ejb3-connectors-service.xml ejb3-container-jboss-beans.xml -ejb3-interceptors-aop.xml \ No newline at end of file +ejb3-interceptors-aop.xml +jboss-ejb3-endpoint-deployer.jar \ No newline at end of file Index: as-int/pom.xml =================================================================== --- as-int/pom.xml (revision 87473) +++ as-int/pom.xml (working copy) @@ -29,7 +29,9 @@ into the AS --> - 1.1.4 + 1.1.5-SNAPSHOT + 0.1.0-SNAPSHOT + 0.1.0-SNAPSHOT 1.0.1 @@ -57,6 +59,20 @@ jboss-ejb3-mc-int ${version.org.jboss.ejb3_mc.int} + + + + org.jboss.ejb3 + jboss-ejb3-endpoint + ${version.org.jboss.ejb3_jboss.ejb3.endpoint} + + + + + org.jboss.ejb3 + jboss-ejb3-endpoint-deployer + ${version.org.jboss.ejb3_jboss.ejb3.endpoint.deployer} + Index: ejb3/pom.xml =================================================================== --- ejb3/pom.xml (revision 87473) +++ ejb3/pom.xml (working copy) @@ -34,7 +34,7 @@ into the AS --> - 1.1.4 + 1.1.5-SNAPSHOT 1.0.0 @@ -54,7 +54,7 @@ jboss-ejb3-core ${version.org.jboss.ejb3_core} - + org.jboss.ejb3 Index: plugin/src/main/resources/installer.xml =================================================================== --- plugin/src/main/resources/installer.xml (revision 87473) +++ plugin/src/main/resources/installer.xml (working copy) @@ -37,6 +37,7 @@ org.jboss.ejb3:jboss-ejb3-common:jar org.jboss.ejb3:jboss-ejb3-core:jar org.jboss.ejb3:jboss-ejb3-deployers:jar + org.jboss.ejb3:jboss-ejb3-endpoint:jar org.jboss.ejb3:jboss-ejb3-ext-api:jar org.jboss.ejb3:jboss-ejb3-ext-api-impl:jar org.jboss.ejb3:jboss-ejb3-interceptors:jar @@ -53,6 +54,13 @@ lib + ${artifactId}.${extension} + + org.jboss.ejb3:jboss-ejb3-endpoint-deployer:jar + + deploy + + ${artifactId}-${classifier}.${extension} org.jboss.ejb3:jboss-ejb3-common:jar:client Index: plugin/pom.xml =================================================================== --- plugin/pom.xml (revision 87473) +++ plugin/pom.xml (working copy) @@ -55,7 +55,7 @@ org.jboss.ejb3 jboss-ejb3-installer - 1.0.3 + 1.0.4-SNAPSHOT true @@ -63,14 +63,8 @@ org.jboss.ejb3 jboss-ejb3-as-int - 1.1.4 + 1.1.5-SNAPSHOT true - - - org.jboss.ejb3 - jboss-ejb3-proxy - - @@ -85,7 +79,7 @@ org.jboss.ejb3 jboss-ejb3-core client - 1.1.4 + 1.1.5-SNAPSHOT true