导入的maven项目但在eclipse中看不到WEB-INF中的jsp

时间:2011-04-24 18:21:15

标签: eclipse maven import war

我检查了一个maven项目,目录看起来像这样:

.settings
[bin]

[src]这个文件夹里面有[java],[resources]和[webapp]文件夹。 在[webapp]里面有index.jsp和[WEB-INF]。 在[WEB-INF]里面有web.xml和[jsp]文件夹。

[target]
.classpath
.project
pom.xml

我做了: 档案 - >导入 - >现有的Maven项目

该项目现在出现在Eclipse的Project Explorer中,其中包含以下内容:

src/main/java
src/main/resources
src/test/java
JRE System Library[JavaSE-1.6]
Maven Dependencies
bin
src
target
pom.xm

我的问题是: WEB-INF和jsps?

谢谢,感谢您的帮助。 约翰

4 个答案:

答案 0 :(得分:1)

在你描述的源文件下面,你应该看到一个“src”文件夹(后面没有任何内容)。钻入此文件夹,您应该找到丢失的文件。

答案 1 :(得分:0)

你有没有运行mvn eclipse:eclipse?

答案 2 :(得分:0)

首先,您需要确保安装了Eclipse Maven插件。你可以得到它here。一旦那样,您将需要在命令行上的项目基础文件夹上运行mvn eclipse:eclipse。这将创建.project.settings.classpath文件,使其成为有效的Eclipse项目。现在启动Eclipse,选择File -> Import -> Existing Projects in Workspace并导航到项目文件夹。您现在应该能够看到带有Maven文件夹布局的项目。

答案 3 :(得分:0)

你应该看一下m2eclipse插件来处理eclipse中的maven项目。假设你已经安装了这个和m2eclipse附加功能(用于WTP支持),请在eclipse中导入项目作为maven项目。 jsps应显示在Web Resources (src/main/webapp)中。

请注意,此插件不需要您运行mvn eclipse:eclipse。如果您已完成此操作并想要撤消它,则可以运行mvn eclipse:clean