我创建了一个带有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会自动执行此操作?
感谢 杨
答案 0 :(得分: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>