We decided to recommend using strict versions but not enforce it. TC will use strict versioning for everything it provides.
Re: quotes in BundleSpecs: I think they should be stripped out at construction-time. Any reason why they should not be? ----- Original Message ----- From: "Eugene Kuleshov" <[EMAIL PROTECTED]> To: <tc-dev@lists.terracotta.org> Sent: Tuesday, October 09, 2007 1:36 PM Subject: Re: [tc-dev] bundle resolver and directory scanning > Gary Keim wrote: >> We still do scanning but there was a place where it was scanning the >> entire >> repo instead of filtering by the groupId. I'm fixing that. I think >> proper >> scanning, based on groupId, is appropriate to allow for relaxed tie >> between >> the bundle version and filename. > I don't see when it would be necessary unless we'll allow inexplicit > versions or version ranges, but it is been decided against that. >> There's some desire to allow OSGi bundle >> foo version 1.0.0.SNAPHOT to have archive file form foo-1.0-SNAPSHOT.jar. >> > That is an explicit mapping and there won't be 1.0.SNAPSHOT.jar in the > repository, so it can be remapped directly. > > By the way, For some reason BundleSpec.getVersion() can return strings > like "1.0.0-SNAPSHOT" (with the quotes around). For example, they are > passed to the Resolver.resolveBundle(BundleSpec spec) > I added some code to strip those quotes in the maven plugin, but I saw > complains that people are getting such errors when running kit: > > ERROR - Unable to locate bundle dependency: 'modules_common', version > '"1.0.0.SNAPSHOT"', group-id 'org.terracotta.modules'; Tried to resolve > the location using the following repositories: > 'file:/Users/jeffgenender/Projects/geronimo/assemblies/geronimo-tomcat6-javaee5/target/geronimo-tomcat6-javaee5-2.1-SNAPSHOT/var/terracotta/modules;file:/Users/jeffgenender/Projects/geronimo/assemblies/geronimo-tomcat6-javaee5/target/geronimo-tomcat6-javaee5-2.1- > > regards, > Eugene > > > _______________________________________________ > tc-dev mailing list > tc-dev@lists.terracotta.org > http://lists.terracotta.org/mailman/listinfo/tc-dev > _______________________________________________ tc-dev mailing list tc-dev@lists.terracotta.org http://lists.terracotta.org/mailman/listinfo/tc-dev