由于包括 Pom.xml 在内的多个配置问题,JBoss 使用 IntelliJ 失败

Failed make using IntelliJ, JBoss due to multiple configuration issues including Pom.xml

简介

我继承了一个可以使用 maven 命令构建的项目 mvn clean install -DskipTests。但是,我无法使用 inteliJ 按钮 make。我可以使用 Remote debugging 部署项目,但由于 make not working.

,我无法热交换新代码 in/out

制作过程中出错

当我 运行 make 时,出现了一系列错误,例如:

较旧的 Maven 版本

我被告知使用旧版本的 maven,特别是 3.0.3。 我已经转到设置 for the current project 并手动将 maven 3.0.3 设置为默认值。

POM.XML

中的红色突出显示

我看到 InteliJ 正在突出显示其中一个子模块中的 pom.xml 错误。这段代码是同事提交的,所以有错误很奇怪。

Maven > 重新导入没有解决问题

此外,运行宁Maven > re-import也没有解决问题。

更新指数

我尝试 select 将提议的选项设为 Update Maven Indices。这带来了以下对话框,并在后台从 Maven 服务器和私有 artifactory.

下载

索引更新时间太长,因此我使 cache/restarted 无效,并将按照建议重试 @Intelli J IDEA takes forever to update indices

问题总结

更新

索引在一段时间后完成下载。 我删除了 pom.xml 中的一些有问题的条目,并且该项目现在不是红色的,它们是不存在的各种包的基础。

我开始相信 pom.xml 有问题。但是,如果有人下载了 dependencies/indices,那么问题就不再出现了。

更新 - 删除模块

我和一位同事谈过,他说不再使用特定的模块(即使它们确实包含错误的 pom.xml 文件)。有人告诉我右键单击该模块,然后 select "remove module"。这几乎解决了这个问题。

我和一位同事谈过,他说不再使用特定的模块(即使它们确实包含错误的 pom.xml 文件)。有人告诉我右键单击该模块,然后 select "remove module"。这几乎解决了问题。