Eclipse defines certain dependencies in its plugin framework as classpath containers variables (see Eclipse doc). Basically what the Eclipse plugin does (and you can verify by looking at your .classpath file of your project) is create a dynamic classpath container that is connected to your pom.xmlfile in your project. It reads the dependency section in the POM and updates the classpath container variable which encapsulates all the dependencies (JARs in your maven2 repor, etc.).
-aps On 2/14/07, lightbulb432 <[EMAIL PROTECTED]> wrote:
> 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). I'm not sure what is meant by the above line (beginner :) Could you please expand, as it sounds interesting and relevant to how I could use it. (e.g. classpath "container"?) Thierry Lach-2 wrote: > > 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] >> >> > > -- View this message in context: http://www.nabble.com/Maven-from-command-line-only--tf3225422s177.html#a8972702 Sent from the Maven - Users mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
-- "What lies behind us and what lies in front of us is of little concern to what lies within us." -Ralph Waldo Emerson
