[jboss-osgi-commits] JBoss-OSGI SVN: r94122 - in projects/jboss-osgi/projects/aQute/trunk: bnd and 11 other directories.

jboss-osgi-commits at lists.jboss.org jboss-osgi-commits at lists.jboss.org
Tue Sep 29 17:19:03 EDT 2009


Author: thomas.diesler at jboss.com
Date: 2009-09-29 17:19:02 -0400 (Tue, 29 Sep 2009)
New Revision: 94122

Added:
   projects/jboss-osgi/projects/aQute/trunk/bnd/src/test/java/test/BndTestCase.java
   projects/jboss-osgi/projects/aQute/trunk/bnd/src/test/resources/
   projects/jboss-osgi/projects/aQute/trunk/bnd/src/test/resources/jar/
   projects/jboss-osgi/projects/aQute/trunk/bnd/src/test/resources/jar/asm.jar
   projects/jboss-osgi/projects/aQute/trunk/bnd/src/test/resources/jar/ds.jar
   projects/jboss-osgi/projects/aQute/trunk/bnd/src/test/resources/jar/ecj_3.2.2.jar
   projects/jboss-osgi/projects/aQute/trunk/bnd/src/test/resources/jar/ifc112.jar
   projects/jboss-osgi/projects/aQute/trunk/bnd/src/test/resources/jar/jquantlib-0.1.2.jar
   projects/jboss-osgi/projects/aQute/trunk/bnd/src/test/resources/jar/mandatorynoversion.bnd
   projects/jboss-osgi/projects/aQute/trunk/bnd/src/test/resources/jar/mandatorynoversion.jar
   projects/jboss-osgi/projects/aQute/trunk/bnd/src/test/resources/jar/osgi.jar
   projects/jboss-osgi/projects/aQute/trunk/bnd/src/test/resources/test/
   projects/jboss-osgi/projects/aQute/trunk/bnd/src/test/resources/test/JobsService.clazz
   projects/jboss-osgi/projects/aQute/trunk/bnd/src/test/resources/test/Parser.jclass
   projects/jboss-osgi/projects/aQute/trunk/bnd/src/test/resources/test/Test2.jclass
   projects/jboss-osgi/projects/aQute/trunk/bnd/src/test/resources/test/WithAnnotations.jclass
   projects/jboss-osgi/projects/aQute/trunk/bnd/src/test/resources/test/XDbCmpXView.clazz
   projects/jboss-osgi/projects/aQute/trunk/bnd/src/test/resources/test/bnd.info
   projects/jboss-osgi/projects/aQute/trunk/bnd/src/test/resources/test/craptest/
   projects/jboss-osgi/projects/aQute/trunk/bnd/src/test/resources/test/craptest/crap/
   projects/jboss-osgi/projects/aQute/trunk/bnd/src/test/resources/test/craptest/crap/Simple.class
   projects/jboss-osgi/projects/aQute/trunk/bnd/src/test/resources/test/generics.clazz
Modified:
   projects/jboss-osgi/projects/aQute/trunk/bnd/pom.xml
   projects/jboss-osgi/projects/aQute/trunk/bnd/scripts/assembly-dependencies.xml
   projects/jboss-osgi/projects/aQute/trunk/bnd/src/test/java/test/AnalyzerTest.java
   projects/jboss-osgi/projects/aQute/trunk/bnd/src/test/java/test/AnnotationsTest.java
   projects/jboss-osgi/projects/aQute/trunk/bnd/src/test/java/test/AttributesTest.java
   projects/jboss-osgi/projects/aQute/trunk/bnd/src/test/java/test/BuilderTest.java
   projects/jboss-osgi/projects/aQute/trunk/bnd/src/test/java/test/ClassParserTest.java
   projects/jboss-osgi/projects/aQute/trunk/libg/pom.xml
   projects/jboss-osgi/projects/aQute/trunk/pom.xml
   projects/jboss-osgi/projects/aQute/trunk/runtime/pom.xml
   projects/jboss-osgi/projects/aQute/trunk/service/pom.xml
Log:
Add more test resources

Modified: projects/jboss-osgi/projects/aQute/trunk/bnd/pom.xml
===================================================================
--- projects/jboss-osgi/projects/aQute/trunk/bnd/pom.xml	2009-09-29 20:13:29 UTC (rev 94121)
+++ projects/jboss-osgi/projects/aQute/trunk/bnd/pom.xml	2009-09-29 21:19:02 UTC (rev 94122)
@@ -17,13 +17,13 @@
   <name>aQute - Bnd</name>
 
   <groupId>biz.aQute</groupId>
-  <artifactId>bnd</artifactId>
+  <artifactId>aQute.bnd</artifactId>
   <packaging>bundle</packaging>
 
   <!-- Parent -->
   <parent>
     <groupId>biz.aQute</groupId>
-    <artifactId>parent</artifactId>
+    <artifactId>aQute.parent</artifactId>
     <version>0.0.366-SNAPSHOT</version>
   </parent>
 
@@ -33,17 +33,17 @@
     <!-- aQute -->
     <dependency>
       <groupId>biz.aQute</groupId>
-      <artifactId>libg</artifactId>
+      <artifactId>aQute.libg</artifactId>
       <version>${version}</version>
     </dependency>
     <dependency>
       <groupId>biz.aQute</groupId>
-      <artifactId>service</artifactId>
+      <artifactId>aQute.service</artifactId>
       <version>${version}</version>
     </dependency>
     <dependency>
       <groupId>biz.aQute</groupId>
-      <artifactId>runtime</artifactId>
+      <artifactId>aQute.runtime</artifactId>
       <version>${version}</version>
     </dependency>
 
@@ -273,7 +273,7 @@
             <Include-Resource>
               LICENSE=${project.build.outputDirectory}/LICENSE,
               plugin.xml=${project.build.outputDirectory}/plugin.xml,
-              aQute/bnd/test/aQute.runtime.jar=${project.build.directory}/assembly/runtime.jar,
+              aQute/bnd/test/aQute.runtime.jar=${project.build.directory}/assembly/aQute.runtime.jar,
             </Include-Resource>
             <Export-Package>
               aQute.bnd.build;uses:="aQute.lib.osgi,aQute.libg.sed,aQute.bnd.service,aQute.libg.reporter,aQute.bnd.service.action",
@@ -395,11 +395,7 @@
         <artifactId>maven-surefire-plugin</artifactId>
         <configuration>
           <excludes>
-            <exclude>test/AnalyzerTest.java</exclude>
-            <exclude>test/AnnotationsTest.java</exclude>
-            <exclude>test/AttributesTest.java</exclude>
             <exclude>test/BuilderTest.java</exclude>
