Thanks Anders, that's exactly what I was looking for! — Yegor Bugayenko
On Mon, Mar 14, 2011 at 10:36 AM, Anders Hammar <[email protected]> wrote: > I think you should have a look at Aether, which is the repository API which > Maven 3 uses for artifact handling. > [1] is probably a good place to start. > > /Anders > > [1] http://aether.sonatype.org/ > > On Mon, Mar 14, 2011 at 09:21, Yegor Bugayenko <[email protected]>wrote: > >> I'm trying to create an application that will download and use Maven >> artifacts outside of Maven. I think that in this case the smartest way >> would >> be to use Maven already existing classes. Can anyone help me with a hint >> where to look for? >> >> Would be nice to make it working this way: >> >> Repository rep = new Repository("~/.m2"); >> Artifact artifact = new Artifact("com.example", "foo", "1.0"); >> String path = rep.resolve(artifact); >> assert path.equals("~/.m2/repository/com/example/foo/1.0/foo.jar"); >> >> Thanks! >> >> — >> Yegor Bugayenko >> > >
