A colleague is trying to import a Java web project project into his Eclipse workspace. He's installed the m2e plugin and it recognises the "parent" project and the 3 sub projects it has (which are also Maven projects). However when the projects are imported, Eclipse doesn't seem to recognise them as Java projects (it doesn't show the usual "Java Resources" and "Deployment Descriptor"). The only two things that appear in the Project Explorer are shown below:
I've imported the same project using my version of Eclipse and it recognises that the project is a Java web project without any issues. Is there something he needs to do/install to get it to work? He has the Eclipse WTP as well as the m2e plugin, so I can't see any different between his Eclipse installation and mine.
as far as I know it is correct, as the main deployment descriptor would be inside src>main>webapp>web-inf –
Dhruvenkumar ShahAug 30 '12 at 13:23
@DhruvenkumarShah This is inside Eclipse's Project Explorer though, so there should be other items present such as "Deployed Resources" and "Javascript Resources" (among others) –
CloseratioAug 30 '12 at 15:33
How does your colleague import the project? It should be imported as an existing maven project (File -> Import -> Maven -> Existing Maven Projects). –
yorkwAug 30 '12 at 21:39
1
Just like that. It's strange because it detects the projects without any issues, but after importing them it doesn't seem to recognise that they're Java projects. –
CloseratioAug 31 '12 at 9:47
As it turns out, we needed to enable project facets in the project properties. I'm not sure why this wasn't enabled by default like it was when it was imported into my Eclipse installation, but enabling the appropriate project facets fixed the issues we were having.
Please note that m2eclipse-wtp is moving to the Eclipse foundation and is superceded by m2e-wtp. m2e-wtp 0.16.0 will be released on sept 28th 2012. Until then you can try playing with the latestrelease candidate
I experienced something like this once when I was using the "project explorer" view when I thought I was actually using the "package explorer" view. These two views will display your project differently.
用google才收到了这个。。http://stackoverflow.com/questions/12197662/maven-java-web-project-not-recognised-when-importing-into-eclipse就是导入后 是普通的java项目,然后在 project factes 勾上Dynamic Web Module 选3.0 ap