0

我创建了一个带有 pom 文件的 webapp java 项目。然后我输入“mvn eclipse:eclipse”并将其导入 eclipse。

(顺便说一句,您通常如何将 java 项目直接导入到 eclipse 中?我一直发现 eclipse:eclipse 工作得很好,只是我必须做这个额外的步骤来输入 eclipse:eclipse )

然后在eclipse中,我编辑和编译项目,一切都很好。但是当我在eclipse中的tomcat服务器上运行项目时,找不到很多基本的依赖类,例如javax.servlet等。原因是这些依赖jar没有包含在WEB-APP/lib的部署程序集中。我必须手动单击“属性”-->“程序集”-->添加...

有没有办法告诉 mvn eclipse:eclipse 自动执行此操作?

谢谢杨

4

1 回答 1

1

> 你平时是怎么把java项目直接导入eclipse的

安装m2e插件可以直接从导入项目向导导入 Maven 项目。

> 它无法找到许多基本的依赖类,例如 javax.servlet

只要您在 POM 中包含这些依赖项,就不会发生这种情况:

<dependency>
  <groupId>javax.servlet</groupId>
  <artifactId>servlet-api</artifactId>
  <version>2.5</version>
  <scope>provided</scope>
</dependency>
于 2013-05-07T21:45:31.693 回答