On 2011-07-05 00:22, Stephen Connolly wrote:
> Settings.getLocalRepository()?
> Alternatively filter a test resource and have
> ${settings.localRepository} as the filtered value
Well, I really need an ArtifactRepository object, not just the path to
the local repository. I suppose this can be looked up by Plexus somehow.
>
> On 4 July 2011 23:11, Dennis Lundberg <[email protected]> wrote:
>> Hi
>>
>> I'm trying to replace an old version 2.0 MavenEmbedder in the
>> aspectj-maven-plugin, over at mojo@codehaus. That's because we can't
>> upgrade other Maven core dependencies while the embedder is being used.
>>
>> In a class that extends AbstractMojoTestCase we have this code:
>>
>> MavenEmbedder embedder = new MavenEmbedder();
>>
>> embedder.setClassLoader(
>> Thread.currentThread().getContextClassLoader() );
>> embedder.setLogger( new MavenEmbedderConsoleLogger() );
>> embedder.start();
>> ArtifactRepository localRepository = embedder.getLocalRepository();
>>
>> Now the only thing the embedder is used for is to create the
>> localRepository variable. There must be a better way to do this, but I
>> can't find out how. Does anyone have an idea they can share?
>>
>>
>> --
>> Dennis Lundberg
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [email protected]
>> For additional commands, e-mail: [email protected]
>>
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>
--
Dennis Lundberg
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]