It looks like you need to add Maven Integration for WTP:

        http://www.eclipse.org/m2e-wtp/


On 28/09/2012, at 10:21 AM, Jeff <predato...@gmail.com> wrote:

> Is there something that explains how to configure a clean installation of 
> Eclipse (4.2/Juno) to enable Maven features to recognize, build, deploy and 
> debug an existing maven web application or service?  I've looked through 
> http://wiki.eclipse.org/M2E  and related pages but I couldn't find a complete 
> explanation of the process.
> 
> I downloaded the latest 4.2.0 Juno J2EE installer 
> (eclipse-jee-juno-installer-windows.exe) from Genuitec and installed the 
> 64-bit version.
> 
> I then pulled all updates and have installed the following as listed in the 
> "Software and Workspace Center" view:
> TestNG (6.7.0)
> Maven Integration (m2e) (2 related) (1.1.0)
> Microsoft Visual Studio Team Foundation Server plug-in for Eclipse (11.0.0)
> Eclipse EGit (2.1.0)
> EGit Plug-in Import Support (2.1.0)
> EGIT Mylyn (2.1.0)
> EGIT Project Set Support (2.1.0)
> Eclipse Java Web Development Core (3.4.1)
> Eclipse Java Web Developer Tools (3.4.1)
> Eclipse Java Web Developer Tools User Documentation (3.4.1)
> Web Page Editor (2.3.8)
> JAX-WS DOM Tools (1.0.200)
> JAX-WS Tools (1.2.0)
> m2e - Maven Integration for Eclipse (1.2.0)
> m2e - slf4j over logback logging (Optional) (1.2.0)
> Subclipse 1.8.x (5 related) (1.8.16)
> Mylyn Versions Connector: Git (1.0.1)
> JavaScript Development Tools (1.4.1)
> WST Web Core (3.4.1)
> Eclipse Web Developer Tools (3.4.1)
> WST Web User Documentation (3.3.0)
> WST Web Services Core (3.4.0)
> Web Services Tools (3.4.1)
> WST Web Services User Documentation (3.4.1)
> I deleted all existing source folders, then used the Microsoft Team Explorer 
> Everywhere plugin to get latest application source.
> 
> Next, I go to Import->Maven->"Existing Maven Projects".  The project shows 
> up, but doesn't appear to be recognized as a web application.  I right click, 
> go to Debug As-> or Run As-> but there is no Run on server option.
> 
> I then go to <Project>->Properties->Project Facets->Convert to Faceted 
> form... (should I really have to do this manually?) and select the following:
> Dynamic Web Module (v2.5)
> Click "Further configuration available..."
> change content directory from "WebContent" to src/main/webapp (Maven 
> 'convention' but not what m2e/Eclipse seems to want -- see below)
> UNCHECK Generate web.xml deployment descriptor (Already exists in my project)
> Change Java from v1.7 to v1.6
> Click OK
> Now I see a "JAX-WS Web Services" node in the project, even though it isn't a 
> JAX-WS Web service (not sure if that means anything) but I can now initiate a 
> "Run On Server" or "Debug On Server" from the menus...yay!
> 
> However, doing "Run as->Run On Server" and selecting my Tomcat 6 server seems 
> to deploy, but nothing happens...boo!  It didn't even say it was starting the 
> application even though it deployed according to tomcat.
> 
> After a few more hours of searching, someone listed an example with the 
> "Content directory" as "target/<webappfolder>", presumably where the 
> assembled web app is located after a build.
> 
> That seemed to work.  However, my Maven project builds the war and names the 
> "target/<webappfolder>" with the Maven version as part of the folder name 
> (e.g., WebApp-1.0.1-SNAPSHOT) so if I release and/or change the version, it 
> breaks and I can't find a way to change this folder location once it is 
> set!!!  Shouldn't the "content directory" be dynamic based on the POM?
> 
> Questions:
> Am I doing this right?
> Why doesn't m2e (or eclipse?) infer the src and/or target information it 
> needs from the POM and content instead of me having to hold it's hand?
> Can I change the "content directory" after it is set the first time?  If so, 
> how?
> Does it really have to be this hard to import an existing maven project?
> Thanks!
> 
> -- 
> Jeff Vincent
> predato...@gmail.com
> See my LinkedIn profile at:
> http://www.linkedin.com/in/rjeffreyvincent
> I ♥ DropBox !! 
> 
> _______________________________________________
> m2e-users mailing list
> m2e-users@eclipse.org
> https://dev.eclipse.org/mailman/listinfo/m2e-users

_______________________________________________
m2e-users mailing list
m2e-users@eclipse.org
https://dev.eclipse.org/mailman/listinfo/m2e-users

Reply via email to