This Eclipse plugin does a decent job of consolidating M2 and Eclipse...
http://maven.apache.org/eclipse-plugin.html It creates an Eclipse classpath container that is dynamically loaded from the pom.xml (or from the parent and child pom.xml files if there are embedded child modules). On 2/14/07, lightbulb432 <[EMAIL PROTECTED]> wrote:
Oh wow, that sounds handy. Now is there an Eclipse plugin you could recommend that does that all from within Eclipse? Currently I do nearly all development within Eclipse, and I'd strongly prefer not to have to jump back and forth from command-line outside Eclipse to a GUI within it...I prefer the latter. Maybe some of you could describe your experiences with the maven Eclipse plugins and whether they're a convenience...(maybe recommend what you use?) Thanks? Wayne Fay wrote: > > For Maven to work, you need the dependencies set up properly in your > pom.xml file. > > For Eclipse to work, you need the build path set up properly in your > .classpath file. > > The Maven Eclipse plugin simply writes out an Eclipse .classpath file > from the dependencies listed in your Maven pom.xml, so you really only > need to manage the dependencies in one place, and generate the other. > > Wayne > > On 2/14/07, lightbulb432 <[EMAIL PROTECTED]> wrote: >> >> My biggest point of confusion on this is the intermingling of the "Build >> Path" set within Eclipse (which creates a .classpath file) and the >> "dependencies" set in the pom.xml. How are these the same, and how are >> the >> different? Do both still need to be used? >> >> So in your case are you not using any Maven plugin, essentially just >> editing >> your POMs from within Eclipse as a regular XML file? >> >> On a slightly related note, I haven't been able to find a DTD/XSD for >> pom.xml, so Eclipse won't do autocomplete or validation for my pom.xml, >> which would be nice as I'm just learning this... >> >> >> >> franz see wrote: >> > >> > Good day, >> > >> > Personally, I still use maven in the command line, and Eclipse as an >> > editor. >> > >> > What I do is that >> > 1. I go to the directory of my maven project >> > 2. Do mvn "eclipse:clean eclipse:eclipse" ( "eclipse:clean" is to make >> > sure I start with a clean slate ) >> > 3. Then create the eclipse project from an existing source ( where the >> > source is the the directory in #1 ). >> > >> > As for the commands, you can do "mvn --help" to see the options >> available. >> > Other than that, you can enter either a goal or a lifecycle phase ( see >> > [1] about their difference ). But for beginners, executing maven >> commands >> > based on lifecycle phases are usually enough. >> > >> > Cheers, >> > Franz >> > >> > [1] >> > >> http://maven.apache.org/guides/introduction/introduction-to-the-pom.html >> ( >> > official version ) >> > [2] >> > >> http://docs.codehaus.org/display/MAVENUSER/introduction-to-the-lifecycle >> ( >> > wiki'd version ) >> > >> > >> > lightbulb432 wrote: >> >> >> >> I understand there are Eclipse IDE plugins, but from downloading and >> >> trying one of them it seems like there's very little it actually does >> (at >> >> least from what I can tell), and they're quite poorly documented for >> >> total beginners like me. >> >> >> >> Based on your experience, do you mostly use Maven from the >> command-line? >> >> What types of things do you do within Eclipse with Maven to simplify >> your >> >> development process? >> >> >> >> Could you recommend what a good Eclipse plugin would be? I've seen a >> >> couple, and I really can't tell which is comparatively the best...some >> >> suggestions would be appreciated. >> >> >> > >> > >> >> -- >> View this message in context: >> http://www.nabble.com/Maven-from-command-line-only--tf3225422s177.html#a8967475 >> 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-from-command-line-only--tf3225422s177.html#a8967856 Sent from the Maven - Users mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]