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
>>
>
>

Reply via email to