You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@servicemix.apache.org by gn...@apache.org on 2008/10/26 23:24:33 UTC
svn commit: r708053 - in /servicemix/smx4/kernel/trunk/gshell/gshell-core:
pom.xml src/main/resources/META-INF/spring/components.xml
src/main/resources/META-INF/spring/gshell.xml
src/test/java/org/apache/servicemix/kernel/gshell/core/Test.java
Author: gnodet
Date: Sun Oct 26 15:24:31 2008
New Revision: 708053
URL: http://svn.apache.org/viewvc?rev=708053&view=rev
Log:
Fix dependencies and pom generated from the shade plugin
Removed:
servicemix/smx4/kernel/trunk/gshell/gshell-core/src/main/resources/META-INF/spring/components.xml
Modified:
servicemix/smx4/kernel/trunk/gshell/gshell-core/pom.xml
servicemix/smx4/kernel/trunk/gshell/gshell-core/src/main/resources/META-INF/spring/gshell.xml
servicemix/smx4/kernel/trunk/gshell/gshell-core/src/test/java/org/apache/servicemix/kernel/gshell/core/Test.java
Modified: servicemix/smx4/kernel/trunk/gshell/gshell-core/pom.xml
URL: http://svn.apache.org/viewvc/servicemix/smx4/kernel/trunk/gshell/gshell-core/pom.xml?rev=708053&r1=708052&r2=708053&view=diff
==============================================================================
--- servicemix/smx4/kernel/trunk/gshell/gshell-core/pom.xml (original)
+++ servicemix/smx4/kernel/trunk/gshell/gshell-core/pom.xml Sun Oct 26 15:24:31 2008
@@ -88,6 +88,16 @@
<groupId>org.apache.geronimo.gshell.commands</groupId>
<artifactId>gshell-builtins</artifactId>
<version>${gshell.version}</version>
+ <exclusions>
+ <exclusion>
+ <groupId>oro</groupId>
+ <artifactId>oro</artifactId>
+ </exclusion>
+ <exclusion>
+ <groupId>commons-vfs</groupId>
+ <artifactId>commons-vfs</artifactId>
+ </exclusion>
+ </exclusions>
</dependency>
<dependency>
<groupId>org.apache.geronimo.gshell.commands</groupId>
@@ -103,11 +113,31 @@
<groupId>org.apache.geronimo.gshell.commands</groupId>
<artifactId>gshell-remote</artifactId>
<version>${gshell.version}</version>
+ <exclusions>
+ <exclusion>
+ <groupId>org.jsecurity</groupId>
+ <artifactId>jsecurity</artifactId>
+ </exclusion>
+ </exclusions>
</dependency>
<dependency>
<groupId>org.apache.geronimo.gshell.wisdom</groupId>
<artifactId>gshell-wisdom-core</artifactId>
<version>${gshell.version}</version>
+ <exclusions>
+ <exclusion>
+ <groupId>org.apache.geronimo.gshell.support</groupId>
+ <artifactId>gshell-ivy</artifactId>
+ </exclusion>
+ <exclusion>
+ <groupId>org.apache.geronimo.gshell.support</groupId>
+ <artifactId>gshell-xstore</artifactId>
+ </exclusion>
+ <exclusion>
+ <groupId>commons-jexl</groupId>
+ <artifactId>commons-jexl</artifactId>
+ </exclusion>
+ </exclusions>
</dependency>
<dependency>
<groupId>jline</groupId>
@@ -115,10 +145,6 @@
</dependency>
<dependency>
<groupId>org.codehaus.plexus</groupId>
- <artifactId>plexus-component-api</artifactId>
- </dependency>
- <dependency>
- <groupId>org.codehaus.plexus</groupId>
<artifactId>plexus-utils</artifactId>
</dependency>
<dependency>
@@ -144,10 +170,44 @@
<dependency>
<groupId>org.apache.servicemix.bundles</groupId>
<artifactId>org.apache.servicemix.bundles.commons-httpclient</artifactId>
+ <exclusions>
+ <exclusion>
+ <groupId>commons-codec</groupId>
+ <artifactId>commons-codec</artifactId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.servicemix.bundles</groupId>
+ <artifactId>org.apache.servicemix.bundles.commons-codec</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.servicemix.bundles</groupId>
+ <artifactId>org.apache.servicemix.bundles.commons-jexl</artifactId>
+ <exclusions>
+ <exclusion>
+ <groupId>junit</groupId>
+ <artifactId>junit</artifactId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.servicemix.bundles</groupId>
+ <artifactId>org.apache.servicemix.bundles.commons-vfs</artifactId>
</dependency>
<dependency>
- <groupId>com.thoughtworks.xstream</groupId>
- <artifactId>xstream</artifactId>
+ <groupId>org.apache.servicemix.bundles</groupId>
+ <artifactId>org.apache.servicemix.bundles.oro</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.servicemix.bundles</groupId>
+ <artifactId>org.apache.servicemix.bundles.mina</artifactId>
+ </dependency>
+
+ <dependency>
+ <groupId>org.apache.servicemix.bundles</groupId>
+ <artifactId>org.apache.servicemix.bundles.junit</artifactId>
+ <scope>test</scope>
</dependency>
</dependencies>
@@ -202,52 +262,77 @@
<configuration>
<artifactSet>
<includes>
- <include>org.apache.geronimo.gshell:gshell-cli</include>
- <include>org.apache.geronimo.gshell:gshell-command-api</include>
- <include>org.apache.geronimo.gshell:gshell-core</include>
- <include>org.apache.geronimo.gshell.support:gshell-plexus</include>
- <include>org.apache.geronimo.gshell.support:gshell-common</include>
+ <include>org.apache.geronimo.gshell:gshell-api</include>
+ <include>org.apache.geronimo.gshell:gshell-application</include>
+ <include>org.apache.geronimo.gshell:gshell-parser</include>
+ <include>org.apache.geronimo.gshell.commands:gshell-builtins</include>
+ <include>org.apache.geronimo.gshell.commands:gshell-optional</include>
+ <include>org.apache.geronimo.gshell.commands:gshell-remote</include>
+ <include>org.apache.geronimo.gshell.commands:gshell-vfs</include>
<include>org.apache.geronimo.gshell.support:gshell-ansi</include>
- <include>org.apache.geronimo.gshell.support:gshell-i18n</include>
+ <include>org.apache.geronimo.gshell.support:gshell-artifact</include>
+ <include>org.apache.geronimo.gshell.support:gshell-chronos</include>
<include>org.apache.geronimo.gshell.support:gshell-clp</include>
- <include>org.apache.geronimo.gshell.support:gshell-prefs</include>
- <include>org.apache.geronimo.gshell:gshell-parser</include>
- <include>org.apache.geronimo.gshell:gshell-model</include>
- <include>org.apache.geronimo.gshell:gshell-whisper</include>
+ <include>org.apache.geronimo.gshell.support:gshell-console</include>
+ <include>org.apache.geronimo.gshell.support:gshell-event</include>
+ <include>org.apache.geronimo.gshell.support:gshell-i18n</include>
+ <include>org.apache.geronimo.gshell.support:gshell-interpolation</include>
+ <include>org.apache.geronimo.gshell.support:gshell-io</include>
+ <include>org.apache.geronimo.gshell.support:gshell-security</include>
+ <include>org.apache.geronimo.gshell.support:gshell-spring</include>
+ <include>org.apache.geronimo.gshell.support:gshell-terminal</include>
+ <include>org.apache.geronimo.gshell.support:gshell-vfs</include>
+ <include>org.apache.geronimo.gshell.support:gshell-vfs-meta</include>
+ <include>org.apache.geronimo.gshell.support:gshell-yarn</include>
<include>org.apache.geronimo.gshell.remote:gshell-remote-client</include>
<include>org.apache.geronimo.gshell.remote:gshell-remote-common</include>
<include>org.apache.geronimo.gshell.remote:gshell-remote-server</include>
+ <include>org.apache.geronimo.gshell.remote:gshell-whisper</include>
+ <include>org.apache.geronimo.gshell.wisdom:gshell-wisdom-core</include>
+ <include>org.apache.geronimo.gshell.wisdom:gshell-wisdom-bootstrap</include>
<include>jline:jline</include>
<include>${project.groupId}:${project.artifactId}</include>
</includes>
</artifactSet>
<filters>
<filter>
- <artifact>org.apache.geronimo.gshell:gshell-cli</artifact>
+ <artifact>org.apache.geronimo.gshell:gshell-api</artifact>
+ <excludes>
+ <exclude>org/apache/geronimo/gshell/**</exclude>
+ </excludes>
+ </filter>
+ <filter>
+ <artifact>org.apache.geronimo.gshell:gshell-application</artifact>
+ <excludes>
+ <exclude>org/apache/geronimo/gshell/**</exclude>
+ </excludes>
+ </filter>
+ <filter>
+ <artifact>org.apache.geronimo.gshell:gshell-parser</artifact>
<excludes>
<exclude>org/apache/geronimo/gshell/**</exclude>
</excludes>
</filter>
<filter>
- <artifact>org.apache.geronimo.gshell:gshell-command-api</artifact>
+ <artifact>org.apache.geronimo.gshell.commands:gshell-builtins</artifact>
<excludes>
<exclude>org/apache/geronimo/gshell/**</exclude>
</excludes>
</filter>
<filter>
- <artifact>org.apache.geronimo.gshell:gshell-core</artifact>
+ <artifact>org.apache.geronimo.gshell.commands:gshell-optional</artifact>
<excludes>
<exclude>org/apache/geronimo/gshell/**</exclude>
</excludes>
</filter>
<filter>
- <artifact>org.apache.geronimo.gshell.support:gshell-plexus</artifact>
+ <artifact>org.apache.geronimo.gshell.commands:gshell-remote</artifact>
<excludes>
<exclude>org/apache/geronimo/gshell/**</exclude>
</excludes>
</filter>
<filter>
- <artifact>org.apache.geronimo.gshell.support:gshell-common</artifact>
+ <artifact>org.apache.geronimo.gshell.commands:gshell-vfs</artifact>
<excludes>
<exclude>org/apache/geronimo/gshell/**</exclude>
</excludes>
@@ -259,7 +344,13 @@
</excludes>
</filter>
<filter>
- <artifact>org.apache.geronimo.gshell.support:gshell-i18n</artifact>
+ <artifact>org.apache.geronimo.gshell.support:gshell-artifact</artifact>
+ <excludes>
+ <exclude>org/apache/geronimo/gshell/**</exclude>
+ </excludes>
+ </filter>
+ <filter>
+ <artifact>org.apache.geronimo.gshell.support:gshell-chronos</artifact>
<excludes>
<exclude>org/apache/geronimo/gshell/**</exclude>
</excludes>
@@ -271,25 +362,67 @@
</excludes>
</filter>
<filter>
- <artifact>org.apache.geronimo.gshell.support:gshell-prefs</artifact>
+ <artifact>org.apache.geronimo.gshell.support:gshell-console</artifact>
<excludes>
<exclude>org/apache/geronimo/gshell/**</exclude>
</excludes>
</filter>
<filter>
- <artifact>org.apache.geronimo.gshell:gshell-parser</artifact>
+ <artifact>org.apache.geronimo.gshell.support:gshell-event</artifact>
+ <excludes>
+ <exclude>org/apache/geronimo/gshell/**</exclude>
+ </excludes>
+ </filter>
+ <filter>
+ <artifact>org.apache.geronimo.gshell.support:gshell-i18n</artifact>
+ <excludes>
+ <exclude>org/apache/geronimo/gshell/**</exclude>
+ </excludes>
+ </filter>
+ <filter>
+ <artifact>org.apache.geronimo.gshell.support:gshell-interpolation</artifact>
+ <excludes>
+ <exclude>org/apache/geronimo/gshell/**</exclude>
+ </excludes>
+ </filter>
+ <filter>
+ <artifact>org.apache.geronimo.gshell.support:gshell-io</artifact>
<excludes>
<exclude>org/apache/geronimo/gshell/**</exclude>
</excludes>
</filter>
<filter>
- <artifact>org.apache.geronimo.gshell:gshell-model</artifact>
+ <artifact>org.apache.geronimo.gshell.support:gshell-security</artifact>
<excludes>
<exclude>org/apache/geronimo/gshell/**</exclude>
</excludes>
</filter>
<filter>
- <artifact>org.apache.geronimo.gshell:gshell-whisper</artifact>
+ <artifact>org.apache.geronimo.gshell.support:gshell-spring</artifact>
+ <excludes>
+ <exclude>org/apache/geronimo/gshell/**</exclude>
+ </excludes>
+ </filter>
+ <filter>
+ <artifact>org.apache.geronimo.gshell.support:gshell-terminal</artifact>
+ <excludes>
+ <exclude>org/apache/geronimo/gshell/**</exclude>
+ </excludes>
+ </filter>
+ <filter>
+ <artifact>org.apache.geronimo.gshell.support:gshell-vfs</artifact>
+ <excludes>
+ <exclude>org/apache/geronimo/gshell/**</exclude>
+ </excludes>
+ </filter>
+ <filter>
+ <artifact>org.apache.geronimo.gshell.support:gshell-vfs-meta</artifact>
+ <excludes>
+ <exclude>org/apache/geronimo/gshell/**</exclude>
+ </excludes>
+ </filter>
+ <filter>
+ <artifact>org.apache.geronimo.gshell.support:gshell-yarn</artifact>
<excludes>
<exclude>org/apache/geronimo/gshell/**</exclude>
</excludes>
@@ -313,6 +446,24 @@
</excludes>
</filter>
<filter>
+ <artifact>org.apache.geronimo.gshell.remote:gshell-whisper</artifact>
+ <excludes>
+ <exclude>org/apache/geronimo/gshell/**</exclude>
+ </excludes>
+ </filter>
+ <filter>
+ <artifact>org.apache.geronimo.gshell.wisdom:gshell-wisdom-core</artifact>
+ <excludes>
+ <exclude>org/apache/geronimo/gshell/**</exclude>
+ </excludes>
+ </filter>
+ <filter>
+ <artifact>org.apache.geronimo.gshell.wisdom:gshell-wisdom-bootstrap</artifact>
+ <excludes>
+ <exclude>org/apache/geronimo/gshell/**</exclude>
+ </excludes>
+ </filter>
+ <filter>
<artifact>jline:jline</artifact>
<excludes>
<exclude>jline/**</exclude>
Modified: servicemix/smx4/kernel/trunk/gshell/gshell-core/src/main/resources/META-INF/spring/gshell.xml
URL: http://svn.apache.org/viewvc/servicemix/smx4/kernel/trunk/gshell/gshell-core/src/main/resources/META-INF/spring/gshell.xml?rev=708053&r1=708052&r2=708053&view=diff
==============================================================================
--- servicemix/smx4/kernel/trunk/gshell/gshell-core/src/main/resources/META-INF/spring/gshell.xml (original)
+++ servicemix/smx4/kernel/trunk/gshell/gshell-core/src/main/resources/META-INF/spring/gshell.xml Sun Oct 26 15:24:31 2008
@@ -83,8 +83,13 @@
<constructor-arg ref="commandRegistry"/>
</bean>
+ <bean id="groupDirResolver" class="org.apache.geronimo.gshell.wisdom.registry.GroupDirectoryResolver">
+ <constructor-arg ref="fileSystemAccess"/>
+ </bean>
+
<bean id="commandResolver" class="org.apache.geronimo.gshell.wisdom.registry.CommandResolverImpl">
<constructor-arg ref="fileSystemAccess"/>
+ <constructor-arg ref="groupDirResolver"/>
</bean>
<bean class="org.apache.geronimo.gshell.wisdom.command.AliasCommand" scope="prototype">
Modified: servicemix/smx4/kernel/trunk/gshell/gshell-core/src/test/java/org/apache/servicemix/kernel/gshell/core/Test.java
URL: http://svn.apache.org/viewvc/servicemix/smx4/kernel/trunk/gshell/gshell-core/src/test/java/org/apache/servicemix/kernel/gshell/core/Test.java?rev=708053&r1=708052&r2=708053&view=diff
==============================================================================
--- servicemix/smx4/kernel/trunk/gshell/gshell-core/src/test/java/org/apache/servicemix/kernel/gshell/core/Test.java (original)
+++ servicemix/smx4/kernel/trunk/gshell/gshell-core/src/test/java/org/apache/servicemix/kernel/gshell/core/Test.java Sun Oct 26 15:24:31 2008
@@ -1,3 +1,19 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
package org.apache.servicemix.kernel.gshell.core;
import junit.framework.TestCase;