Return-Path: Delivered-To: apmail-geronimo-scm-archive@www.apache.org Received: (qmail 23213 invoked from network); 15 Feb 2006 02:07:44 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 15 Feb 2006 02:07:44 -0000 Received: (qmail 6331 invoked by uid 500); 15 Feb 2006 02:07:44 -0000 Delivered-To: apmail-geronimo-scm-archive@geronimo.apache.org Received: (qmail 6189 invoked by uid 500); 15 Feb 2006 02:07:43 -0000 Mailing-List: contact scm-help@geronimo.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: Reply-To: dev@geronimo.apache.org List-Id: Delivered-To: mailing list scm@geronimo.apache.org Received: (qmail 6178 invoked by uid 99); 15 Feb 2006 02:07:43 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 14 Feb 2006 18:07:43 -0800 X-ASF-Spam-Status: No, hits=-9.4 required=10.0 tests=ALL_TRUSTED,NO_REAL_NAME X-Spam-Check-By: apache.org Received: from [209.237.227.194] (HELO minotaur.apache.org) (209.237.227.194) by apache.org (qpsmtpd/0.29) with SMTP; Tue, 14 Feb 2006 18:07:41 -0800 Received: (qmail 23173 invoked by uid 65534); 15 Feb 2006 02:07:20 -0000 Message-ID: <20060215020720.23172.qmail@minotaur.apache.org> Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r377921 - in /geronimo/branches/configid: configs/activemq-broker/src/plan/ configs/activemq/src/plan/ configs/client-corba/src/plan/ configs/client-security/src/plan/ configs/client-system/src/plan/ configs/client/src/plan/ configs/console... Date: Wed, 15 Feb 2006 02:07:05 -0000 To: scm@geronimo.apache.org From: djencks@apache.org X-Mailer: svnmailer-1.0.6 X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N Author: djencks Date: Tue Feb 14 18:07:00 2006 New Revision: 377921 URL: http://svn.apache.org/viewcvs?rev=377921&view=rev Log: intermediate checkin, fix some problems with the packaging builder, make configId optional in plans Modified: geronimo/branches/configid/configs/activemq-broker/src/plan/plan.xml geronimo/branches/configid/configs/activemq/src/plan/plan.xml geronimo/branches/configid/configs/client-corba/src/plan/plan.xml geronimo/branches/configid/configs/client-security/src/plan/plan.xml geronimo/branches/configid/configs/client-system/src/plan/plan.xml geronimo/branches/configid/configs/client/src/plan/plan.xml geronimo/branches/configid/configs/console-jetty/src/plan/plan.xml geronimo/branches/configid/configs/console-tomcat/src/plan/plan.xml geronimo/branches/configid/configs/daytrader-jetty/src/plan/plan.xml geronimo/branches/configid/configs/daytrader-tomcat/src/plan/plan.xml geronimo/branches/configid/configs/directory/src/plan/plan.xml geronimo/branches/configid/configs/executable-deployer/src/plan/plan.xml geronimo/branches/configid/configs/geronimo-gbean-deployer/src/plan/plan.xml geronimo/branches/configid/configs/hot-deployer/src/plan/plan.xml geronimo/branches/configid/configs/j2ee-corba/src/plan/plan.xml geronimo/branches/configid/configs/j2ee-deployer/src/plan/plan.xml geronimo/branches/configid/configs/j2ee-security/src/plan/plan.xml geronimo/branches/configid/configs/j2ee-server/src/plan/plan.xml geronimo/branches/configid/configs/j2ee-system/src/plan/plan.xml geronimo/branches/configid/configs/javamail/src/plan/plan.xml geronimo/branches/configid/configs/jetty-deployer/src/plan/plan.xml geronimo/branches/configid/configs/jetty/src/plan/plan.xml geronimo/branches/configid/configs/jmxdebug-jetty/src/plan/plan.xml geronimo/branches/configid/configs/jmxdebug-tomcat/src/plan/plan.xml geronimo/branches/configid/configs/jsp-examples-jetty/src/plan/plan.xml geronimo/branches/configid/configs/jsp-examples-tomcat/src/plan/plan.xml geronimo/branches/configid/configs/ldap-demo-jetty/src/plan/plan.xml geronimo/branches/configid/configs/ldap-demo-tomcat/src/plan/plan.xml geronimo/branches/configid/configs/ldap-realm/src/plan/plan.xml geronimo/branches/configid/configs/online-deployer/src/plan/plan.xml geronimo/branches/configid/configs/remote-deploy-jetty/src/plan/plan.xml geronimo/branches/configid/configs/remote-deploy-tomcat/src/plan/plan.xml geronimo/branches/configid/configs/rmi-naming/src/plan/plan.xml geronimo/branches/configid/configs/servlets-examples-jetty/src/plan/plan.xml geronimo/branches/configid/configs/servlets-examples-tomcat/src/plan/plan.xml geronimo/branches/configid/configs/shutdown/src/plan/plan.xml geronimo/branches/configid/configs/system-database/src/plan/plan.xml geronimo/branches/configid/configs/tomcat-deployer/src/plan/plan.xml geronimo/branches/configid/configs/tomcat/src/plan/plan.xml geronimo/branches/configid/configs/uddi-jetty/src/plan/plan.xml geronimo/branches/configid/configs/uddi-tomcat/src/plan/plan.xml geronimo/branches/configid/configs/welcome-jetty/src/plan/plan.xml geronimo/branches/configid/configs/welcome-tomcat/src/plan/plan.xml geronimo/branches/configid/modules/service-builder/src/java/org/apache/geronimo/deployment/service/EnvironmentBuilder.java geronimo/branches/configid/modules/service-builder/src/schema/geronimo-config-1.1.xsd geronimo/branches/configid/modules/system/src/java/org/apache/geronimo/system/repository/AbstractRepository.java geronimo/branches/configid/plugins/geronimo-packaging-plugin/src/java/org/apache/geronimo/plugin/packaging/MavenConfigStore.java geronimo/branches/configid/plugins/geronimo-packaging-plugin/src/java/org/apache/geronimo/plugin/packaging/PackageBuilder.java geronimo/branches/configid/plugins/geronimo-packaging-plugin/src/java/org/apache/geronimo/plugin/packaging/PlanProcessor.java Modified: geronimo/branches/configid/configs/activemq-broker/src/plan/plan.xml URL: http://svn.apache.org/viewcvs/geronimo/branches/configid/configs/activemq-broker/src/plan/plan.xml?rev=377921&r1=377920&r2=377921&view=diff ============================================================================== --- geronimo/branches/configid/configs/activemq-broker/src/plan/plan.xml (original) +++ geronimo/branches/configid/configs/activemq-broker/src/plan/plan.xml Tue Feb 14 18:07:00 2006 @@ -19,10 +19,7 @@ - + Modified: geronimo/branches/configid/configs/activemq/src/plan/plan.xml URL: http://svn.apache.org/viewcvs/geronimo/branches/configid/configs/activemq/src/plan/plan.xml?rev=377921&r1=377920&r2=377921&view=diff ============================================================================== --- geronimo/branches/configid/configs/activemq/src/plan/plan.xml (original) +++ geronimo/branches/configid/configs/activemq/src/plan/plan.xml Tue Feb 14 18:07:00 2006 @@ -18,8 +18,8 @@ - Modified: geronimo/branches/configid/configs/client-corba/src/plan/plan.xml URL: http://svn.apache.org/viewcvs/geronimo/branches/configid/configs/client-corba/src/plan/plan.xml?rev=377921&r1=377920&r2=377921&view=diff ============================================================================== --- geronimo/branches/configid/configs/client-corba/src/plan/plan.xml (original) +++ geronimo/branches/configid/configs/client-corba/src/plan/plan.xml Tue Feb 14 18:07:00 2006 @@ -21,10 +21,7 @@ - + Modified: geronimo/branches/configid/configs/client-security/src/plan/plan.xml URL: http://svn.apache.org/viewcvs/geronimo/branches/configid/configs/client-security/src/plan/plan.xml?rev=377921&r1=377920&r2=377921&view=diff ============================================================================== --- geronimo/branches/configid/configs/client-security/src/plan/plan.xml (original) +++ geronimo/branches/configid/configs/client-security/src/plan/plan.xml Tue Feb 14 18:07:00 2006 @@ -24,7 +24,7 @@ --> Modified: geronimo/branches/configid/configs/client-system/src/plan/plan.xml URL: http://svn.apache.org/viewcvs/geronimo/branches/configid/configs/client-system/src/plan/plan.xml?rev=377921&r1=377920&r2=377921&view=diff ============================================================================== --- geronimo/branches/configid/configs/client-system/src/plan/plan.xml (original) +++ geronimo/branches/configid/configs/client-system/src/plan/plan.xml Tue Feb 14 18:07:00 2006 @@ -27,8 +27,8 @@ specific services - those should be provided by children. --> Modified: geronimo/branches/configid/configs/client/src/plan/plan.xml URL: http://svn.apache.org/viewcvs/geronimo/branches/configid/configs/client/src/plan/plan.xml?rev=377921&r1=377920&r2=377921&view=diff ============================================================================== --- geronimo/branches/configid/configs/client/src/plan/plan.xml (original) +++ geronimo/branches/configid/configs/client/src/plan/plan.xml Tue Feb 14 18:07:00 2006 @@ -26,8 +26,8 @@ parentId="${pom.groupId}/client-system/${pom.currentVersion}/car" --> Modified: geronimo/branches/configid/configs/console-jetty/src/plan/plan.xml URL: http://svn.apache.org/viewcvs/geronimo/branches/configid/configs/console-jetty/src/plan/plan.xml?rev=377921&r1=377920&r2=377921&view=diff ============================================================================== --- geronimo/branches/configid/configs/console-jetty/src/plan/plan.xml (original) +++ geronimo/branches/configid/configs/console-jetty/src/plan/plan.xml Tue Feb 14 18:07:00 2006 @@ -19,13 +19,13 @@ geronimo-console-framework-${pom.currentVersion}.war - + /console false geronimo-properties-realm @@ -46,7 +46,7 @@ geronimo-console-standard-${pom.currentVersion}.war - + /console-standard false Modified: geronimo/branches/configid/configs/console-tomcat/src/plan/plan.xml URL: http://svn.apache.org/viewcvs/geronimo/branches/configid/configs/console-tomcat/src/plan/plan.xml?rev=377921&r1=377920&r2=377921&view=diff ============================================================================== --- geronimo/branches/configid/configs/console-tomcat/src/plan/plan.xml (original) +++ geronimo/branches/configid/configs/console-tomcat/src/plan/plan.xml Tue Feb 14 18:07:00 2006 @@ -19,13 +19,13 @@ geronimo-console-framework-${pom.currentVersion}.war - + /console false @@ -47,7 +47,7 @@ geronimo-console-standard-${pom.currentVersion}.war - + /console-standard false Modified: geronimo/branches/configid/configs/daytrader-jetty/src/plan/plan.xml URL: http://svn.apache.org/viewcvs/geronimo/branches/configid/configs/daytrader-jetty/src/plan/plan.xml?rev=377921&r1=377920&r2=377921&view=diff ============================================================================== --- geronimo/branches/configid/configs/daytrader-jetty/src/plan/plan.xml (original) +++ geronimo/branches/configid/configs/daytrader-jetty/src/plan/plan.xml Tue Feb 14 18:07:00 2006 @@ -1,10 +1,10 @@ - + daytrader-web-${daytrader_version}.war - false @@ -31,7 +31,7 @@ --> daytrader-ejb-${daytrader_version}.jar - @@ -506,7 +506,7 @@ daytrader-streamer-${daytrader_version}.jar - @@ -565,7 +565,7 @@ TradeDataSource tranql/tranql-connector-derby-embed-xa/${tranql_vendors_version}/rar @@ -605,7 +605,7 @@ TradeJMS activemq/activemq-ra/${activemq_version}/rar Modified: geronimo/branches/configid/configs/daytrader-tomcat/src/plan/plan.xml URL: http://svn.apache.org/viewcvs/geronimo/branches/configid/configs/daytrader-tomcat/src/plan/plan.xml?rev=377921&r1=377920&r2=377921&view=diff ============================================================================== --- geronimo/branches/configid/configs/daytrader-tomcat/src/plan/plan.xml (original) +++ geronimo/branches/configid/configs/daytrader-tomcat/src/plan/plan.xml Tue Feb 14 18:07:00 2006 @@ -1,10 +1,10 @@ - + daytrader-web-${daytrader_version}.war - false @@ -31,7 +31,7 @@ --> daytrader-ejb-${daytrader_version}.jar - @@ -506,7 +506,7 @@ daytrader-streamer-${daytrader_version}.jar - @@ -565,7 +565,7 @@ TradeDataSource tranql/tranql-connector-derby-embed-xa/${tranql_vendors_version}/rar @@ -605,7 +605,7 @@ TradeJMS activemq/activemq-ra/${activemq_version}/rar Modified: geronimo/branches/configid/configs/directory/src/plan/plan.xml URL: http://svn.apache.org/viewcvs/geronimo/branches/configid/configs/directory/src/plan/plan.xml?rev=377921&r1=377920&r2=377921&view=diff ============================================================================== --- geronimo/branches/configid/configs/directory/src/plan/plan.xml (original) +++ geronimo/branches/configid/configs/directory/src/plan/plan.xml Tue Feb 14 18:07:00 2006 @@ -25,8 +25,8 @@ by the server. --> Modified: geronimo/branches/configid/configs/executable-deployer/src/plan/plan.xml URL: http://svn.apache.org/viewcvs/geronimo/branches/configid/configs/executable-deployer/src/plan/plan.xml?rev=377921&r1=377920&r2=377921&view=diff ============================================================================== --- geronimo/branches/configid/configs/executable-deployer/src/plan/plan.xml (original) +++ geronimo/branches/configid/configs/executable-deployer/src/plan/plan.xml Tue Feb 14 18:07:00 2006 @@ -16,8 +16,8 @@ limitations under the License. --> - Modified: geronimo/branches/configid/configs/geronimo-gbean-deployer/src/plan/plan.xml URL: http://svn.apache.org/viewcvs/geronimo/branches/configid/configs/geronimo-gbean-deployer/src/plan/plan.xml?rev=377921&r1=377920&r2=377921&view=diff ============================================================================== --- geronimo/branches/configid/configs/geronimo-gbean-deployer/src/plan/plan.xml (original) +++ geronimo/branches/configid/configs/geronimo-gbean-deployer/src/plan/plan.xml Tue Feb 14 18:07:00 2006 @@ -16,12 +16,19 @@ limitations under the License. --> - + + + + domain + geronimo.maven + + + J2EEServer + geronimo + + + @@ -37,7 +44,7 @@ - geronimo/j2ee-server/${pom.currentVersion}/car + geronimo.maven:name=Repository geronimo.server:name=Repository,* @@ -51,4 +58,5 @@ * + Modified: geronimo/branches/configid/configs/hot-deployer/src/plan/plan.xml URL: http://svn.apache.org/viewcvs/geronimo/branches/configid/configs/hot-deployer/src/plan/plan.xml?rev=377921&r1=377920&r2=377921&view=diff ============================================================================== --- geronimo/branches/configid/configs/hot-deployer/src/plan/plan.xml (original) +++ geronimo/branches/configid/configs/hot-deployer/src/plan/plan.xml Tue Feb 14 18:07:00 2006 @@ -23,8 +23,8 @@ parentId="geronimo/runtime-deployer/${pom.currentVersion}/car" --> Modified: geronimo/branches/configid/configs/j2ee-deployer/src/plan/plan.xml URL: http://svn.apache.org/viewcvs/geronimo/branches/configid/configs/j2ee-deployer/src/plan/plan.xml?rev=377921&r1=377920&r2=377921&view=diff ============================================================================== --- geronimo/branches/configid/configs/j2ee-deployer/src/plan/plan.xml (original) +++ geronimo/branches/configid/configs/j2ee-deployer/src/plan/plan.xml Tue Feb 14 18:07:00 2006 @@ -16,8 +16,8 @@ limitations under the License. --> - @@ -57,7 +57,7 @@ - http://geronimo.apache.org/xml/ns/j2ee/web/tomcat-1.0 + http://geronimo.apache.org/xml/ns/j2ee/web/tomcat-1.1 geronimo.maven:J2EEApplication=null,J2EEModule=${pom.groupId}/jetty-deployer/${pom.currentVersion}/car,J2EEServer=geronimo,j2eeType=ModuleBuilder,name=JettyWebBuilder geronimo.maven:J2EEApplication=null,J2EEModule=${pom.groupId}/tomcat-deployer/${pom.currentVersion}/car,J2EEServer=geronimo,j2eeType=ModuleBuilder,name=TomcatWebBuilder Modified: geronimo/branches/configid/configs/j2ee-security/src/plan/plan.xml URL: http://svn.apache.org/viewcvs/geronimo/branches/configid/configs/j2ee-security/src/plan/plan.xml?rev=377921&r1=377920&r2=377921&view=diff ============================================================================== --- geronimo/branches/configid/configs/j2ee-security/src/plan/plan.xml (original) +++ geronimo/branches/configid/configs/j2ee-security/src/plan/plan.xml Tue Feb 14 18:07:00 2006 @@ -23,8 +23,8 @@ parentId="${pom.groupId}/rmi-naming/${pom.currentVersion}/car" --> Modified: geronimo/branches/configid/configs/j2ee-server/src/plan/plan.xml URL: http://svn.apache.org/viewcvs/geronimo/branches/configid/configs/j2ee-server/src/plan/plan.xml?rev=377921&r1=377920&r2=377921&view=diff ============================================================================== --- geronimo/branches/configid/configs/j2ee-server/src/plan/plan.xml (original) +++ geronimo/branches/configid/configs/j2ee-server/src/plan/plan.xml Tue Feb 14 18:07:00 2006 @@ -27,8 +27,8 @@ --> Modified: geronimo/branches/configid/configs/j2ee-system/src/plan/plan.xml URL: http://svn.apache.org/viewcvs/geronimo/branches/configid/configs/j2ee-system/src/plan/plan.xml?rev=377921&r1=377920&r2=377921&view=diff ============================================================================== --- geronimo/branches/configid/configs/j2ee-system/src/plan/plan.xml (original) +++ geronimo/branches/configid/configs/j2ee-system/src/plan/plan.xml Tue Feb 14 18:07:00 2006 @@ -27,8 +27,8 @@ specific services - those should be provided by children. --> Modified: geronimo/branches/configid/configs/javamail/src/plan/plan.xml URL: http://svn.apache.org/viewcvs/geronimo/branches/configid/configs/javamail/src/plan/plan.xml?rev=377921&r1=377920&r2=377921&view=diff ============================================================================== --- geronimo/branches/configid/configs/javamail/src/plan/plan.xml (original) +++ geronimo/branches/configid/configs/javamail/src/plan/plan.xml Tue Feb 14 18:07:00 2006 @@ -23,8 +23,8 @@ parentId="geronimo/runtime-deployer/${pom.currentVersion}/car" --> Modified: geronimo/branches/configid/configs/jetty-deployer/src/plan/plan.xml URL: http://svn.apache.org/viewcvs/geronimo/branches/configid/configs/jetty-deployer/src/plan/plan.xml?rev=377921&r1=377920&r2=377921&view=diff ============================================================================== --- geronimo/branches/configid/configs/jetty-deployer/src/plan/plan.xml (original) +++ geronimo/branches/configid/configs/jetty-deployer/src/plan/plan.xml Tue Feb 14 18:07:00 2006 @@ -19,8 +19,8 @@ Modified: geronimo/branches/configid/configs/jetty/src/plan/plan.xml URL: http://svn.apache.org/viewcvs/geronimo/branches/configid/configs/jetty/src/plan/plan.xml?rev=377921&r1=377920&r2=377921&view=diff ============================================================================== --- geronimo/branches/configid/configs/jetty/src/plan/plan.xml (original) +++ geronimo/branches/configid/configs/jetty/src/plan/plan.xml Tue Feb 14 18:07:00 2006 @@ -23,8 +23,8 @@ parentId="${pom.groupId}/rmi-naming/${pom.currentVersion}/car" --> - /jsp-examples Modified: geronimo/branches/configid/configs/jsp-examples-tomcat/src/plan/plan.xml URL: http://svn.apache.org/viewcvs/geronimo/branches/configid/configs/jsp-examples-tomcat/src/plan/plan.xml?rev=377921&r1=377920&r2=377921&view=diff ============================================================================== --- geronimo/branches/configid/configs/jsp-examples-tomcat/src/plan/plan.xml (original) +++ geronimo/branches/configid/configs/jsp-examples-tomcat/src/plan/plan.xml Tue Feb 14 18:07:00 2006 @@ -18,8 +18,8 @@ - /jsp-examples Modified: geronimo/branches/configid/configs/ldap-demo-jetty/src/plan/plan.xml URL: http://svn.apache.org/viewcvs/geronimo/branches/configid/configs/ldap-demo-jetty/src/plan/plan.xml?rev=377921&r1=377920&r2=377921&view=diff ============================================================================== --- geronimo/branches/configid/configs/ldap-demo-jetty/src/plan/plan.xml (original) +++ geronimo/branches/configid/configs/ldap-demo-jetty/src/plan/plan.xml Tue Feb 14 18:07:00 2006 @@ -1,7 +1,7 @@ - /ldap-demo false Modified: geronimo/branches/configid/configs/ldap-demo-tomcat/src/plan/plan.xml URL: http://svn.apache.org/viewcvs/geronimo/branches/configid/configs/ldap-demo-tomcat/src/plan/plan.xml?rev=377921&r1=377920&r2=377921&view=diff ============================================================================== --- geronimo/branches/configid/configs/ldap-demo-tomcat/src/plan/plan.xml (original) +++ geronimo/branches/configid/configs/ldap-demo-tomcat/src/plan/plan.xml Tue Feb 14 18:07:00 2006 @@ -1,7 +1,7 @@ - /ldap-demo false Modified: geronimo/branches/configid/configs/ldap-realm/src/plan/plan.xml URL: http://svn.apache.org/viewcvs/geronimo/branches/configid/configs/ldap-realm/src/plan/plan.xml?rev=377921&r1=377920&r2=377921&view=diff ============================================================================== --- geronimo/branches/configid/configs/ldap-realm/src/plan/plan.xml (original) +++ geronimo/branches/configid/configs/ldap-realm/src/plan/plan.xml Tue Feb 14 18:07:00 2006 @@ -2,7 +2,7 @@ - Modified: geronimo/branches/configid/configs/remote-deploy-jetty/src/plan/plan.xml URL: http://svn.apache.org/viewcvs/geronimo/branches/configid/configs/remote-deploy-jetty/src/plan/plan.xml?rev=377921&r1=377920&r2=377921&view=diff ============================================================================== --- geronimo/branches/configid/configs/remote-deploy-jetty/src/plan/plan.xml (original) +++ geronimo/branches/configid/configs/remote-deploy-jetty/src/plan/plan.xml Tue Feb 14 18:07:00 2006 @@ -18,10 +18,10 @@ - /remote-deploy Modified: geronimo/branches/configid/configs/remote-deploy-tomcat/src/plan/plan.xml URL: http://svn.apache.org/viewcvs/geronimo/branches/configid/configs/remote-deploy-tomcat/src/plan/plan.xml?rev=377921&r1=377920&r2=377921&view=diff ============================================================================== --- geronimo/branches/configid/configs/remote-deploy-tomcat/src/plan/plan.xml (original) +++ geronimo/branches/configid/configs/remote-deploy-tomcat/src/plan/plan.xml Tue Feb 14 18:07:00 2006 @@ -18,10 +18,10 @@ - /remote-deploy Modified: geronimo/branches/configid/configs/rmi-naming/src/plan/plan.xml URL: http://svn.apache.org/viewcvs/geronimo/branches/configid/configs/rmi-naming/src/plan/plan.xml?rev=377921&r1=377920&r2=377921&view=diff ============================================================================== --- geronimo/branches/configid/configs/rmi-naming/src/plan/plan.xml (original) +++ geronimo/branches/configid/configs/rmi-naming/src/plan/plan.xml Tue Feb 14 18:07:00 2006 @@ -25,8 +25,8 @@ --> Modified: geronimo/branches/configid/configs/servlets-examples-jetty/src/plan/plan.xml URL: http://svn.apache.org/viewcvs/geronimo/branches/configid/configs/servlets-examples-jetty/src/plan/plan.xml?rev=377921&r1=377920&r2=377921&view=diff ============================================================================== --- geronimo/branches/configid/configs/servlets-examples-jetty/src/plan/plan.xml (original) +++ geronimo/branches/configid/configs/servlets-examples-jetty/src/plan/plan.xml Tue Feb 14 18:07:00 2006 @@ -18,8 +18,8 @@ - /servlets-examples Modified: geronimo/branches/configid/configs/servlets-examples-tomcat/src/plan/plan.xml URL: http://svn.apache.org/viewcvs/geronimo/branches/configid/configs/servlets-examples-tomcat/src/plan/plan.xml?rev=377921&r1=377920&r2=377921&view=diff ============================================================================== --- geronimo/branches/configid/configs/servlets-examples-tomcat/src/plan/plan.xml (original) +++ geronimo/branches/configid/configs/servlets-examples-tomcat/src/plan/plan.xml Tue Feb 14 18:07:00 2006 @@ -18,8 +18,8 @@ - /servlets-examples Modified: geronimo/branches/configid/configs/shutdown/src/plan/plan.xml URL: http://svn.apache.org/viewcvs/geronimo/branches/configid/configs/shutdown/src/plan/plan.xml?rev=377921&r1=377920&r2=377921&view=diff ============================================================================== --- geronimo/branches/configid/configs/shutdown/src/plan/plan.xml (original) +++ geronimo/branches/configid/configs/shutdown/src/plan/plan.xml Tue Feb 14 18:07:00 2006 @@ -16,8 +16,8 @@ limitations under the License. --> - Modified: geronimo/branches/configid/configs/system-database/src/plan/plan.xml URL: http://svn.apache.org/viewcvs/geronimo/branches/configid/configs/system-database/src/plan/plan.xml?rev=377921&r1=377920&r2=377921&view=diff ============================================================================== --- geronimo/branches/configid/configs/system-database/src/plan/plan.xml (original) +++ geronimo/branches/configid/configs/system-database/src/plan/plan.xml Tue Feb 14 18:07:00 2006 @@ -18,8 +18,8 @@ - Modified: geronimo/branches/configid/configs/tomcat-deployer/src/plan/plan.xml URL: http://svn.apache.org/viewcvs/geronimo/branches/configid/configs/tomcat-deployer/src/plan/plan.xml?rev=377921&r1=377920&r2=377921&view=diff ============================================================================== --- geronimo/branches/configid/configs/tomcat-deployer/src/plan/plan.xml (original) +++ geronimo/branches/configid/configs/tomcat-deployer/src/plan/plan.xml Tue Feb 14 18:07:00 2006 @@ -19,8 +19,8 @@ Modified: geronimo/branches/configid/configs/tomcat/src/plan/plan.xml URL: http://svn.apache.org/viewcvs/geronimo/branches/configid/configs/tomcat/src/plan/plan.xml?rev=377921&r1=377920&r2=377921&view=diff ============================================================================== --- geronimo/branches/configid/configs/tomcat/src/plan/plan.xml (original) +++ geronimo/branches/configid/configs/tomcat/src/plan/plan.xml Tue Feb 14 18:07:00 2006 @@ -22,8 +22,8 @@ Configuration for Tomcat server. --> Modified: geronimo/branches/configid/configs/uddi-jetty/src/plan/plan.xml URL: http://svn.apache.org/viewcvs/geronimo/branches/configid/configs/uddi-jetty/src/plan/plan.xml?rev=377921&r1=377920&r2=377921&view=diff ============================================================================== --- geronimo/branches/configid/configs/uddi-jetty/src/plan/plan.xml (original) +++ geronimo/branches/configid/configs/uddi-jetty/src/plan/plan.xml Tue Feb 14 18:07:00 2006 @@ -17,14 +17,14 @@ --> - + uddi-jetty geronimo/geronimo-uddi-server/${pom.currentVersion}/war @@ -53,7 +53,7 @@ uddi-db tranql/tranql-connector-derby-embed-local/${tranql_vendors_version}/rar - Modified: geronimo/branches/configid/configs/uddi-tomcat/src/plan/plan.xml URL: http://svn.apache.org/viewcvs/geronimo/branches/configid/configs/uddi-tomcat/src/plan/plan.xml?rev=377921&r1=377920&r2=377921&view=diff ============================================================================== --- geronimo/branches/configid/configs/uddi-tomcat/src/plan/plan.xml (original) +++ geronimo/branches/configid/configs/uddi-tomcat/src/plan/plan.xml Tue Feb 14 18:07:00 2006 @@ -17,15 +17,14 @@ --> - + uddi-tomcat geronimo/geronimo-uddi-server/${pom.currentVersion}/war /juddi @@ -47,8 +46,7 @@ uddi-db tranql/tranql-connector-derby-embed-local/${tranql_vendors_version}/rar - Modified: geronimo/branches/configid/configs/welcome-jetty/src/plan/plan.xml URL: http://svn.apache.org/viewcvs/geronimo/branches/configid/configs/welcome-jetty/src/plan/plan.xml?rev=377921&r1=377920&r2=377921&view=diff ============================================================================== --- geronimo/branches/configid/configs/welcome-jetty/src/plan/plan.xml (original) +++ geronimo/branches/configid/configs/welcome-jetty/src/plan/plan.xml Tue Feb 14 18:07:00 2006 @@ -18,8 +18,8 @@ - / Modified: geronimo/branches/configid/configs/welcome-tomcat/src/plan/plan.xml URL: http://svn.apache.org/viewcvs/geronimo/branches/configid/configs/welcome-tomcat/src/plan/plan.xml?rev=377921&r1=377920&r2=377921&view=diff ============================================================================== --- geronimo/branches/configid/configs/welcome-tomcat/src/plan/plan.xml (original) +++ geronimo/branches/configid/configs/welcome-tomcat/src/plan/plan.xml Tue Feb 14 18:07:00 2006 @@ -18,8 +18,8 @@ - / Modified: geronimo/branches/configid/modules/service-builder/src/java/org/apache/geronimo/deployment/service/EnvironmentBuilder.java URL: http://svn.apache.org/viewcvs/geronimo/branches/configid/modules/service-builder/src/java/org/apache/geronimo/deployment/service/EnvironmentBuilder.java?rev=377921&r1=377920&r2=377921&view=diff ============================================================================== --- geronimo/branches/configid/modules/service-builder/src/java/org/apache/geronimo/deployment/service/EnvironmentBuilder.java (original) +++ geronimo/branches/configid/modules/service-builder/src/java/org/apache/geronimo/deployment/service/EnvironmentBuilder.java Tue Feb 14 18:07:00 2006 @@ -17,26 +17,26 @@ package org.apache.geronimo.deployment.service; +import org.apache.geronimo.common.DeploymentException; import org.apache.geronimo.deployment.Environment; -import org.apache.geronimo.deployment.xbeans.EnvironmentType; -import org.apache.geronimo.deployment.xbeans.NameKeyType; -import org.apache.geronimo.deployment.xbeans.ClassloaderType; -import org.apache.geronimo.deployment.xbeans.ClassFilterType; import org.apache.geronimo.deployment.xbeans.ArtifactType; +import org.apache.geronimo.deployment.xbeans.ClassFilterType; +import org.apache.geronimo.deployment.xbeans.ClassloaderType; import org.apache.geronimo.deployment.xbeans.EnvironmentDocument; +import org.apache.geronimo.deployment.xbeans.EnvironmentType; +import org.apache.geronimo.deployment.xbeans.NameKeyType; import org.apache.geronimo.kernel.repository.Artifact; -import org.apache.geronimo.common.DeploymentException; import org.apache.geronimo.schema.SchemaConversionUtils; -import org.apache.geronimo.gbean.GBeanInfo; -import org.apache.geronimo.gbean.GBeanInfoBuilder; -import org.apache.xmlbeans.XmlObject; import org.apache.xmlbeans.XmlException; +import org.apache.xmlbeans.XmlObject; -import java.util.Map; +import java.util.Collection; import java.util.HashMap; +import java.util.HashSet; +import java.util.Iterator; import java.util.LinkedHashSet; +import java.util.Map; import java.util.Set; -import java.util.HashSet; /** * @version $Rev:$ $Date:$ @@ -47,7 +47,9 @@ public static Environment buildEnvironment(EnvironmentType environmentType) { Environment environment = new Environment(); - environment.setConfigId(toArtifact(environmentType.getConfigId())); + if (environmentType.isSetConfigId()) { + environment.setConfigId(toArtifact(environmentType.getConfigId())); + } NameKeyType[] nameKeyArray = environmentType.getNameKeyArray(); Map nameKeyMap = new HashMap(); @@ -76,21 +78,90 @@ } public static void mergeEnvironments(Environment environment, Environment additionalEnvironment) { - environment.addNameKeys(additionalEnvironment.getNameKeys()); - environment.addImports(additionalEnvironment.getImports()); - environment.addDependencies(additionalEnvironment.getDependencies()); - environment.addIncludes(additionalEnvironment.getIncludes()); - environment.setInverseClassloading(environment.isInverseClassloading() || additionalEnvironment.isInverseClassloading()); - environment.setSuppressDefaultEnvironment(environment.isSuppressDefaultEnvironment() || additionalEnvironment.isSuppressDefaultEnvironment()); - environment.addHiddenClasses(additionalEnvironment.getHiddenClasses()); - environment.addNonOverrideableClasses(additionalEnvironment.getNonOverrideableClasses()); - environment.addReferences(additionalEnvironment.getReferences()); + if (additionalEnvironment != null) { + environment.addNameKeys(additionalEnvironment.getNameKeys()); + environment.addImports(additionalEnvironment.getImports()); + environment.addDependencies(additionalEnvironment.getDependencies()); + environment.addIncludes(additionalEnvironment.getIncludes()); + environment.setInverseClassloading(environment.isInverseClassloading() || additionalEnvironment.isInverseClassloading()); + environment.setSuppressDefaultEnvironment(environment.isSuppressDefaultEnvironment() || additionalEnvironment.isSuppressDefaultEnvironment()); + environment.addHiddenClasses(additionalEnvironment.getHiddenClasses()); + environment.addNonOverrideableClasses(additionalEnvironment.getNonOverrideableClasses()); + environment.addReferences(additionalEnvironment.getReferences()); + } } public static Environment buildEnvironment(EnvironmentType environmentType, Environment defaultEnvironment) { Environment environment = buildEnvironment(environmentType); mergeEnvironments(environment, defaultEnvironment); return environment; + } + + public static EnvironmentType buildEnvironmentType(Environment environment) { + EnvironmentType environmentType = EnvironmentType.Factory.newInstance(); + ArtifactType configId = environmentType.addNewConfigId(); + toArtifactType(configId, environment.getConfigId()); + for (Iterator iterator = environment.getNameKeys().entrySet().iterator(); iterator.hasNext();) { + Map.Entry entry = (Map.Entry) iterator.next(); + String key = (String) entry.getKey(); + String value = (String) entry.getValue(); + NameKeyType nameKeyType = environmentType.addNewNameKey(); + nameKeyType.setKey(key); + nameKeyType.setValue(value); + } + ClassloaderType classloaderType = environmentType.addNewClassloader(); + classloaderType.setImportArray(toArtifactTypes(environment.getImports())); + classloaderType.setIncludeArray(toArtifactTypes(environment.getIncludes())); + classloaderType.setDependencyArray(toArtifactTypes(environment.getDependencies())); + if (environment.isInverseClassloading()) { + classloaderType.addNewInverseClassloading(); + } + if (environment.isSuppressDefaultEnvironment()) { + classloaderType.addNewSuppressDefaultEnvironment(); + } + classloaderType.setHiddenClassesArray(toFilterType(environment.getHiddenClasses())); + classloaderType.setNonOverridableClassesArray(toFilterType(environment.getNonOverrideableClasses())); + environmentType.setReferenceArray(toArtifactTypes(environment.getReferences())); + return environmentType; + } + + private static ClassFilterType[] toFilterType(Set filters) { + ClassFilterType[] classFilters = new ClassFilterType[filters.size()]; + int i = 0; + for (Iterator iterator = filters.iterator(); iterator.hasNext();) { + String filter = (String) iterator.next(); + ClassFilterType classFilter = ClassFilterType.Factory.newInstance(); + classFilter.setFilter(filter); + classFilters[i++] = classFilter; + } + return classFilters; + } + + private static ArtifactType[] toArtifactTypes(Collection artifacts) { + ArtifactType[] artifactTypes = new ArtifactType[artifacts.size()]; + int i = 0; + for (Iterator iterator = artifacts.iterator(); iterator.hasNext();) { + Artifact artifact = (Artifact) iterator.next(); + ArtifactType artifactType = ArtifactType.Factory.newInstance(); + toArtifactType(artifactType, artifact); + artifactTypes[i++] = artifactType; + } + return artifactTypes; + } + + private static void toArtifactType(ArtifactType artifactType, Artifact artifact) { + if (artifact.getGroupId() != null) { + artifactType.setGroupId(artifact.getGroupId()); + } + if (artifact.getArtifactId() != null) { + artifactType.setArtifactId(artifact.getArtifactId()); + } + if (artifact.getVersion() != null) { + artifactType.setVersion(artifact.getVersion().toString()); + } + if (artifact.getType() != null) { + artifactType.setType(artifact.getType()); + } } private static Set toFilters(ClassFilterType[] filterArray) { Modified: geronimo/branches/configid/modules/service-builder/src/schema/geronimo-config-1.1.xsd URL: http://svn.apache.org/viewcvs/geronimo/branches/configid/modules/service-builder/src/schema/geronimo-config-1.1.xsd?rev=377921&r1=377920&r2=377921&view=diff ============================================================================== --- geronimo/branches/configid/modules/service-builder/src/schema/geronimo-config-1.1.xsd (original) +++ geronimo/branches/configid/modules/service-builder/src/schema/geronimo-config-1.1.xsd Tue Feb 14 18:07:00 2006 @@ -60,7 +60,7 @@ - + "configId" holds elements for the groupId, artifactId, and version of the configuration Modified: geronimo/branches/configid/modules/system/src/java/org/apache/geronimo/system/repository/AbstractRepository.java URL: http://svn.apache.org/viewcvs/geronimo/branches/configid/modules/system/src/java/org/apache/geronimo/system/repository/AbstractRepository.java?rev=377921&r1=377920&r2=377921&view=diff ============================================================================== --- geronimo/branches/configid/modules/system/src/java/org/apache/geronimo/system/repository/AbstractRepository.java (original) +++ geronimo/branches/configid/modules/system/src/java/org/apache/geronimo/system/repository/AbstractRepository.java Tue Feb 14 18:07:00 2006 @@ -60,7 +60,7 @@ private static File resolveRoot(URI root, ServerInfo serverInfo) { if (root == null) throw new NullPointerException("root is null"); - if (serverInfo == null) throw new NullPointerException("serverInfo is null"); +// if (serverInfo == null) throw new NullPointerException("serverInfo is null"); if (!root.toString().endsWith("/")) { try { @@ -70,7 +70,12 @@ } } - URI resolvedUri = serverInfo.resolve(root); + URI resolvedUri; + if (serverInfo != null) { + resolvedUri = serverInfo.resolve(root); + } else { + resolvedUri = root; + } if (!resolvedUri.getScheme().equals("file")) { throw new IllegalStateException("FileSystemRepository must have a root that's a local directory (not " + resolvedUri + ")"); Modified: geronimo/branches/configid/plugins/geronimo-packaging-plugin/src/java/org/apache/geronimo/plugin/packaging/MavenConfigStore.java URL: http://svn.apache.org/viewcvs/geronimo/branches/configid/plugins/geronimo-packaging-plugin/src/java/org/apache/geronimo/plugin/packaging/MavenConfigStore.java?rev=377921&r1=377920&r2=377921&view=diff ============================================================================== --- geronimo/branches/configid/plugins/geronimo-packaging-plugin/src/java/org/apache/geronimo/plugin/packaging/MavenConfigStore.java (original) +++ geronimo/branches/configid/plugins/geronimo-packaging-plugin/src/java/org/apache/geronimo/plugin/packaging/MavenConfigStore.java Tue Feb 14 18:07:00 2006 @@ -69,7 +69,7 @@ } GBeanData config = new GBeanData(); - URL baseURL = new URL("jar:" + repository.getLocation(configId).toString() + "!/"); + URL baseURL = new URL("jar:" + repository.getLocation(configId).toURL().toString() + "!/"); InputStream jis = null; try { URL stateURL = new URL(baseURL, "META-INF/config.ser"); Modified: geronimo/branches/configid/plugins/geronimo-packaging-plugin/src/java/org/apache/geronimo/plugin/packaging/PackageBuilder.java URL: http://svn.apache.org/viewcvs/geronimo/branches/configid/plugins/geronimo-packaging-plugin/src/java/org/apache/geronimo/plugin/packaging/PackageBuilder.java?rev=377921&r1=377920&r2=377921&view=diff ============================================================================== --- geronimo/branches/configid/plugins/geronimo-packaging-plugin/src/java/org/apache/geronimo/plugin/packaging/PackageBuilder.java (original) +++ geronimo/branches/configid/plugins/geronimo-packaging-plugin/src/java/org/apache/geronimo/plugin/packaging/PackageBuilder.java Tue Feb 14 18:07:00 2006 @@ -36,6 +36,7 @@ import java.util.Iterator; import java.util.List; import java.util.Set; +import java.net.URI; /** * JellyBean that builds a Geronimo Configuration using the local Mavem @@ -323,7 +324,8 @@ ClassLoader cl = PackageBuilder.class.getClassLoader(); GBeanInfo repoInfo = GBeanInfo.getGBeanInfo(repoClass, cl); GBeanData repoGBean = new GBeanData(REPOSITORY_NAME, repoInfo); - repoGBean.setAttribute("root", repository); + URI repositoryURI = repository.toURI(); + repoGBean.setAttribute("root", repositoryURI); kernel.loadGBean(repoGBean, cl); kernel.startGBean(REPOSITORY_NAME); Modified: geronimo/branches/configid/plugins/geronimo-packaging-plugin/src/java/org/apache/geronimo/plugin/packaging/PlanProcessor.java URL: http://svn.apache.org/viewcvs/geronimo/branches/configid/plugins/geronimo-packaging-plugin/src/java/org/apache/geronimo/plugin/packaging/PlanProcessor.java?rev=377921&r1=377920&r2=377921&view=diff ============================================================================== --- geronimo/branches/configid/plugins/geronimo-packaging-plugin/src/java/org/apache/geronimo/plugin/packaging/PlanProcessor.java (original) +++ geronimo/branches/configid/plugins/geronimo-packaging-plugin/src/java/org/apache/geronimo/plugin/packaging/PlanProcessor.java Tue Feb 14 18:07:00 2006 @@ -162,7 +162,11 @@ QName childName = xmlCursor.getName(); EnvironmentType environmentType; if (childName.equals(ENVIRONMENT_QNAME)) { - environmentType = (EnvironmentType) xmlCursor.getObject(); + XmlObject xmlObject = xmlCursor.getObject(); + System.out.println("Expected EnvironmentType, actual: " + xmlObject.getClass().getName()); + System.out.println(xmlObject.toString()); + environmentType = (EnvironmentType) xmlObject.copy().changeType(EnvironmentType.type); + xmlCursor.removeXml(); } else { environmentType = EnvironmentType.Factory.newInstance(); xmlCursor.beginElement(ENVIRONMENT_QNAME); @@ -213,6 +217,14 @@ return classloaderType.addNewDependency(); } }); + + xmlCursor.beginElement(ENVIRONMENT_QNAME); + XmlCursor element = environmentType.newCursor(); + try { + element.copyXmlContents(xmlCursor); + } finally { + element.dispose(); + } File targetDir = new File(this.targetDir); if (targetDir.exists()) {