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>