You keep it in the pom in case you or someone else needs to re-run it. We
use a version control system (currently CVS but moving to Subversion) and
other people will need to build the project.
R

On Jan 24, 2008 8:32 AM, Adam Hardy <[EMAIL PROTECTED]> wrote:

> Thanks for the advice. I shall try setting up the project with
> maven-eclipse-plugin next time to see if it's easier.
>
> What can it do for you after set-up? I mean, why keep the plugin config
> afterwards?
>
>
>
> [EMAIL PROTECTED] on 24/01/08 13:14, wrote:
> > The easiest way (that I can think of) to set up an Eclipse Java project
> as a
> > dynamic web project is to run the maven eclipse plugin. I suggest that
> you do
> > this from the command line and not from the M2eclipse plugin:
> >
> > 1. >mvn eclipse:clean   (clean out the existing Eclipse configuration)
> 2.
> > >mvn eclipse:eclipse -Dwtpversion=1.5 (this will create the .project,
> > .classpath, and .settings dir files that you will need)
> >
> > If you want to have the maven project nature included in the .project
> file,
> > check the maven eclipse plugin configuration and add the properties to
> the
> > build section of your pom. The resulting pom should look something like
> the
> > following:
> >
> > <plugins> <plugin> <artifactId>maven-eclipse-plugin</artifactId>
> > <configuration> <additionalProjectnatures> <projectnature>
> > org.springframework.ide.eclipse.core.springnature </projectnature>
> > <projectnature> org.maven.ide.eclipse.maven2Nature</projectnature>
> > <projectnature> org.eclipse.wst.common.project.facet.core.nature
> > </projectnature> <projectnature>
> > org.eclipse.wst.common.modulecore.ModuleCoreNature </projectnature>
> > <projectnature>org.eclipse.jem.workbench.JavaEMFNature</projectnature>
> > <projectnature> org.maven.ide.eclipse.maven2projectnature
> </projectnature>
> > <projectnature> org.springframework.ide.eclipse.core.springprojectnature
> > </projectnature> <projectnature>
> > edu.umd.cs.findbugs.plugin.eclipse.findbugsprojectnature</projectnature>
> > <projectnature>org.eclipse.ajdt.ui.ajnature</projectnature>
> > <projectnature>org.eclipse.ajdt.ui.ajprojectnature</projectnature>
> > </additionalProjectnatures> <additionalBuildcommands> <buildCommand>
> > <name>org.eclipse.ajdt.core.ajbuilder</name> <arguments></arguments>
> > </buildCommand> <buildCommand> <name>
> > org.eclipse.wst.common.project.facet.core.builder</name>
> > <arguments></arguments> </buildCommand> <buildCommand>
> > <name>org.eclipse.wst.validation.validationbuilder </name>
> > <arguments></arguments> </buildCommand> <buildCommand>
> > <name>edu.umd.cs.findbugs.plugin.eclipse.findbugsBuilder </name>
> > <arguments></arguments> </buildCommand> <buildCommand>
> > <name>org.eclipse.ajdt.core.ajbuilder</name> <arguments></arguments>
> > </buildCommand> <buildCommand>
> > <name>org.maven.ide.eclipse.maven2Builder</name> <arguments></arguments>
> > </buildCommand> <buildCommand>
> > <name>org.springframework.ide.eclipse.core.springbuilder</name>
> > <arguments></arguments> </buildCommand> </additionalBuildcommands>
> > </configuration> </plugin> </plugins>
> >
> >
> > Currently, executing a maven build before deploying from Eclipse (using
> the
> > server deploy tool) is not supported (by anyone that I know). However,
> this
> > should give you a good start.
> >
> > Good luck, Richard On Jan 24, 2008 6:04 AM, Adam Hardy
> > <[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>>
> wrote:
> >
> >
> >
> > Eclipse is doing something bad here.
> >
> > I set up my project (call it A) as the only project in the workspace.
> The
> > project has a dependency, call it B, and the jar for B is installed in
> my
> > local repository.
> >
> > Like this everything works fine. The dynamic web project, the tomcat
> deploy,
> > the maven dependency management.
> >
> > Now the bad stuff: I then imported project B into the workspace. Project
> A
> > saw that it had a dependency on this and automatically rebuilt itself,
> and
> > unfortunately broke. It couldn't see the classes in B anymore, and it
> > wouldn't show the J2EE Module Dependencies anymore, because:
> >
> > "The currently displayed page contains invalid values."
> >
> > Where do I go from here, guys?
> >
> > Thanks Adam
> >
> >
> >
> >
> >
> >
> > Adam Hardy on 23/01/08 15:08, wrote:
> >> I'm using eclipse 3.3.1.1 <http://3.3.1.1> and m2-eclipse 0.0.12
> >>
> >> What's the best way to set up a dynamic web project in eclipse (with
> >> existing code)? I've tried it several times today and I have problems
> with
> >> the project dependencies.
> >>
> >> Firstly the Project Preferences / J2EE Module Dependencies dialog
> breaks,
> >> with the error pop-up: "The currently displayed page contains invalid
> >> values".
> >>
> >> Secondly when deployed onto the embedded tomcat6 server, tomcat can't
> find
> >> the classes I am using from a dependency which is also a
> > project in
> >> Eclipse.
> >>
> >> The steps which seemed most logical to set up my project are:
> >>
> >> * create a new dynamic web project from the Eclipse File menu * copy
> the
> >> source code 'src/main' and src/test' directories into
> > new folder
> >> * refresh the project * configure the build path to include
> src/main/java,
> > src/main/resources etc
> >> * turn on maven dependency management * copy the old pom into the new
> >> project folder * refresh the project and let it finish building * go to
> >> Project Preferences / Java Build Path / Projects dialog
> > and set
> >> the project dependencies * go to Project Preferences / J2EE Module
> >> Dependencies and set the projects there too * rebuild * add to tomcat
> >>
> >> For some reason, it gets messed up.
> >>
> >> Do I actually need the Project Dependencies in the Java Build Path /
> >> Projects dialog?
> >>
> >> Is there any particular setting I should use in the tomcat config?
> >>
> >> Is there any way to repair the Eclipse config that stops the J2EE
> > Module
> >> Dependencies dialog showing?
>
>
> ---------------------------------------------------------------------
> To unsubscribe from this list please visit:
>
>    http://xircles.codehaus.org/manage_email
>
>

Reply via email to