geronimo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Gianny Damour <gianny.dam...@optusnet.com.au>
Subject Re: svn commit: r394439 [1/3] - in /geronimo/branches/1.1: ./ applications/console-core/src/java/org/apache/geronimo/console/util/ applications/console-standard/src/java/org/apache/geronimo/console/car/ applications/console-standard/src/webapp/WEB-INF/view...
Date Sun, 16 Apr 2006 07:19:11 GMT
ammulder@apache.org wrote:

>Author: ammulder
>Date: Sat Apr 15 23:35:09 2006
>New Revision: 394439
>
>URL: http://svn.apache.org/viewcvs?rev=394439&view=rev
>Log:
>Services can be deployed with a JAR and plan, or a plan in the JAR at
>  META-INF/geronimo-service.xml (GERONIMO-1859)
>Improvements to configuration import/export, including more metadata
>  and no installations just to gather metadata
>Improved handling for Artifacts that are missing parts (effectively
>  wildcards)
>
>  
>
<snip>

>Modified: geronimo/branches/1.1/modules/service-builder/src/java/org/apache/geronimo/deployment/service/ServiceConfigBuilder.java
>URL: http://svn.apache.org/viewcvs/geronimo/branches/1.1/modules/service-builder/src/java/org/apache/geronimo/deployment/service/ServiceConfigBuilder.java?rev=394439&r1=394438&r2=394439&view=diff
>==============================================================================
>--- geronimo/branches/1.1/modules/service-builder/src/java/org/apache/geronimo/deployment/service/ServiceConfigBuilder.java
(original)
>+++ geronimo/branches/1.1/modules/service-builder/src/java/org/apache/geronimo/deployment/service/ServiceConfigBuilder.java
Sat Apr 15 23:35:09 2006
>@@ -27,12 +27,15 @@
>  
>
<snip>

> 
>         DeploymentContext context = new DeploymentContext(outfile, null,environment,
ConfigurationModuleType.SERVICE, naming, repositories, configurationStores);
>+        if(jar != null) {
>+            if(inPlaceDeployment) {
>+                //todo: add the JAR to the configuration Class Path and do whatever else
we need to (may need to set in-place directory on the DeploymentContext just above?)
>+                throw new UnsupportedOperationException("In-place deployments are not
supported yet for services");
>+            } else {
>+                File file = new File(jar.getName());
>+                context.addIncludeAsPackedJar(URI.create(file.getName()), jar);
>+            }
>+        }
>         try {
>             ClassLoader cl = context.getClassLoader();
> 
>  
>
I have refactored DeploymentContext to easily add support for in-place 
deployment of services (in a few words InPlaceEARContext has been 
removed and DeploymentContext delegates to two distinct strategies). 
Aaron, if you plan to work on in-place deployment of services, then I 
think that I will get to that tomorrow during the day - so, if you can 
wait until then...

Thanks,
Gianny



Mime
View raw message