Jason, Thanks. That worked great, however I ran into another problem. I'm using embedder to write an IntelliJ IDEA plugin and IDEA insists on using it's own JDOM library. See this discussion for reference:
http://intellij.net/forums/thread.jspa?messageID=3441989 I was able to work around the problem temporarily by removing all JDOM classes from the embedder jar. I'm hoping for a more permanent solution, though. Is that possible? Thanks Dmitry
The folks I'm directly supporting for the embedder are the IDE folks. They are using the embedder from trunk. I will attempt to merge the trunk into the 2.0.6 release of Maven. If you want something then use these: http://idisk.maven.org/jvanzyl/Public/embedder/ Use the first version, that's what was used in the last release of the Maven Eclipse Integration. We're just about to release 2.0.5 and I don't have time to merge it into 2.0.5. Jason. > D. > > On 2/12/07, franz see <[EMAIL PROTECTED]> wrote: >> >> Good day, >> >> Odd. I just tried it and it works fine with me. Also, I have just >> checked >> the source code of MavenEmbedder() and it does not use >> XmlPullParserException, so I am not sure why it was looking for that. >> >> Are you sure your debugging the right line? >> >> Cheers, >> Franz >> >> >> Dmitry Beransky-3 wrote: >> > >> > Hi Franz, >> > >> > If I only add the embedder, i get a long list of >> NoClassDefFoundError, >> > which goes away only when I counter balance by an equally long >> list of >> > included jars. The very first error I get is this: >> > >> > Exception in thread "main" java.lang.NoClassDefFoundError: >> > org/codehaus/plexus/util/xml/pull/XmlPullParserException >> > at org.dembel.maven.MavenUtils.createEmbedder >> (MavenUtils.java:53) >> > at Main.main(Main.java:14) >> > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native >> Method) >> > at >> > sun.reflect.NativeMethodAccessorImpl.invoke >> (NativeMethodAccessorImpl.java:39) >> > at >> > sun.reflect.DelegatingMethodAccessorImpl.invoke >> (DelegatingMethodAccessorImpl.java:25) >> > at java.lang.reflect.Method.invoke(Method.java:585) >> > at com.intellij.rt.execution.application.AppMain.main >> (AppMain.java:90) >> > >> > Where MavenUtils.createEmbedder() looks like this: >> > >> > public static MavenEmbedder createEmbedder() { >> > MavenEmbedder embedder = new MavenEmbedder(); >> > return embedder; >> > } >> > >> > >> > thanks >> > Dmitry >> > >> > >> > On 2/11/07, franz see <[EMAIL PROTECTED]> wrote: >> >> >> >> Good day to you, Dmitry, >> >> >> >> AFAIK, It should be enough to add the maven-embedder artifact >> to your >> >> pom's >> >> dependencies for it to run. Why, what error are you getting? >> >> >> >> Cheers, >> >> Franz >> >> >> >> >> >> Dmitry Beransky-3 wrote: >> >> > >> >> > Hi, >> >> > >> >> > I'm not sure if this message is more appropriate here or on >> the dev >> >> > list. Please advise for future messages. >> >> > >> >> > What other maven run-time libraries do I need in order to use >> the >> >> > embedder? >> >> > >> >> > >> >> > Thanks >> >> > Dmitry >> >> > >> >> > >> --------------------------------------------------------------------- >> >> > To unsubscribe, e-mail: [EMAIL PROTECTED] >> >> > For additional commands, e-mail: [EMAIL PROTECTED] >> >> > >> >> > >> >> > >> >> >> >> -- >> >> View this message in context: >> >> http://www.nabble.com/maven-embedder-tf3209782s177.html#a8917783 >> >> Sent from the Maven - Users mailing list archive at Nabble.com. >> >> >> >> >> >> >> --------------------------------------------------------------------- >> >> 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] >> > >> > >> > >> >> -- >> View this message in context: http://www.nabble.com/maven-embedder- >> tf3209782s177.html#a8938749 >> Sent from the Maven - Users mailing list archive at Nabble.com. >> >> >> --------------------------------------------------------------------- >> 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]
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]