繁体   English   中英

Eclipse不部署Maven依赖项

[英]Eclipse don't deploy maven dependencies

我有一个Maven的耳项目,我想用eclipse(m2e / jboss工具)在jboss中热部署。

耳朵有两个war和一个ejb模块。 问题是当我部署耳朵(服务器>添加删除并清除/发布)时,当我期望在其中找到ejb依赖项时,耳朵的lib文件夹为空。

如果我运行“ mvn clean install”,则生成的输出是正确的,并且项目的日食“耳朵组装”会更新并显示依赖项。 如果在部署程序集中删除一个依赖项并手动添加它(与.m2文件夹完全相同的配置),则将其部署。

工作站:

  • Windows 7的
  • Jboss 5.2 EAP
  • Eclipse Oxygen / Proton和Red Had Developer Studio 12
  • Java 1.8.0_181(日食)Java 1.7.0_75(jboss)
  • Maven嵌入式3.5.3和外部3.5.4

任何想法?

谢谢

我想我找到了问题和解决方案。

问题是默认情况下,Eclipse集是EAR(1.3)的最旧版本。 如果在maven-ear-plugin的配置中添加<version> X </ version> ,则将解决该问题。

要强制eclipse更新配置,请删除项目,运行mvn eclipse:clean clean(验证是否已删除所有eclipse设置)并重新导入项目(mvn install && maven->更新项目)。 如果检查项目配置的各个方面,现在将显示新版本。

暂无
暂无

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

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