繁体   English   中英

maven mvn eclipse:eclipse在部署程序集中不包括webapp依赖项

[英]maven mvn eclipse:eclipse does not include webapp dependencies in deployment assembly

我创建了一个带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自动执行此操作?

谢谢杨

>通常如何直接将Java项目导入eclipse

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

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

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

<dependency>
  <groupId>javax.servlet</groupId>
  <artifactId>servlet-api</artifactId>
  <version>2.5</version>
  <scope>provided</scope>
</dependency>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM