Hello,
You can have a look at the "simple" embedder, I have done for jenkins [1].
Didn't have time yet to add this here (as it need some cleanup before).
Or the recent stuff from John here [2]

-- 
Olivier Lamy
http://twitter.com/olamy | http://www.linkedin.com/in/olamy

[1] https://github.com/jenkinsci/lib-jenkins-maven-embedder
[2] http://svn.apache.org/repos/asf/maven/sandbox/trunk/mae/

2011/7/5 Benson Margulies <[email protected]>:
> You have correctly diagnosed my incorrect diagnosis.
>
> On Tue, Jul 5, 2011 at 4:14 AM, Dennis Lundberg <[email protected]> wrote:
>> On 2011-07-05 01:51, Benson Margulies wrote:
>>> On Mon, Jul 4, 2011 at 6:11 PM, 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:
>>> Start at git://git.eclipse.org/gitroot/m2e/m2e-core.git.
>>>
>>> Then look in org.eclipse.m2e.core.
>>>
>>> To see how the new m2e code does this stuff.
>>
>> Thank you Benson. I see now that I wasn't very clear when I wrote the
>> above. What I am trying to do is remove the embedder, because I don't
>> believe it is needed anymore.
>>
>> I guess the m2e code will show me how to use the Maven 3 embedder, right?
>>
>>>>
>>>>        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]
>>
>>
>
> ---------------------------------------------------------------------
> 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]

Reply via email to