Author: gnodet
Date: Fri Feb 6 13:36:49 2009
New Revision: 741564
URL: http://svn.apache.org/viewvc?rev=741564&view=rev
Log:
Remove all warnings from the build and make it work offline
Removed:
servicemix/smx4/kernel/trunk/gshell/gshell-features/src/test/resources/org/apache/servicemix/kernel/gshell/features/repo2.xml
Modified:
servicemix/smx4/kernel/trunk/assembly/pom.xml
servicemix/smx4/kernel/trunk/assembly/src/main/descriptors/unix-bin.xml
servicemix/smx4/kernel/trunk/assembly/src/main/descriptors/windows-bin.xml
servicemix/smx4/kernel/trunk/gshell/gshell-core/pom.xml
servicemix/smx4/kernel/trunk/gshell/gshell-features/src/test/java/org/apache/servicemix/kernel/gshell/features/FeaturesServiceTest.java
servicemix/smx4/kernel/trunk/main/pom.xml
servicemix/smx4/kernel/trunk/pom.xml
Modified: servicemix/smx4/kernel/trunk/assembly/pom.xml
URL:
http://svn.apache.org/viewvc/servicemix/smx4/kernel/trunk/assembly/pom.xml?rev=741564&r1=741563&r2=741564&view=diff
==============================================================================
--- servicemix/smx4/kernel/trunk/assembly/pom.xml (original)
+++ servicemix/smx4/kernel/trunk/assembly/pom.xml Fri Feb 6 13:36:49 2009
@@ -314,7 +314,7 @@
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-assembly-plugin</artifactId>
- <version>2.2-beta-2</version>
+ <version>2.2-beta-3</version>
<executions>
<execution>
<id>unix-bin</id>
Modified:
servicemix/smx4/kernel/trunk/assembly/src/main/descriptors/unix-bin.xml
URL:
http://svn.apache.org/viewvc/servicemix/smx4/kernel/trunk/assembly/src/main/descriptors/unix-bin.xml?rev=741564&r1=741563&r2=741564&view=diff
==============================================================================
--- servicemix/smx4/kernel/trunk/assembly/src/main/descriptors/unix-bin.xml
(original)
+++ servicemix/smx4/kernel/trunk/assembly/src/main/descriptors/unix-bin.xml Fri
Feb 6 13:36:49 2009
@@ -125,6 +125,7 @@
<dependencySet>
<outputDirectory>/system</outputDirectory>
<unpack>false</unpack>
+ <useProjectArtifact>false</useProjectArtifact>
<outputFileNameMapping>org/apache/felix/${artifact.artifactId}/${artifact.baseVersion}/${artifact.artifactId}-${artifact.baseVersion}${dashClassifier?}.${artifact.extension}</outputFileNameMapping>
<includes>
<include>org.apache.felix:org.osgi.compendium</include>
@@ -135,6 +136,7 @@
<dependencySet>
<outputDirectory>/system</outputDirectory>
<unpack>false</unpack>
+ <useProjectArtifact>false</useProjectArtifact>
<outputFileNameMapping>org/ops4j/pax/logging/${artifact.artifactId}/${artifact.baseVersion}/${artifact.artifactId}-${artifact.baseVersion}${dashClassifier?}.${artifact.extension}</outputFileNameMapping>
<includes>
<include>org.ops4j.pax.logging:pax-logging-api</include>
@@ -144,6 +146,7 @@
<dependencySet>
<outputDirectory>/system</outputDirectory>
<unpack>false</unpack>
+ <useProjectArtifact>false</useProjectArtifact>
<outputFileNameMapping>org/ops4j/pax/url/${artifact.artifactId}/${artifact.baseVersion}/${artifact.artifactId}-${artifact.baseVersion}${dashClassifier?}.${artifact.extension}</outputFileNameMapping>
<includes>
<include>org.ops4j.pax.url:pax-url-mvn</include>
@@ -153,6 +156,7 @@
<dependencySet>
<outputDirectory>/system</outputDirectory>
<unpack>false</unpack>
+ <useProjectArtifact>false</useProjectArtifact>
<outputFileNameMapping>org/springframework/${artifact.artifactId}/${artifact.baseVersion}/${artifact.artifactId}-${artifact.baseVersion}${dashClassifier?}.${artifact.extension}</outputFileNameMapping>
<includes>
<include>org.springframework:spring-aop</include>
@@ -164,6 +168,7 @@
<dependencySet>
<outputDirectory>/system</outputDirectory>
<unpack>false</unpack>
+ <useProjectArtifact>false</useProjectArtifact>
<outputFileNameMapping>org/springframework/osgi/${artifact.artifactId}/${artifact.baseVersion}/${artifact.artifactId}-${artifact.baseVersion}${dashClassifier?}.${artifact.extension}</outputFileNameMapping>
<includes>
<include>org.springframework.osgi:spring-osgi-core</include>
@@ -174,6 +179,7 @@
<dependencySet>
<outputDirectory>/system</outputDirectory>
<unpack>false</unpack>
+ <useProjectArtifact>false</useProjectArtifact>
<outputFileNameMapping>org/apache/geronimo/specs/${artifact.artifactId}/${artifact.baseVersion}/${artifact.artifactId}-${artifact.baseVersion}${dashClassifier?}.${artifact.extension}</outputFileNameMapping>
<includes>
<include>org.apache.geronimo.specs:geronimo-servlet_2.5_spec</include>
@@ -183,6 +189,7 @@
<dependencySet>
<outputDirectory>/system</outputDirectory>
<unpack>false</unpack>
+ <useProjectArtifact>false</useProjectArtifact>
<outputFileNameMapping>org/apache/servicemix/bundles/${artifact.artifactId}/${artifact.baseVersion}/${artifact.artifactId}-${artifact.baseVersion}${dashClassifier?}.${artifact.extension}</outputFileNameMapping>
<includes>
<include>org.apache.servicemix.bundles:org.apache.servicemix.bundles.aopalliance</include>
@@ -200,6 +207,7 @@
<dependencySet>
<outputDirectory>/system</outputDirectory>
<unpack>false</unpack>
+ <useProjectArtifact>false</useProjectArtifact>
<outputFileNameMapping>org/apache/servicemix/specs/${artifact.artifactId}/${artifact.baseVersion}/${artifact.artifactId}-${artifact.baseVersion}${dashClassifier?}.${artifact.extension}</outputFileNameMapping>
<includes>
<include>org.apache.servicemix.specs:org.apache.servicemix.specs.jaxp-api-1.4</include>
@@ -208,6 +216,7 @@
<dependencySet>
<outputDirectory>/system</outputDirectory>
<unpack>false</unpack>
+ <useProjectArtifact>false</useProjectArtifact>
<outputFileNameMapping>org/apache/servicemix/kernel/${artifact.artifactId}/${artifact.baseVersion}/${artifact.artifactId}-${artifact.baseVersion}${dashClassifier?}.${artifact.extension}</outputFileNameMapping>
<includes>
<include>org.apache.servicemix.kernel:org.apache.servicemix.kernel.filemonitor</include>
@@ -218,6 +227,7 @@
<dependencySet>
<outputDirectory>/system</outputDirectory>
<unpack>false</unpack>
+ <useProjectArtifact>false</useProjectArtifact>
<outputFileNameMapping>org/apache/servicemix/kernel/gshell/${artifact.artifactId}/${artifact.baseVersion}/${artifact.artifactId}-${artifact.baseVersion}${dashClassifier?}.${artifact.extension}</outputFileNameMapping>
<includes>
<include>org.apache.servicemix.kernel.gshell:org.apache.servicemix.kernel.gshell.core</include>
@@ -232,6 +242,7 @@
<dependencySet>
<outputDirectory>/system</outputDirectory>
<unpack>false</unpack>
+ <useProjectArtifact>false</useProjectArtifact>
<outputFileNameMapping>org/apache/servicemix/kernel/jaas/${artifact.artifactId}/${artifact.baseVersion}/${artifact.artifactId}-${artifact.baseVersion}${dashClassifier?}.${artifact.extension}</outputFileNameMapping>
<includes>
<include>org.apache.servicemix.kernel.jaas:org.apache.servicemix.kernel.jaas.config</include>
@@ -241,6 +252,7 @@
<dependencySet>
<outputDirectory>/system</outputDirectory>
<unpack>false</unpack>
+ <useProjectArtifact>false</useProjectArtifact>
<outputFileNameMapping>com/google/code/sshd/${artifact.artifactId}/${artifact.baseVersion}/${artifact.artifactId}-${artifact.baseVersion}${dashClassifier?}.${artifact.extension}</outputFileNameMapping>
<includes>
<include>com.google.code.sshd:sshd</include>
@@ -249,6 +261,7 @@
<dependencySet>
<outputDirectory>/system</outputDirectory>
<unpack>false</unpack>
+ <useProjectArtifact>false</useProjectArtifact>
<outputFileNameMapping>org/osgi/${artifact.artifactId}/${artifact.baseVersion}/${artifact.artifactId}-${artifact.baseVersion}${dashClassifier?}.${artifact.extension}</outputFileNameMapping>
<includes>
<include>org.osgi:jmx</include>
@@ -257,6 +270,7 @@
<dependencySet>
<outputDirectory>/system</outputDirectory>
<unpack>false</unpack>
+ <useProjectArtifact>false</useProjectArtifact>
<outputFileNameMapping>com/oracle/osgi/${artifact.artifactId}/${artifact.baseVersion}/${artifact.artifactId}-${artifact.baseVersion}${dashClassifier?}.${artifact.extension}</outputFileNameMapping>
<includes>
<include>com.oracle.osgi:jmx-impl</include>
Modified:
servicemix/smx4/kernel/trunk/assembly/src/main/descriptors/windows-bin.xml
URL:
http://svn.apache.org/viewvc/servicemix/smx4/kernel/trunk/assembly/src/main/descriptors/windows-bin.xml?rev=741564&r1=741563&r2=741564&view=diff
==============================================================================
--- servicemix/smx4/kernel/trunk/assembly/src/main/descriptors/windows-bin.xml
(original)
+++ servicemix/smx4/kernel/trunk/assembly/src/main/descriptors/windows-bin.xml
Fri Feb 6 13:36:49 2009
@@ -117,6 +117,7 @@
<dependencySet>
<outputDirectory>/system</outputDirectory>
<unpack>false</unpack>
+ <useProjectArtifact>false</useProjectArtifact>
<outputFileNameMapping>org/apache/felix/${artifact.artifactId}/${artifact.baseVersion}/${artifact.artifactId}-${artifact.baseVersion}${dashClassifier?}.${artifact.extension}</outputFileNameMapping>
<includes>
<include>org.apache.felix:org.osgi.compendium</include>
@@ -127,6 +128,7 @@
<dependencySet>
<outputDirectory>/system</outputDirectory>
<unpack>false</unpack>
+ <useProjectArtifact>false</useProjectArtifact>
<outputFileNameMapping>org/ops4j/pax/logging/${artifact.artifactId}/${artifact.baseVersion}/${artifact.artifactId}-${artifact.baseVersion}${dashClassifier?}.${artifact.extension}</outputFileNameMapping>
<includes>
<include>org.ops4j.pax.logging:pax-logging-api</include>
@@ -136,6 +138,7 @@
<dependencySet>
<outputDirectory>/system</outputDirectory>
<unpack>false</unpack>
+ <useProjectArtifact>false</useProjectArtifact>
<outputFileNameMapping>org/ops4j/pax/url/${artifact.artifactId}/${artifact.baseVersion}/${artifact.artifactId}-${artifact.baseVersion}${dashClassifier?}.${artifact.extension}</outputFileNameMapping>
<includes>
<include>org.ops4j.pax.url:pax-url-mvn</include>
@@ -145,6 +148,7 @@
<dependencySet>
<outputDirectory>/system</outputDirectory>
<unpack>false</unpack>
+ <useProjectArtifact>false</useProjectArtifact>
<outputFileNameMapping>org/springframework/${artifact.artifactId}/${artifact.baseVersion}/${artifact.artifactId}-${artifact.baseVersion}${dashClassifier?}.${artifact.extension}</outputFileNameMapping>
<includes>
<include>org.springframework:spring-aop</include>
@@ -156,6 +160,7 @@
<dependencySet>
<outputDirectory>/system</outputDirectory>
<unpack>false</unpack>
+ <useProjectArtifact>false</useProjectArtifact>
<outputFileNameMapping>org/springframework/osgi/${artifact.artifactId}/${artifact.baseVersion}/${artifact.artifactId}-${artifact.baseVersion}${dashClassifier?}.${artifact.extension}</outputFileNameMapping>
<includes>
<include>org.springframework.osgi:spring-osgi-core</include>
@@ -166,6 +171,7 @@
<dependencySet>
<outputDirectory>/system</outputDirectory>
<unpack>false</unpack>
+ <useProjectArtifact>false</useProjectArtifact>
<outputFileNameMapping>org/apache/geronimo/specs/${artifact.artifactId}/${artifact.baseVersion}/${artifact.artifactId}-${artifact.baseVersion}${dashClassifier?}.${artifact.extension}</outputFileNameMapping>
<includes>
<include>org.apache.geronimo.specs:geronimo-servlet_2.5_spec</include>
@@ -175,6 +181,7 @@
<dependencySet>
<outputDirectory>/system</outputDirectory>
<unpack>false</unpack>
+ <useProjectArtifact>false</useProjectArtifact>
<outputFileNameMapping>org/apache/servicemix/bundles/${artifact.artifactId}/${artifact.baseVersion}/${artifact.artifactId}-${artifact.baseVersion}${dashClassifier?}.${artifact.extension}</outputFileNameMapping>
<includes>
<include>org.apache.servicemix.bundles:org.apache.servicemix.bundles.aopalliance</include>
@@ -192,6 +199,7 @@
<dependencySet>
<outputDirectory>/system</outputDirectory>
<unpack>false</unpack>
+ <useProjectArtifact>false</useProjectArtifact>
<outputFileNameMapping>org/apache/servicemix/specs/${artifact.artifactId}/${artifact.baseVersion}/${artifact.artifactId}-${artifact.baseVersion}${dashClassifier?}.${artifact.extension}</outputFileNameMapping>
<includes>
<include>org.apache.servicemix.specs:org.apache.servicemix.specs.jaxp-api-1.4</include>
@@ -200,6 +208,7 @@
<dependencySet>
<outputDirectory>/system</outputDirectory>
<unpack>false</unpack>
+ <useProjectArtifact>false</useProjectArtifact>
<outputFileNameMapping>org/apache/servicemix/kernel/${artifact.artifactId}/${artifact.baseVersion}/${artifact.artifactId}-${artifact.baseVersion}${dashClassifier?}.${artifact.extension}</outputFileNameMapping>
<includes>
<include>org.apache.servicemix.kernel:org.apache.servicemix.kernel.filemonitor</include>
@@ -210,6 +219,7 @@
<dependencySet>
<outputDirectory>/system</outputDirectory>
<unpack>false</unpack>
+ <useProjectArtifact>false</useProjectArtifact>
<outputFileNameMapping>org/apache/servicemix/kernel/gshell/${artifact.artifactId}/${artifact.baseVersion}/${artifact.artifactId}-${artifact.baseVersion}${dashClassifier?}.${artifact.extension}</outputFileNameMapping>
<includes>
<include>org.apache.servicemix.kernel.gshell:org.apache.servicemix.kernel.gshell.core</include>
@@ -224,6 +234,7 @@
<dependencySet>
<outputDirectory>/system</outputDirectory>
<unpack>false</unpack>
+ <useProjectArtifact>false</useProjectArtifact>
<outputFileNameMapping>org/apache/servicemix/kernel/jaas/${artifact.artifactId}/${artifact.baseVersion}/${artifact.artifactId}-${artifact.baseVersion}${dashClassifier?}.${artifact.extension}</outputFileNameMapping>
<includes>
<include>org.apache.servicemix.kernel.jaas:org.apache.servicemix.kernel.jaas.config</include>
@@ -233,6 +244,7 @@
<dependencySet>
<outputDirectory>/system</outputDirectory>
<unpack>false</unpack>
+ <useProjectArtifact>false</useProjectArtifact>
<outputFileNameMapping>com/google/code/sshd/${artifact.artifactId}/${artifact.baseVersion}/${artifact.artifactId}-${artifact.baseVersion}${dashClassifier?}.${artifact.extension}</outputFileNameMapping>
<includes>
<include>com.google.code.sshd:sshd</include>
@@ -241,6 +253,7 @@
<dependencySet>
<outputDirectory>/system</outputDirectory>
<unpack>false</unpack>
+ <useProjectArtifact>false</useProjectArtifact>
<outputFileNameMapping>org/osgi/${artifact.artifactId}/${artifact.baseVersion}/${artifact.artifactId}-${artifact.baseVersion}${dashClassifier?}.${artifact.extension}</outputFileNameMapping>
<includes>
<include>org.osgi:jmx</include>
@@ -249,6 +262,7 @@
<dependencySet>
<outputDirectory>/system</outputDirectory>
<unpack>false</unpack>
+ <useProjectArtifact>false</useProjectArtifact>
<outputFileNameMapping>com/oracle/osgi/${artifact.artifactId}/${artifact.baseVersion}/${artifact.artifactId}-${artifact.baseVersion}${dashClassifier?}.${artifact.extension}</outputFileNameMapping>
<includes>
<include>com.oracle.osgi:jmx-impl</include>
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=741564&r1=741563&r2=741564&view=diff
==============================================================================
--- servicemix/smx4/kernel/trunk/gshell/gshell-core/pom.xml (original)
+++ servicemix/smx4/kernel/trunk/gshell/gshell-core/pom.xml Fri Feb 6 13:36:49
2009
@@ -48,19 +48,10 @@
org.apache.commons.vfs.provider.temp,
org.apache.commons.vfs.provider.ram,
jline*,
- org.apache.ivy*;resolution:=optional,
org.apache.servicemix.kernel.jaas.config;resolution:=optional,
org.apache.servicemix.kernel.version;resolution:=optional,
org.apache.servicemix.kernel.main.spi;resolution:=optional;version="1.0.0",
- com.thoughtworks.xstream*;resolution:=optional,
- junit.framework*;resolution:=optional,
org.codehaus.plexus*;resolution:=optional,
- org.apache.maven*;resolution:=optional,
- org.apache.mina*;resolution:=optional,
- net.sf.jpam*;resolution:=optional,
- com.jcraft*;resolution:=optional,
- org.bouncycastle*;resolution:=optional,
- com.sun*;resolution:=optional,
com.google.code.sshd.server.keyprovider,
com.google.code.sshd.server.jaas,
org.jsecurity*;resolution:=optional,
@@ -70,8 +61,8 @@
<gshell.osgi.export>
org.apache.geronimo.gshell*;version="1.0.0.alpha-2-SNAPSHOT";-split-package:=merge-first,
org.apache.servicemix.kernel.gshell.core*,
- org.codehaus.plexus.interpolation*,
- org.codehaus.plexus.util
+ org.codehaus.plexus.interpolation*;-split-package:=merge-first,
+ org.codehaus.plexus.util;-split-package:=merge-first
</gshell.osgi.export>
</properties>
Modified:
servicemix/smx4/kernel/trunk/gshell/gshell-features/src/test/java/org/apache/servicemix/kernel/gshell/features/FeaturesServiceTest.java
URL:
http://svn.apache.org/viewvc/servicemix/smx4/kernel/trunk/gshell/gshell-features/src/test/java/org/apache/servicemix/kernel/gshell/features/FeaturesServiceTest.java?rev=741564&r1=741563&r2=741564&view=diff
==============================================================================
---
servicemix/smx4/kernel/trunk/gshell/gshell-features/src/test/java/org/apache/servicemix/kernel/gshell/features/FeaturesServiceTest.java
(original)
+++
servicemix/smx4/kernel/trunk/gshell/gshell-features/src/test/java/org/apache/servicemix/kernel/gshell/features/FeaturesServiceTest.java
Fri Feb 6 13:36:49 2009
@@ -17,7 +17,12 @@
package org.apache.servicemix.kernel.gshell.features;
import java.net.URI;
+import java.net.URL;
import java.io.InputStream;
+import java.io.File;
+import java.io.FileOutputStream;
+import java.io.FileWriter;
+import java.io.PrintWriter;
import static org.easymock.EasyMock.*;
@@ -28,12 +33,28 @@
import org.osgi.service.prefs.Preferences;
import org.osgi.framework.BundleContext;
import org.osgi.framework.Bundle;
+import org.springframework.context.ApplicationContext;
import junit.framework.TestCase;
public class FeaturesServiceTest extends TestCase {
public void testInstallFeature() throws Exception {
- URI uri = getClass().getResource("repo2.xml").toURI();
+
+ String name = ApplicationContext.class.getName();
+ name = name.replace(".", "/") + ".class";
+ name = getClass().getClassLoader().getResource(name).toString();
+ name = name.substring("jar:".length(), name.indexOf('!'));
+
+ File tmp = File.createTempFile("smx", ".feature");
+ PrintWriter pw = new PrintWriter(new FileWriter(tmp));
+ pw.println("<features>");
+ pw.println(" <feature name=\"f1\">");
+ pw.println(" <bundle>" + name + "</bundle>");
+ pw.println(" </feature>");
+ pw.println("</features>");
+ pw.close();
+
+ URI uri = tmp.toURI();
Preferences prefs = EasyMock.createMock(Preferences.class);
PreferencesService preferencesService =
EasyMock.createMock(PreferencesService.class);
@@ -72,7 +93,7 @@
assertEquals(0, features[0].getDependencies().size());
assertNotNull(features[0].getBundles());
assertEquals(1, features[0].getBundles().size());
-
assertEquals("http://repo1.maven.org/maven2/org/apache/geronimo/specs/geronimo-stax-api_1.0_spec/1.0.1/geronimo-stax-api_1.0_spec-1.0.1.jar",
features[0].getBundles().get(0));
+ assertEquals(name, features[0].getBundles().get(0));
verify(preferencesService, prefs, repositoriesNode, featuresNode,
bundleContext, installedBundle);
Modified: servicemix/smx4/kernel/trunk/main/pom.xml
URL:
http://svn.apache.org/viewvc/servicemix/smx4/kernel/trunk/main/pom.xml?rev=741564&r1=741563&r2=741564&view=diff
==============================================================================
--- servicemix/smx4/kernel/trunk/main/pom.xml (original)
+++ servicemix/smx4/kernel/trunk/main/pom.xml Fri Feb 6 13:36:49 2009
@@ -63,7 +63,7 @@
<Export-Package>org.apache.servicemix.kernel.main.spi.*;version=${pom.version}</Export-Package>
<Private-Package>
org.apache.servicemix.kernel.main;-split-package:=merge-first,
- org.apache.felix.moduleloader.*,
+
org.apache.felix.moduleloader.*;-split-package:=merge-first,
org.apache.felix.framework.*;-split-package:=merge-first,
org.osgi.framework;-split-package:=merge-first,
org.osgi.service.packageadmin;-split-package:=merge-first,
Modified: servicemix/smx4/kernel/trunk/pom.xml
URL:
http://svn.apache.org/viewvc/servicemix/smx4/kernel/trunk/pom.xml?rev=741564&r1=741563&r2=741564&view=diff
==============================================================================
--- servicemix/smx4/kernel/trunk/pom.xml (original)
+++ servicemix/smx4/kernel/trunk/pom.xml Fri Feb 6 13:36:49 2009
@@ -104,6 +104,8 @@
<sshd.version>0.1</sshd.version>
<woodstox.version>3.2.7_1</woodstox.version>
<osgi.jmx.version>1.0-r6125-patched</osgi.jmx.version>
+
+ <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
<repositories>