We have something similar at OPS4J: http://wiki.ops4j.org/confluence/x/CoA6It handles some more complex discovery mechanisms as remote repositories, SNAPSHOT versions and LATEST ones. It's being used as part of Pax Runner: http://wiki.ops4j.org/confluence/x/A4A6 but can be used independently as well.
There are some other handlers as automatic wraping http://wiki.ops4j.org/confluence/x/KoA6 and a simple classpath one: http://wiki.ops4j.org/confluence/x/DYA6 You can find some other goodies as provisioning from diferent sources as well. Alin Dreghiciu On 9/12/07, Didier Donsez <[EMAIL PROTECTED]> wrote: > > Dear all > > I have commited in my sandbox a Maven URL Handler > https://svn.apache.org/repos/asf/felix/sandbox/donsez/urlhandler.maven > to deploy (install,start,update) bundles installed in the local Maven > repository (ie ~/.m2/repository) > > A example is given in the script file > https://svn.apache.org/repos/asf/felix/sandbox/donsez > /urlhandler.maven/src/site/script.txt > > Didier > --- > > The Maven URLHandler looks for (bundles) jar files located in the local > (or remote) Maven repository. > This URLHandler enables to write deployment scripts insensible to > version change. > > URL schema samples: > > mvn:<groupId>:<artifactId>:<version> > the version of the artifact > > mvn:<groupId>:<artifactId> > the higher version of the artifact > > mvn:<groupId>:<artifactId>:(<regexpOnVersion>) > the higher version of the artifact that match the regular > expression (in the user default repository). > Can be use to exclude snapshots, release candidates, incubated jar, > ...... > > mvn:<groupId>:<artifactId>:<version>@<alternativeRepositoryRootURL> > the version of the artifact in a remote repository > > --- > > Clement Escoffier wrote: > > >Hello, > > > > > > > >Just to announce that I commit two projects in my sandbox : > > > >- The maven-obr-plugin : creating OBR repository automatically > when > >you install or deploy 'bundle' artifacts. > > > >- A obr:// URL Handler : useful to avoid the malformed URL error > >when updating a bundle deployed with OBR (it discovers the > update-location > >inside OBR repositories). > > > > > > > >The second project becomes useful if you use the first one and you deploy > >often your bundles with OBR. > > > > > > > >Clement > > > > > > > >-- > > > >Clement Escoffier > > > >Grenoble University > > > >+33 (0) 4 76 51 40 24 > > > >http://clement.plop-plop.net > > > > > > > > > > > > > > > -- > -------------------------------------------------------------- > Didier DONSEZ > > Laboratoire LIG, Equipe ADELE > Universite Joseph Fourier > Bat. C, 220 rue de la Chimie, Domaine Universitaire > BP 53, 38041 Grenoble Cedex 9, France > Tel : +33 4 76 63 55 49 Fax : +33 4 76 63 55 50 > GPS : lat 45°11'38.3"N, lon 05°46'14.7"E, alt 223m > > mailto:[EMAIL PROTECTED] > URL: http://www-adele.imag.fr/users/Didier.Donsez > Map: http://www-adele.imag.fr/users/Didier.Donsez/map/map.html > -------------------------------------------------------------- > > >