-            <exclude>test/ClassParserTest.java</exclude>
             <exclude>test/ClasspathTest.java</exclude>
             <exclude>test/ClassReferenceTest.java</exclude>
             <exclude>test/DiffTest.java</exclude>

Modified: projects/jboss-osgi/projects/aQute/trunk/bnd/scripts/assembly-dependencies.xml
===================================================================
--- projects/jboss-osgi/projects/aQute/trunk/bnd/scripts/assembly-dependencies.xml	2009-09-29 20:13:29 UTC (rev 94121)
+++ projects/jboss-osgi/projects/aQute/trunk/bnd/scripts/assembly-dependencies.xml	2009-09-29 21:19:02 UTC (rev 94122)
@@ -14,7 +14,7 @@
       <outputDirectory>/</outputDirectory>
       <outputFileNameMapping>${artifact.artifactId}${dashClassifier?}.${artifact.extension}</outputFileNameMapping>
       <includes>
-        <include>*:runtime:jar</include>
+        <include>*:aQute.runtime:jar</include>
       </includes>
       <useStrictFiltering>true</useStrictFiltering>
       <unpack>false</unpack>

Modified: projects/jboss-osgi/projects/aQute/trunk/bnd/src/test/java/test/AnalyzerTest.java
===================================================================
--- projects/jboss-osgi/projects/aQute/trunk/bnd/src/test/java/test/AnalyzerTest.java	2009-09-29 20:13:29 UTC (rev 94121)
+++ projects/jboss-osgi/projects/aQute/trunk/bnd/src/test/java/test/AnalyzerTest.java	2009-09-29 21:19:02 UTC (rev 94122)
@@ -1,11 +1,21 @@
 package test;
 
-import java.io.*;
-import java.util.*;
-import java.util.jar.*;
+import java.io.File;
+import java.io.IOException;
+import java.util.Arrays;
+import java.util.List;
+import java.util.Map;
+import java.util.Properties;
+import java.util.StringTokenizer;
+import java.util.TreeSet;
+import java.util.jar.Attributes;
+import java.util.jar.Manifest;
 
