Use a property for the version of gshell
More notes


git-svn-id: https://svn.apache.org/repos/asf/geronimo/gshell/trunk@721366 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/NOTES.txt b/NOTES.txt
index 92eacc9..c11e203 100644
--- a/NOTES.txt
+++ b/NOTES.txt
@@ -28,4 +28,9 @@
 Voodoo, something cool which will load a plugin, then cache the basic details for the shell
     to function, so next time it won't need to load the plugin until a plugin command is executed
     
-Add dynamic cached conversion of spring xml into fastinfoset2, just like classpath building
\ No newline at end of file
+Add dynamic cached conversion of spring xml into fastinfoset2, just like classpath building
+
+Add gshell-maven-plugin, to launch a gshell application from Maven, execute commands, etc.
+
+Add custom plugin components.xml loading, say from <gshell.home>/etc/<plugin.group>/<plugin.name>/components.xml
+    optional of course, but will allow for customization of the default components in the correct container
\ No newline at end of file
diff --git a/gshell-assembly/src/main/underlay/etc/application.xml b/gshell-assembly/src/main/underlay/etc/application.xml
index 8037790..08d566e 100644
--- a/gshell-assembly/src/main/underlay/etc/application.xml
+++ b/gshell-assembly/src/main/underlay/etc/application.xml
@@ -26,7 +26,13 @@
        default-autowire="no"
        default-dependency-check="none">
 
-    <bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"/>
+    <bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
+        <property name="properties">
+            <props>
+                <prop key="gshell.version">1.0-alpha-2-SNAPSHOT</prop>
+            </props>
+        </property>
+    </bean>
 
     <bean class="org.apache.geronimo.gshell.artifact.maven.ArtifactManagerConfigurator" init-method="init">
         <constructor-arg ref="artifactManager"/>
@@ -43,7 +49,7 @@
         <property name="groupId" value="org.apache.geronimo.gshell"/>
         <property name="artifactId" value="gshell"/>
         <property name="name" value="GShell"/>
-        <property name="version" value="1.0-alpha-2-SNAPSHOT"/>
+        <property name="version" value="${gshell.version}"/>
 
         <property name="branding">
             <bean class="org.apache.geronimo.gshell.wisdom.branding.GShellBranding"/>
@@ -54,14 +60,14 @@
                 <bean class="org.apache.geronimo.gshell.artifact.Artifact">
                     <property name="group" value="org.apache.geronimo.gshell.wisdom"/>
                     <property name="name" value="gshell-wisdom-core"/>
-                    <property name="version" value="1.0-alpha-2-SNAPSHOT"/>
+                    <property name="version" value="${gshell.version}"/>
                 </bean>
                 
                 <!--
                 <bean class="org.apache.geronimo.gshell.artifact.Artifact">
                     <property name="group" value="org.apache.geronimo.gshell.support"/>
                     <property name="name" value="gshell-vfs-truezip"/>
-                    <property name="version" value="1.0-alpha-2-SNAPSHOT"/>
+                    <property name="version" value="${gshell.version}"/>
                 </bean>
                 -->
             </list>
@@ -72,45 +78,45 @@
                 <bean class="org.apache.geronimo.gshell.artifact.Artifact">
                     <property name="group" value="org.apache.geronimo.gshell.commands"/>
                     <property name="name" value="gshell-builtins"/>
-                    <property name="version" value="1.0-alpha-2-SNAPSHOT"/>
+                    <property name="version" value="${gshell.version}"/>
                 </bean>
 
                 <bean class="org.apache.geronimo.gshell.artifact.Artifact">
                     <property name="group" value="org.apache.geronimo.gshell.commands"/>
                     <property name="name" value="gshell-vfs"/>
-                    <property name="version" value="1.0-alpha-2-SNAPSHOT"/>
+                    <property name="version" value="${gshell.version}"/>
                 </bean>
 
                 <bean class="org.apache.geronimo.gshell.artifact.Artifact">
                     <property name="group" value="org.apache.geronimo.gshell.commands"/>
                     <property name="name" value="gshell-admin"/>
-                    <property name="version" value="1.0-alpha-2-SNAPSHOT"/>
+                    <property name="version" value="${gshell.version}"/>
                 </bean>
 
                 <bean class="org.apache.geronimo.gshell.artifact.Artifact">
                     <property name="group" value="org.apache.geronimo.gshell.commands"/>
                     <property name="name" value="gshell-optional"/>
-                    <property name="version" value="1.0-alpha-2-SNAPSHOT"/>
+                    <property name="version" value="${gshell.version}"/>
                 </bean>
 
                 <!--
                 <bean class="org.apache.geronimo.gshell.artifact.Artifact">
                     <property name="group" value="org.apache.geronimo.gshell.commands"/>
                     <property name="name" value="gshell-log4j"/>
-                    <property name="version" value="1.0-alpha-2-SNAPSHOT"/>
+                    <property name="version" value="${gshell.version}"/>
                 </bean>
 
                 <bean class="org.apache.geronimo.gshell.artifact.Artifact">
                     <property name="group" value="org.apache.geronimo.gshell.commands"/>
                     <property name="name" value="gshell-bsf"/>
-                    <property name="version" value="1.0-alpha-2-SNAPSHOT"/>
+                    <property name="version" value="${gshell.version}"/>
                 </bean>
                 -->
 
                 <bean class="org.apache.geronimo.gshell.artifact.Artifact">
                     <property name="group" value="org.apache.geronimo.gshell.commands"/>
                     <property name="name" value="gshell-ssh"/>
-                    <property name="version" value="1.0-alpha-2-SNAPSHOT"/>
+                    <property name="version" value="${gshell.version}"/>
                 </bean>
             </list>
         </property>