The MavenEmbedder class is gone, the maven-embedder module that still exists in 
the source is a misnomer really. Though if you look at the MavenCli class 
you'll see how we use some of the components to do some basic things like 
execute goals, read settings and the like.

On Aug 18, 2011, at 9:31 AM, Thiessen, Todd (Todd) wrote:

> Thanks for a link to those examples.
> 
> I noticed that that pom has dependencies like:
> 
>    <dependency>
>      <groupId>org.apache.maven</groupId>
>      <artifactId>maven-model</artifactId>
>      <version>3.0.1</version>
>    </dependency>
> 
> This artifact is also a dependency of the maven-embedder artifact. The 
> statement I linked earlier regarding the maven embedder not being supported; 
> what does this really mean?  Does this mean that I shouldn't be using 
> maven-embedder but rather directly using the artifacts it depends on like 
> maven-model?
> 
>> -----Original Message-----
>> From: t.cserve...@gmail.com [mailto:t.cserve...@gmail.com] On Behalf Of
>> Tamás Cservenák
>> Sent: Thursday, August 18, 2011 7:12 AM
>> To: Maven Users List
>> Subject: Re: Maven Embedder
>> 
>> While you're use case is not quite clear to me ("combined view of
>> properties defined in pom and in profile..."), you could take a peek
>> at this:
>> 
>> https://github.com/sonatype/sisu-maven-bridge
>> 
>> It does offer effective pom for example...
>> 
>> Patches, as always, are welcome! :)
>> 
>> 
>> Thanks,
>> ~t~
>> 
>> On Wed, Aug 17, 2011 at 10:01 PM, Thiessen, Todd (Todd)
>> <tthies...@avaya.com> wrote:
>>> I like the idea of using only the parts of the embedder that you
>> need.
>>> 
>>> Is anything published anywhere which can list which components are
>> available for what tasks?
>>> 
>>> I have been looking through the source for this artifact and its
>> dependencies:
>>> 
>>>    <dependency>
>>>        <groupId>org.apache.maven</groupId>
>>>        <artifactId>maven-embedder</artifactId>
>>>        <version>3.0.3</version>
>>>    </dependency>
>>> 
>>> But haven't had too much luck trying to piece it all together.
>>> 
>>> Ultimately what I want to do is to be able to have a combined view of
>> the properties defined in the pom and in a profile defined in my local
>> settings.xml file.  I have found a number of classes like
>> "DefaultSettingsBuilder" and "DefaultProjectBuilder" but they all
>> require other classes which other classes, etc...
>>> 
>>>> -----Original Message-----
>>>> From: Jason van Zyl [mailto:ja...@maven.org]
>>>> Sent: Wednesday, August 17, 2011 3:45 PM
>>>> To: Maven Users List
>>>> Subject: Re: Maven Embedder
>>>> 
>>>> A single embedder really doesn't make any sense, or at least this is
>>>> what we have found working on Nexus, M2Eclipse, Hudson and a bunch
>> of
>>>> other tools. All of the use cases are slightly different and it is
>> just
>>>> easier to grab the individual components and piece them together as
>>>> required. We have several small embedders for all of the tools now.
>> We
>>>> could probably make another one now that might be useful but the
>> first
>>>> form of the embedder certainly wasn't which is why it was removed.
>>>> 
>>>> On Aug 17, 2011, at 3:35 PM, Thiessen, Todd (Todd) wrote:
>>>> 
>>>>> Hmm. Or is the Maven Embedder no longer supported?
>>>>> 
>>>>> http://stackoverflow.com/questions/5141788/how-to-run-maven-from-
>> java
>>>>> 
>>>>> 
>>>>> From: Thiessen, Todd (Todd)
>>>>> Sent: Wednesday, August 17, 2011 11:27 AM
>>>>> To: users@maven.apache.org
>>>>> Subject: Maven Embedder
>>>>> 
>>>>> Is there any kind of users guide for the maven embedder?  Not
>> finding
>>>> anything.
>>>>> 
>>>>> I can find the source, but having to guess as to how to use the
>>>> classes.
>>>> 
>>>> Thanks,
>>>> 
>>>> Jason
>>>> 
>>>> ----------------------------------------------------------
>>>> Jason van Zyl
>>>> Founder,  Apache Maven
>>>> http://twitter.com/jvanzyl
>>>> ---------------------------------------------------------
>>>> 
>>>> happiness is like a butterfly: the more you chase it, the more it
>> will
>>>> elude you, but if you turn your attention to other things, it will
>> come
>>>> and sit softly on your shoulder ...
>>>> 
>>>>  -- Thoreau
>>>> 
>>>> 
>>> 
>>> 
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
>>> For additional commands, e-mail: users-h...@maven.apache.org
>>> 
>>> 
>> 
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
>> For additional commands, e-mail: users-h...@maven.apache.org
> 

Thanks,

Jason

----------------------------------------------------------
Jason van Zyl
Founder,  Apache Maven
http://twitter.com/jvanzyl
---------------------------------------------------------

the course of true love never did run smooth ...

 -- Shakespeare



Reply via email to