-import junit.framework.*;
-import aQute.lib.osgi.*;
+import aQute.lib.osgi.Analyzer;
+import aQute.lib.osgi.Builder;
+import aQute.lib.osgi.FileResource;
+import aQute.lib.osgi.Jar;
+import aQute.lib.osgi.Processor;
 
 class T0 {}
 abstract class T1 extends T0 {
@@ -17,11 +27,11 @@
 class T3 extends T2 {
 }
 
-public class AnalyzerTest extends TestCase {
+public class AnalyzerTest extends BndTestCase {
 
     public void testMultilevelInheritance() throws Exception {
         Analyzer a = new Analyzer();
-        a.setJar(new File("bin"));
+        a.setJar(getFile("."));
         a.analyze();
 
         String result = a._classes("cmd", "named", "*T?", "extends",
@@ -33,7 +43,7 @@
 
     public void testClassQuery() throws Exception {
         Analyzer a = new Analyzer();
-        a.setJar(new File("jar/osgi.jar"));
+        a.setJar(getFile("jar/osgi.jar"));
         a.analyze();
 
         String result = a._classes("cmd", "named", "org.osgi.service.http.*",
@@ -53,7 +63,7 @@
         Builder a = new Builder();
         a.setProperty("Bundle-Blueprint", "  <<EMPTY>> ");
         a.setProperty("Export-Package", "org.osgi.framework");
-        a.addClasspath(new File("jar/osgi.jar"));
+        a.addClasspath(getFile("jar/osgi.jar"));
         a.build();
         Manifest manifest = a.getJar().getManifest();
         System.out.println(a.getErrors());
@@ -74,7 +84,7 @@
         Builder a = new Builder();
         a.setProperty("Export-Package",
                 "org.osgi.service.event, org.osgi.service.io");
-        a.addClasspath(new File("jar/osgi.jar"));
+        a.addClasspath(getFile("jar/osgi.jar"));
         a.setProperty("@org at osgi@service at event@Specification-Title",
                 "spec title");
         a.setProperty("@org at osgi@service at io@Specification-Title",
@@ -107,8 +117,7 @@
         Properties p = new Properties();
         p.put("Import-Package", "*");
         p.put("Private-Package", "org.apache.mina.management.*");
-        a.setClasspath(new Jar[] { new Jar(new File(
-                "jar/mandatorynoversion.jar")) });
+        a.setClasspath(new Jar[] { new Jar(getFile("jar/mandatorynoversion.jar")) });
         a.setProperties(p);
         Jar jar = a.build();
         String imports = jar.getManifest().getMainAttributes().getValue(
@@ -129,7 +138,7 @@
         p.put("Import-Package", "*");
         p.put("Private-Package", "org.objectweb.*");
         p.put("Bundle-Activator", "org.objectweb.asm.Item");
-        a.setClasspath(new Jar[] { new Jar(new File("jar/asm.jar")) });
+        a.setClasspath(new Jar[] { new Jar(getFile("jar/asm.jar")) });
         a.setProperties(p);
         a.build();
         Manifest manifest = a.getJar().getManifest();
@@ -155,8 +164,8 @@
         p.put("Import-Package", "!org.osgi.framework,*");
         p.put("Private-Package", "org.objectweb.*");
         p.put("Bundle-Activator", "org.osgi.framework.BundleActivator");
-        a.setClasspath(new Jar[] { new Jar(new File("jar/asm.jar")),
-                new Jar(new File("jar/osgi.jar")) });
+        a.setClasspath(new Jar[] { new Jar(getFile("jar/asm.jar")),
+                new Jar(getFile("jar/osgi.jar")) });
         a.setProperties(p);
         a.build();
         Manifest manifest = a.getJar().getManifest();
@@ -182,8 +191,8 @@
         Properties p = new Properties();
         p.put("Private-Package", "org.objectweb.*");
         p.put("Bundle-Activator", "org.osgi.framework.BundleActivator");
-        a.setClasspath(new Jar[] { new Jar(new File("jar/asm.jar")),
-                new Jar(new File("jar/osgi.jar")) });
+        a.setClasspath(new Jar[] { new Jar(getFile("jar/asm.jar")),
+                new Jar(getFile("jar/osgi.jar")) });
         a.setProperties(p);
         a.build();
         Manifest manifest = a.getJar().getManifest();
@@ -204,11 +213,11 @@
 
     public void testRemoveheaders() throws Exception {
         Analyzer a = new Analyzer();
-        a.setJar(new File("jar/asm.jar"));
+        a.setJar(getFile("jar/asm.jar"));
         Manifest m = a.calcManifest();
         assertNotNull(m.getMainAttributes().getValue("Implementation-Title"));
         a = new Analyzer();
-        a.setJar(new File("jar/asm.jar"));
+        a.setJar(getFile("jar/asm.jar"));
         a.setProperty("-removeheaders", "Implementation-Title");
         m = a.calcManifest();
         assertNull(m.getMainAttributes().getValue("Implementation-Title"));
@@ -242,7 +251,7 @@
      * 
      */
     public void testAsm3() throws Exception {
-        Properties p = Analyzer.getManifest(new File("jar/asm.jar"));
+        Properties p = Analyzer.getManifest(getFile("jar/asm.jar"));
         String imports = p.getProperty(Analyzer.IMPORT_PACKAGE);
         String exports = p.getProperty(Analyzer.EXPORT_PACKAGE);
 
@@ -272,7 +281,7 @@
         base.put(Analyzer.EXPORT_PACKAGE, "*;-noimport:=true");
 
         Analyzer analyzer = new Analyzer();
-        analyzer.setJar(new File("jar/asm.jar"));
+        analyzer.setJar(getFile("jar/asm.jar"));
         analyzer.setProperties(base);
         analyzer.calcManifest().write(System.out);
         assertTrue(analyzer.getExports().containsKey(
@@ -296,7 +305,7 @@
                 .put(Analyzer.EXPORT_PACKAGE,
                         "org.objectweb.asm;name=short, org.objectweb.asm.signature;name=long");
         Analyzer h = new Analyzer();
-        h.setJar(new File("jar/asm.jar"));
+        h.setJar(getFile("jar/asm.jar"));
         h.setProperties(base);
         h.calcManifest().write(System.out);
         assertPresent(h.getExports(),
@@ -313,7 +322,7 @@
         Properties base = new Properties();
         base.put(Analyzer.IMPORT_PACKAGE, "*");
         base.put(Analyzer.EXPORT_PACKAGE, "*;-noimport:=true");
-        File tmp = new File("jar/ds.jar");
+        File tmp = getFile("jar/ds.jar");
         Analyzer analyzer = new Analyzer();
         analyzer.setJar(tmp);
         analyzer.setProperties(base);
@@ -337,7 +346,7 @@
         Properties base = new Properties();
         base.put(Analyzer.IMPORT_PACKAGE, "!org.osgi.*, *");
         base.put(Analyzer.EXPORT_PACKAGE, "*;-noimport:=true");
-        File tmp = new File("jar/ds.jar");
+        File tmp = getFile("jar/ds.jar");
         Analyzer h = new Analyzer();
         h.setJar(tmp);
         h.setProperties(base);
@@ -363,7 +372,7 @@
         Properties base = new Properties();
         base.put(Analyzer.IMPORT_PACKAGE, "*");
         base.put(Analyzer.EXPORT_PACKAGE, "!*");
-        File tmp = new File("jar/ds.jar");
+        File tmp = getFile("jar/ds.jar");
         Analyzer h = new Analyzer();
         h.setJar(tmp);
         h.setProperties(base);
@@ -387,8 +396,8 @@
         Properties base = new Properties();
         base.put(Analyzer.IMPORT_PACKAGE, "*");
         base.put(Analyzer.EXPORT_PACKAGE, "*;-noimport:=true");
-        File tmp = new File("jar/ds.jar");
-        File osgi = new File("jar/osgi.jar");
+        File tmp = getFile("jar/ds.jar");
+        File osgi = getFile("jar/osgi.jar");
         Analyzer h = new Analyzer();
         h.setJar(tmp);
         h.setProperties(base);
@@ -416,7 +425,7 @@
         Properties base = new Properties();
         base.put(Analyzer.IMPORT_PACKAGE, "*, com.foo, com.foo.bar.*");
         base.put(Analyzer.EXPORT_PACKAGE, "*, com.bar");
-        File tmp = new File("jar/ds.jar");
+        File tmp = getFile("jar/ds.jar");
         Analyzer h = new Analyzer();
         h.setJar(tmp);
         h.setProperties(base);
@@ -430,7 +439,7 @@
         assertTrue(h.getImports().containsKey("com.foo"));
     }
 
-    void assertNotPresent(Map<String, ?> map, String string) {
+	void assertNotPresent(Map<String, ?> map, String string) {
         StringTokenizer st = new StringTokenizer(string, ", ");
         while (st.hasMoreTokens()) {
             String packageName = st.nextToken();

Modified: projects/jboss-osgi/projects/aQute/trunk/bnd/src/test/java/test/AnnotationsTest.java
===================================================================
--- projects/jboss-osgi/projects/aQute/trunk/bnd/src/test/java/test/AnnotationsTest.java	2009-09-29 20:13:29 UTC (rev 94121)
+++ projects/jboss-osgi/projects/aQute/trunk/bnd/src/test/java/test/AnnotationsTest.java	2009-09-29 21:19:02 UTC (rev 94122)
@@ -1,18 +1,25 @@
 package test;
 
-import java.io.*;
-import java.util.*;
-import java.util.jar.*;
+import java.io.File;
+import java.io.Serializable;
+import java.util.Arrays;
+import java.util.jar.Manifest;
 
-import junit.framework.*;
+import org.osgi.service.log.LogService;
 
-import org.osgi.service.log.*;
+import aQute.bnd.annotation.Activate;
+import aQute.bnd.annotation.Component;
+import aQute.bnd.annotation.Reference;
+import aQute.bnd.annotation.Unreference;
+import aQute.bnd.make.AnnotationReader;
+import aQute.bnd.make.ComponentDef;
+import aQute.lib.osgi.Annotation;
+import aQute.lib.osgi.Builder;
+import aQute.lib.osgi.ClassDataCollector;
+import aQute.lib.osgi.Clazz;
+import aQute.lib.osgi.Jar;
 
-import aQute.bnd.annotation.*;
-import aQute.bnd.make.*;
-import aQute.lib.osgi.*;
-
-public class AnnotationsTest extends TestCase {
+public class AnnotationsTest extends BndTestCase {
     
     @Component(name="mycomp", enabled=true, factory="usb", immediate=false, provides=LogService.class, serviceFactory=true)
     static class MyComponent implements Serializable {        
@@ -34,7 +41,7 @@
 
     
     public void testComponentReader() throws Exception {
-        File f = new File("bin/test/AnnotationsTest$MyComponent.class");
+        File f = getFile("test/AnnotationsTest$MyComponent.class");
         ComponentDef def = AnnotationReader.getComponentDef(f);
         
         def.append(System.out);
@@ -45,11 +52,11 @@
     public void testComponentAnnotation() throws Exception {
         Builder b = new Builder();
         b.setProperty("Private-Package", "test");
-        b.addClasspath( new File("bin"));
+        b.addClasspath( getFile("."));
         Jar jar = b.build();
         
         Manifest m = jar.getManifest();
-        // assert
+        // [TODO] assert
     }
 
     public void testSimple() throws Exception {

Modified: projects/jboss-osgi/projects/aQute/trunk/bnd/src/test/java/test/AttributesTest.java
===================================================================
--- projects/jboss-osgi/projects/aQute/trunk/bnd/src/test/java/test/AttributesTest.java	2009-09-29 20:13:29 UTC (rev 94121)
+++ projects/jboss-osgi/projects/aQute/trunk/bnd/src/test/java/test/AttributesTest.java	2009-09-29 21:19:02 UTC (rev 94122)
@@ -7,7 +7,7 @@
 import junit.framework.*;
 import aQute.lib.osgi.*;
 
-public class AttributesTest extends TestCase {
+public class AttributesTest extends BndTestCase {
 
 	/**
 	 * Remove a version attribute 
@@ -22,7 +22,7 @@
 		m.getMainAttributes().putValue("Export-Package", "javax.microedition.io;a1=exp-1;a2=exp-2;a3=exp-3;x1=x1;x2=x2;x3=x3;mandatory:=\"a1,a2,a3,x1,x2,x3\"");
 		javax.setManifest(m);
 		
-		Jar cp[] = { javax, new Jar(new File("jar/osgi.jar")) };
+		Jar cp[] = { javax, new Jar(getFile("jar/osgi.jar")) };
 		Builder bmaker = new Builder();
 		Properties p = new Properties();
 		p.put("Import-Package", "javax.microedition.io;-remove-attribute:=a1|x?;a2=imp-2,*");
@@ -60,7 +60,7 @@
 		m.getMainAttributes().putValue("Export-Package", "javax.microedition.io;common=split;test=abc;mandatory:=\"common,test\"");
 		javax.setManifest(m);
 		
-		Jar cp[] = { javax, new Jar(new File("jar/osgi.jar")) };
+		Jar cp[] = { javax, new Jar(getFile("jar/osgi.jar")) };
 		Builder bmaker = new Builder();
 		Properties p = new Properties();
 		p.put("Import-Package", "javax.microedition.io;common=!;test=abc,*");
@@ -89,7 +89,7 @@
 	 * @throws Exception
 	 */
 	public void testOverrideAttribute() throws Exception {
-		File cp[] = { new File("jar/osgi.jar") };
+		File cp[] = { getFile("jar/osgi.jar") };
 		Builder bmaker = new Builder();
 		Properties p = new Properties();
 		p.put("Export-Package", "org.osgi.framework;version=1.1");
@@ -116,7 +116,7 @@
 	 * @throws Exception
 	 */
 	public void testSimple() throws Exception {
-		File cp[] = { new File("jar/osgi.jar") };
+		File cp[] = { getFile("jar/osgi.jar") };
 		Builder bmaker = new Builder();
 		Properties p = new Properties();
 		p.put("Export-Package", "org.osgi.framework");

Added: projects/jboss-osgi/projects/aQute/trunk/bnd/src/test/java/test/BndTestCase.java
===================================================================
--- projects/jboss-osgi/projects/aQute/trunk/bnd/src/test/java/test/BndTestCase.java	                        (rev 0)
+++ projects/jboss-osgi/projects/aQute/trunk/bnd/src/test/java/test/BndTestCase.java	2009-09-29 21:19:02 UTC (rev 94122)
@@ -0,0 +1,20 @@
+package test;
+
+import java.io.File;
+
+import junit.framework.TestCase;
+
+/**
+ * An abstract test base class for common functionality
+ * 
+ * @author thomas.diesler at jboss.com
+ * @since 29-Sep-2009
+ */
+public abstract class BndTestCase extends TestCase {
+
+    protected File getFile(String path) {
+		File file = new File("target/test-classes/" + path);
+		assertTrue("File exists: " + path, file.exists());
+		return file;
+	}
+}

Modified: projects/jboss-osgi/projects/aQute/trunk/bnd/src/test/java/test/BuilderTest.java
===================================================================
--- projects/jboss-osgi/projects/aQute/trunk/bnd/src/test/java/test/BuilderTest.java	2009-09-29 20:13:29 UTC (rev 94121)
+++ projects/jboss-osgi/projects/aQute/trunk/bnd/src/test/java/test/BuilderTest.java	2009-09-29 21:19:02 UTC (rev 94122)
@@ -7,13 +7,12 @@
 import junit.framework.*;
 import aQute.lib.osgi.*;
 
-public class BuilderTest extends TestCase {
+public class BuilderTest extends BndTestCase {
 
     public void testExtra() throws Exception {
         Builder b = new Builder();
-        b
-                .setProperty("Include-Resource",
-                        "jar/osgi.jar;extra=itworks, www/xyz.jar=jar/osgi.jar;extra='italsoworks'");
+        b.setProperty("Include-Resource",
+                        getFile("jar/osgi.jar") + ";extra=itworks, www/xyz.jar=" + getFile("jar/osgi.jar") + ";extra='italsoworks'");
         b.setProperty("-resourceonly", "true");
         Jar jar = b.build();
         Resource r = jar.getResource("osgi.jar");
@@ -39,7 +38,7 @@
      */
     public void testSplitWhenPrivateOverlapsExport() throws Exception {
         Builder b = new Builder();
-        b.addClasspath(new File("jar/osgi.jar"));
+        b.addClasspath(getFile("jar/osgi.jar"));
         b.setProperty("Private-Package", "org.osgi.service.*");
         b.setProperty("Export-Package", "org.osgi.service.event");
         b.build();
@@ -72,7 +71,7 @@
                         "org.osgi.service.wireadmin, org.osgi.service.log, org.osgi.service.cu");
         proc.setProperty("mobile.packages",
                 "${replace;${mobile.specs};.+;$0.*}");
-        builder.addClasspath(new File("jar/osgi.jar"));
+        builder.addClasspath(getFile("jar/osgi.jar"));
 
         Jar jar = builder.build();
 
@@ -99,7 +98,7 @@
         b.setProperty("Import-Package", "*;resolution:=\\${res}");
         b.setProperty("Export-Package",
                 "org.osgi.service.io, org.osgi.service.log");
-        b.addClasspath(new File("jar/osgi.jar"));
+        b.addClasspath(getFile("jar/osgi.jar"));
         b.build();
 
         Map<String, String> ioimports = b.getImports().get(
@@ -124,7 +123,7 @@
 
     // public void testPrivateImport() throws Exception {
     // Builder b = new Builder();
-    // b.addClasspath(new File("jar/osgi.jar"));
+    // b.addClasspath(getFile("jar/osgi.jar"));
     // b
     // .setProperty("Export-Package",
     // "org.osgi.service.cm;-import:=private,
@@ -152,9 +151,9 @@
     // }
     public void testClassnames() throws Exception {
         Builder b = new Builder();
-        b.addClasspath(new File("jar/osgi.jar"));
-        b.addClasspath(new File("jar/ds.jar"));
-        b.addClasspath(new File("jar/ifc112.jar"));
+        b.addClasspath(getFile("jar/osgi.jar"));
+        b.addClasspath(getFile("jar/ds.jar"));
+        b.addClasspath(getFile("jar/ifc112.jar"));
         b.setProperty("Export-Package", "*");
         b.setProperty("C1",
                 "${classes;implementing;org.osgi.service.component.*}");
@@ -211,7 +210,7 @@
 
     public void testImportMicroNotTruncated() throws Exception {
         Builder b = new Builder();
-        b.addClasspath(new File("jar/osgi.jar"));
+        b.addClasspath(getFile("jar/osgi.jar"));
         b.setProperty("Import-Package", "org.osgi.service.event;version=${@}");
         b.build();
         String s = b.getImports().get("org.osgi.service.event").get("version");
@@ -220,7 +219,7 @@
 
     public void testImportMicroTruncated() throws Exception {
         Builder b = new Builder();
-        b.addClasspath(new File("jar/osgi.jar"));
+        b.addClasspath(getFile("jar/osgi.jar"));
         b.setProperty("Import-Package", "org.osgi.service.event");
         b.build();
         String s = b.getImports().get("org.osgi.service.event").get("version");
@@ -232,7 +231,7 @@
      */
     public void testBndInfo() throws Exception {
         Builder b = new Builder();
-        b.addClasspath(new File("bin"));
+        b.addClasspath(getFile("."));
         b.setProperty("Export-Package", "test");
         b.setProperty("a", "aaa");
         Jar jar = b.build();
@@ -247,7 +246,7 @@
     }
 
     public void testMultipleExport2() throws Exception {
-        File cp[] = { new File("jar/asm.jar") };
+        File cp[] = { getFile("jar/asm.jar") };
         Builder bmaker = new Builder();
         Properties p = new Properties();
         p.setProperty("Import-Package", "*");
@@ -281,7 +280,7 @@
 
         // We use properties so the default BSN is then the project name
         // because that is the base directory
-        assertEquals(m.getValue("Bundle-SymbolicName"), "aQute.bnd");
+        assertEquals("aQute.bnd", m.getValue("Bundle-SymbolicName"));
 
         // The file name for the properties is not bnd.bnd, so the
         // name of the properties file is the default bsn
@@ -306,7 +305,7 @@
     }
 
     public Manifest setup(Properties p, File f) throws Exception {
-        File cp[] = { new File("jar/asm.jar") };
+        File cp[] = { getFile("jar/asm.jar") };
         Builder bmaker = new Builder();
         if (f != null)
             bmaker.setProperties(f);
@@ -326,7 +325,7 @@
     }
 
     public void testDuplicateExport() throws Exception {
-        File cp[] = { new File("jar/asm.jar") };
+        File cp[] = { getFile("jar/asm.jar") };
         Builder bmaker = new Builder();
         Properties p = new Properties();
         p.setProperty("Import-Package", "*");
@@ -348,7 +347,7 @@
     }
 
     public void testNoExport() throws Exception {
-        File cp[] = { new File("jar/asm.jar") };
+        File cp[] = { getFile("jar/asm.jar") };
         Builder bmaker = new Builder();
         Properties p = new Properties();
         p.setProperty("Import-Package", "*");
@@ -369,7 +368,7 @@
     }
 
     public void testHardcodedImport() throws Exception {
-        File cp[] = { new File("jar/asm.jar") };
+        File cp[] = { getFile("jar/asm.jar") };
         Builder bmaker = new Builder();
         Properties p = new Properties();
         p.setProperty("Import-Package", "whatever,*");
@@ -410,7 +409,7 @@
      * @throws Exception
      */
     public void testSplitOnExportAndPrivate() throws Exception {
-        File cp[] = { new File("jar/asm.jar") };
+        File cp[] = { getFile("jar/asm.jar") };
         Builder bmaker = new Builder();
         Properties p = new Properties();
         p.setProperty("Export-Package", "org.objectweb.asm.signature");
@@ -467,7 +466,7 @@
      * @throws Exception
      */
     public void testMETAINF() throws Exception {
-        File cp[] = { new File("src"), new File("jar/asm.jar") };
+        File cp[] = { new File("src"), getFile("jar/asm.jar") };
         Builder bmaker = new Builder();
         Properties p = new Properties();
         p.setProperty("Include-Resource", "META-INF/xyz/asm.jar=jar/asm.jar");
@@ -588,7 +587,7 @@
         base.put(Analyzer.CONDITIONAL_PACKAGE, "org.osgi.*");
         Builder analyzer = new Builder();
         analyzer.setProperties(base);
-        analyzer.setClasspath(new File[] { new File("jar/osgi.jar") });
+        analyzer.setClasspath(new File[] { getFile("jar/osgi.jar") });
         analyzer.build();
         Jar jar = analyzer.getJar();
         assertNotNull(jar.getDirectories().get("org/osgi/framework"));
@@ -605,8 +604,8 @@
         Properties base = new Properties();
         base.put(Analyzer.EXPORT_PACKAGE, "*;-split-package:=error");
         Builder analyzer = new Builder();
-        analyzer.setClasspath(new File[] { new File("jar/asm.jar"),
-                new File("jar/asm.jar") });
+        analyzer.setClasspath(new File[] { getFile("jar/asm.jar"),
+                getFile("jar/asm.jar") });
         analyzer.setProperties(base);
         analyzer.build();
         System.out.println("Errors: " + analyzer.getErrors());
@@ -623,8 +622,8 @@
         Properties base = new Properties();
         base.put(Analyzer.EXPORT_PACKAGE, "*");
         Builder analyzer = new Builder();
-        analyzer.setClasspath(new File[] { new File("jar/asm.jar"),
-                new File("jar/asm.jar") });
+        analyzer.setClasspath(new File[] { getFile("jar/asm.jar"),
+                getFile("jar/asm.jar") });
         analyzer.setProperties(base);
         analyzer.build();
         System.out.println("Warnings: " + analyzer.getWarnings());
@@ -641,8 +640,8 @@
         Properties base = new Properties();
         base.put(Analyzer.EXPORT_PACKAGE, "*;-split-package:=merge-first");
         Builder analyzer = new Builder();
-        analyzer.setClasspath(new File[] { new File("jar/asm.jar"),
-                new File("jar/asm.jar") });
+        analyzer.setClasspath(new File[] { getFile("jar/asm.jar"),
+                getFile("jar/asm.jar") });
         analyzer.setProperties(base);
         analyzer.build();
         System.out.println("Errors: " + analyzer.getErrors());
@@ -659,8 +658,8 @@
         Properties base = new Properties();
         base.put(Analyzer.EXPORT_PACKAGE, "*;-split-package:=merge-last");
         Builder analyzer = new Builder();
-        analyzer.setClasspath(new File[] { new File("jar/asm.jar"),
-                new File("jar/asm.jar") });
+        analyzer.setClasspath(new File[] { getFile("jar/asm.jar"),
+                getFile("jar/asm.jar") });
         analyzer.setProperties(base);
         analyzer.build();
         System.out.println("Errors: " + analyzer.getErrors());
@@ -680,7 +679,7 @@
         base.put(Analyzer.EXPORT_PACKAGE, "*;test:=true");
         base.put(Analyzer.INCLUDE_RESOURCE, "does_not_exist");
         Builder analyzer = new Builder();
-        analyzer.setClasspath(new File[] { new File("jar/asm.jar") });
+        analyzer.setClasspath(new File[] { getFile("jar/asm.jar") });
         analyzer.setProperties(base);
         analyzer.build();
         System.out.println("Errors: " + analyzer.getErrors());
@@ -736,7 +735,7 @@
         base.put(Analyzer.EXPORT_PACKAGE, "*");
         base.put(Analyzer.BUNDLE_VERSION, "0.9.0-incubator-SNAPSHOT");
         Builder analyzer = new Builder();
-        analyzer.setClasspath(new File[] { new File("jar/asm.jar") });
+        analyzer.setClasspath(new File[] { getFile("jar/asm.jar") });
         analyzer.setProperties(base);
         analyzer.build();
         Manifest manifest = analyzer.getJar().getManifest();
@@ -753,7 +752,7 @@
      * @throws Exception
      */
     public void testConditional() throws Exception {
-        File cp[] = { new File("jar/osgi.jar"), new File("jar/ds.jar") };
+        File cp[] = { getFile("jar/osgi.jar"), getFile("jar/ds.jar") };
         Builder bmaker = new Builder();
         Properties p = new Properties();
         p.put("Import-Package", "*");
@@ -784,7 +783,7 @@
         Properties base = new Properties();
         base.put(Analyzer.EXPORT_PACKAGE, "*");
         Builder analyzer = new Builder();
-        analyzer.setClasspath(new File[] { new File("jar/asm.jar") });
+        analyzer.setClasspath(new File[] { getFile("jar/asm.jar") });
         analyzer.setProperties(base);
         analyzer.build();
         assertFalse(analyzer.getExports().containsKey("META-INF"));
@@ -816,7 +815,7 @@
     }
 
     void assertVersionEquals(String input, String output) throws Exception {
-        File cp[] = { new File("jar/osgi.jar") };
+        File cp[] = { getFile("jar/osgi.jar") };
         Builder bmaker = new Builder();
         bmaker.setClasspath(cp);
         Properties p = new Properties();
@@ -831,7 +830,7 @@
     }
 
     public void testImportExportBadVersion() throws Exception {
-        File cp[] = { new File("jar/asm.jar") };
+        File cp[] = { getFile("jar/asm.jar") };
         Builder bmaker = new Builder();
         bmaker.setClasspath(cp);
         Properties p = new Properties();
@@ -943,7 +942,7 @@
     public void testClasspathFileNotExist() throws Exception {
         Builder bmaker = new Builder();
         Properties p = new Properties();
-        File cp[] = new File[] { new File("jar/idonotexist.jar") };
+        File cp[] = new File[] { getFile("jar/idonotexist.jar") };
 
         bmaker.setProperties(p);
         bmaker.setClasspath(cp);
@@ -954,7 +953,7 @@
     public void testExpandWithNegate() throws Exception {
         Builder bmaker = new Builder();
         Properties p = new Properties();
-        File cp[] = new File[] { new File("jar/asm.jar") };
+        File cp[] = new File[] { getFile("jar/asm.jar") };
 
         p.put("Export-Package", "!org.objectweb.asm,*");
         bmaker.setProperties(p);
@@ -970,7 +969,7 @@
     public void testIncludeResourceResourcesOnlyJar() throws Exception {
         Builder bmaker = new Builder();
         Properties p = new Properties();
-        File cp[] = new File[] { new File("jar/ro.jar") };
+        File cp[] = new File[] { getFile("jar/ro.jar") };
 
         p.put("Export-Package", "*");
         p.put("Import-Package", "");
@@ -1064,7 +1063,7 @@
     }
 
     public void testEasymock() throws Exception {
-        File cp[] = { new File("jar/easymock.jar") };
+        File cp[] = { getFile("jar/easymock.jar") };
         Builder bmaker = new Builder();
         Properties p = new Properties();
         p.put("Import-Package", "*");
@@ -1078,7 +1077,7 @@
     }
 
     public void testSources() throws Exception {
-        File cp[] = { new File("src"), new File("jar/asm.jar") };
+        File cp[] = { new File("src"), getFile("jar/asm.jar") };
         Builder bmaker = new Builder();
         bmaker.setClasspath(cp);
         bmaker.setSourcepath(new File[] { new File("src") });
@@ -1095,7 +1094,7 @@
     }
 
     public void testSimple() throws Exception {
-        File cp[] = { new File("src"), new File("jar/asm.jar") };
+        File cp[] = { new File("src"), getFile("jar/asm.jar") };
         Builder bmaker = new Builder();
         bmaker.setProperties(new File("src/test/simple.mf"));
         bmaker.setClasspath(cp);

Modified: projects/jboss-osgi/projects/aQute/trunk/bnd/src/test/java/test/ClassParserTest.java
===================================================================
--- projects/jboss-osgi/projects/aQute/trunk/bnd/src/test/java/test/ClassParserTest.java	2009-09-29 20:13:29 UTC (rev 94121)
+++ projects/jboss-osgi/projects/aQute/trunk/bnd/src/test/java/test/ClassParserTest.java	2009-09-29 21:19:02 UTC (rev 94122)
@@ -24,7 +24,7 @@
 }
 
 
-public class ClassParserTest extends TestCase {
+public class ClassParserTest extends BndTestCase {
     
     public void testWildcards() throws Exception {
         Clazz c = new Clazz("genericstest", null);
@@ -40,7 +40,7 @@
     public void testWeirdClass() throws Exception {
         Builder b = new Builder();
         b.setProperty("Private-Package", "crap");
-        b.addClasspath(new File("test/craptest"));
+        b.addClasspath(getFile("test/craptest"));
         Jar j = b.build();
         System.out.println(b.getWarnings());
         assertEquals(0, b.getErrors().size());
@@ -57,7 +57,7 @@
     }
     
     public void testGenericsSignature2() throws Exception {
-        Clazz c = new Clazz("genericstest", new FileResource(new File("src/test/generics.clazz")));
+        Clazz c = new Clazz("genericstest", new FileResource(getFile("test/generics.clazz")));
         c.parseClassFile();
         assertTrue(c.getReferred().containsKey("javax.swing.table"));
         assertTrue(c.getReferred().containsKey("javax.swing"));
@@ -65,7 +65,7 @@
    
 
     public void testGenericsSignature() throws Exception {
-        Clazz c = new Clazz("genericstest", new FileResource(new File("src/test/generics.clazz")));
+        Clazz c = new Clazz("genericstest", new FileResource(getFile("test/generics.clazz")));
         c.parseClassFile();
         assertTrue(c.getReferred().containsKey("javax.swing.table"));
         assertTrue(c.getReferred().containsKey("javax.swing"));
@@ -97,7 +97,7 @@
 
     public void testJQuantlib() throws Exception {
         Builder b = new Builder();
-        b.addClasspath(new File("test/jquantlib-0.1.2.jar"));
+        b.addClasspath(getFile("jar/jquantlib-0.1.2.jar"));
         b.setProperty("Export-Package", "*");
         Jar jar = b.build();
     }
@@ -145,7 +145,7 @@
     public void testLargeClass2() throws IOException {
         try {
             URL url = new URL(
-                    "jar:file:jar/ecj_3.2.2.jar!/org/eclipse/jdt/internal/compiler/parser/Parser.class");
+                    "jar:file:" + getFile("jar/ecj_3.2.2.jar") + "!/org/eclipse/jdt/internal/compiler/parser/Parser.class");
             InputStream in = url.openStream();
             assertNotNull(in);
             Clazz clazz = new Clazz("test", null);
@@ -161,7 +161,7 @@
      */
     public void testEcj() throws Exception {
         Builder builder = new Builder();
-        builder.setClasspath(new File[] { new File("jar/ecj_3.2.2.jar") });
+        builder.setClasspath(new File[] { getFile("jar/ecj_3.2.2.jar") });
         builder.setProperty(Analyzer.EXPORT_PACKAGE, "org.eclipse.*");
         builder.build();
         System.out.println(builder.getErrors());

Added: projects/jboss-osgi/projects/aQute/trunk/bnd/src/test/resources/jar/asm.jar
===================================================================
(Binary files differ)


Property changes on: projects/jboss-osgi/projects/aQute/trunk/bnd/src/test/resources/jar/asm.jar
___________________________________________________________________
Name: svn:executable
   + *
Name: svn:mime-type
   + application/octet-stream

Added: projects/jboss-osgi/projects/aQute/trunk/bnd/src/test/resources/jar/ds.jar
===================================================================
(Binary files differ)


Property changes on: projects/jboss-osgi/projects/aQute/trunk/bnd/src/test/resources/jar/ds.jar
___________________________________________________________________
Name: svn:executable
   + *
Name: svn:mime-type
   + application/octet-stream

Added: projects/jboss-osgi/projects/aQute/trunk/bnd/src/test/resources/jar/ecj_3.2.2.jar
===================================================================
(Binary files differ)


Property changes on: projects/jboss-osgi/projects/aQute/trunk/bnd/src/test/resources/jar/ecj_3.2.2.jar
___________________________________________________________________
Name: svn:executable
   + *
Name: svn:mime-type
   + application/octet-stream

Added: projects/jboss-osgi/projects/aQute/trunk/bnd/src/test/resources/jar/ifc112.jar
===================================================================
(Binary files differ)


Property changes on: projects/jboss-osgi/projects/aQute/trunk/bnd/src/test/resources/jar/ifc112.jar
___________________________________________________________________
Name: svn:executable
   + *
Name: svn:mime-type
   + application/octet-stream

Added: projects/jboss-osgi/projects/aQute/trunk/bnd/src/test/resources/jar/jquantlib-0.1.2.jar
===================================================================
(Binary files differ)


Property changes on: projects/jboss-osgi/projects/aQute/trunk/bnd/src/test/resources/jar/jquantlib-0.1.2.jar
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: projects/jboss-osgi/projects/aQute/trunk/bnd/src/test/resources/jar/mandatorynoversion.bnd
===================================================================
--- projects/jboss-osgi/projects/aQute/trunk/bnd/src/test/resources/jar/mandatorynoversion.bnd	                        (rev 0)
+++ projects/jboss-osgi/projects/aQute/trunk/bnd/src/test/resources/jar/mandatorynoversion.bnd	2009-09-29 21:19:02 UTC (rev 94122)
@@ -0,0 +1,2 @@
+-classpath: mina.jar
+Export-Package: *;mandatory:="x,y";x=1;y=2


Property changes on: projects/jboss-osgi/projects/aQute/trunk/bnd/src/test/resources/jar/mandatorynoversion.bnd
___________________________________________________________________
Name: svn:executable
   + *

Added: projects/jboss-osgi/projects/aQute/trunk/bnd/src/test/resources/jar/mandatorynoversion.jar
===================================================================
(Binary files differ)


Property changes on: projects/jboss-osgi/projects/aQute/trunk/bnd/src/test/resources/jar/mandatorynoversion.jar
___________________________________________________________________
Name: svn:executable
   + *
Name: svn:mime-type
   + application/octet-stream

Added: projects/jboss-osgi/projects/aQute/trunk/bnd/src/test/resources/jar/osgi.jar
===================================================================
(Binary files differ)


Property changes on: projects/jboss-osgi/projects/aQute/trunk/bnd/src/test/resources/jar/osgi.jar
___________________________________________________________________
Name: svn:executable
   + *
Name: svn:mime-type
   + application/octet-stream

Added: projects/jboss-osgi/projects/aQute/trunk/bnd/src/test/resources/test/JobsService.clazz
===================================================================
(Binary files differ)


Property changes on: projects/jboss-osgi/projects/aQute/trunk/bnd/src/test/resources/test/JobsService.clazz
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: projects/jboss-osgi/projects/aQute/trunk/bnd/src/test/resources/test/Parser.jclass
===================================================================
(Binary files differ)


Property changes on: projects/jboss-osgi/projects/aQute/trunk/bnd/src/test/resources/test/Parser.jclass
___________________________________________________________________
Name: svn:executable
   + *
Name: svn:mime-type
   + application/octet-stream

Added: projects/jboss-osgi/projects/aQute/trunk/bnd/src/test/resources/test/Test2.jclass
===================================================================
(Binary files differ)


Property changes on: projects/jboss-osgi/projects/aQute/trunk/bnd/src/test/resources/test/Test2.jclass
___________________________________________________________________
Name: svn:executable
   + *
Name: svn:mime-type
   + application/octet-stream

Added: projects/jboss-osgi/projects/aQute/trunk/bnd/src/test/resources/test/WithAnnotations.jclass
===================================================================
(Binary files differ)


Property changes on: projects/jboss-osgi/projects/aQute/trunk/bnd/src/test/resources/test/WithAnnotations.jclass
___________________________________________________________________
Name: svn:executable
   + *
Name: svn:mime-type
   + application/octet-stream

Added: projects/jboss-osgi/projects/aQute/trunk/bnd/src/test/resources/test/XDbCmpXView.clazz
===================================================================
(Binary files differ)


Property changes on: projects/jboss-osgi/projects/aQute/trunk/bnd/src/test/resources/test/XDbCmpXView.clazz
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: projects/jboss-osgi/projects/aQute/trunk/bnd/src/test/resources/test/bnd.info
===================================================================
--- projects/jboss-osgi/projects/aQute/trunk/bnd/src/test/resources/test/bnd.info	                        (rev 0)
+++ projects/jboss-osgi/projects/aQute/trunk/bnd/src/test/resources/test/bnd.info	2009-09-29 21:19:02 UTC (rev 94122)
@@ -0,0 +1,6 @@
+# See BuilderTest.testBndInfo
+p=${p}
+a=${a}
+b=${b}
+now=${now}
+d=fixed

Added: projects/jboss-osgi/projects/aQute/trunk/bnd/src/test/resources/test/craptest/crap/Simple.class
===================================================================
(Binary files differ)


Property changes on: projects/jboss-osgi/projects/aQute/trunk/bnd/src/test/resources/test/craptest/crap/Simple.class
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: projects/jboss-osgi/projects/aQute/trunk/bnd/src/test/resources/test/generics.clazz
===================================================================
(Binary files differ)


Property changes on: projects/jboss-osgi/projects/aQute/trunk/bnd/src/test/resources/test/generics.clazz
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Modified: projects/jboss-osgi/projects/aQute/trunk/libg/pom.xml
===================================================================
--- projects/jboss-osgi/projects/aQute/trunk/libg/pom.xml	2009-09-29 20:13:29 UTC (rev 94121)
+++ projects/jboss-osgi/projects/aQute/trunk/libg/pom.xml	2009-09-29 21:19:02 UTC (rev 94122)
@@ -18,13 +18,13 @@
   <name>aQute - Libg</name>
 
   <groupId>biz.aQute</groupId>
-  <artifactId>libg</artifactId>
+  <artifactId>aQute.libg</artifactId>
   <packaging>jar</packaging>
 
   <!-- Parent -->
   <parent>
     <groupId>biz.aQute</groupId>
-    <artifactId>parent</artifactId>
+    <artifactId>aQute.parent</artifactId>
     <version>0.0.366-SNAPSHOT</version>
   </parent>
 

Modified: projects/jboss-osgi/projects/aQute/trunk/pom.xml
===================================================================
--- projects/jboss-osgi/projects/aQute/trunk/pom.xml	2009-09-29 20:13:29 UTC (rev 94121)
+++ projects/jboss-osgi/projects/aQute/trunk/pom.xml	2009-09-29 21:19:02 UTC (rev 94122)
@@ -18,7 +18,7 @@
   <description>A utility and plugin to wrap, build, or print bundles</description>
   
   <groupId>biz.aQute</groupId>
-  <artifactId>parent</artifactId>
+  <artifactId>aQute.parent</artifactId>
   <packaging>pom</packaging>
 
   <version>0.0.366-SNAPSHOT</version>

Modified: projects/jboss-osgi/projects/aQute/trunk/runtime/pom.xml
===================================================================
--- projects/jboss-osgi/projects/aQute/trunk/runtime/pom.xml	2009-09-29 20:13:29 UTC (rev 94121)
+++ projects/jboss-osgi/projects/aQute/trunk/runtime/pom.xml	2009-09-29 21:19:02 UTC (rev 94122)
@@ -18,13 +18,13 @@
   <name>aQute - Runtime</name>
 
   <groupId>biz.aQute</groupId>
-  <artifactId>runtime</artifactId>
+  <artifactId>aQute.runtime</artifactId>
   <packaging>jar</packaging>
 
   <!-- Parent -->
   <parent>
     <groupId>biz.aQute</groupId>
-    <artifactId>parent</artifactId>
+    <artifactId>aQute.parent</artifactId>
     <version>0.0.366-SNAPSHOT</version>
   </parent>
 

Modified: projects/jboss-osgi/projects/aQute/trunk/service/pom.xml
===================================================================
--- projects/jboss-osgi/projects/aQute/trunk/service/pom.xml	2009-09-29 20:13:29 UTC (rev 94121)
+++ projects/jboss-osgi/projects/aQute/trunk/service/pom.xml	2009-09-29 21:19:02 UTC (rev 94122)
@@ -18,13 +18,13 @@
   <name>aQute - Service</name>
 
   <groupId>biz.aQute</groupId>
-  <artifactId>service</artifactId>
+  <artifactId>aQute.service</artifactId>
   <packaging>jar</packaging>
 
   <!-- Parent -->
   <parent>
     <groupId>biz.aQute</groupId>
-    <artifactId>parent</artifactId>
+    <artifactId>aQute.parent</artifactId>
     <version>0.0.366-SNAPSHOT</version>
   </parent>
 



More information about the jboss-osgi-commits mailing list