Eclipse 导入 Maven 项目失败
Eclipse fails to import Maven project
我尝试使用导入菜单中的选项 "Existing Maven Project" 将多模块 Maven 项目导入 Eclipse。
我收到这个错误:
Could not update project nbsocialmetrics-frontend configuration
java.lang.NullPointerException
在问题窗格中我看到了这个错误:
Project configuration is not up-to-date with pom.xml.
Run Maven->Update Project or use Quick Fix. nbsocialmetrics-backend line 1 Maven Configuration Problem
然而,当我 运行 Maven->Update Project 时,我一直收到这个错误:
Unable to update Maven configuration
Could not update project nbsocialmetrics-frontend configuration
java.lang.NullPointerException
Could not update project nbsocialmetrics-backend configuration
java.lang.NullPointerException
此项目的最后一次存储库签入没有问题,所以我不明白为什么 Eclipse 不导入它。
我是这样解决问题的:
从 Eclipse 中删除了导入的项目(但没有从磁盘中删除)。
已退出 Eclipse
删除了项目的.settings
目录
删除了项目的 .project
目录
已删除工作区的 .metadata
目录
重新启动 Eclipse
使用“导入”菜单中的 "Existing Maven Project" 选项再次导入 Maven 项目
这解决了问题。
将以下 maven-jar-plugin 添加到 pom.xml 可修复此问题。参见 https://bugs.eclipse.org/bugs/show_bug.cgi?id=516887
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<version>3.0.2</version>
</plugin>
</plugins>
</build>
我尝试使用导入菜单中的选项 "Existing Maven Project" 将多模块 Maven 项目导入 Eclipse。
我收到这个错误:
Could not update project nbsocialmetrics-frontend configuration
java.lang.NullPointerException
在问题窗格中我看到了这个错误:
Project configuration is not up-to-date with pom.xml.
Run Maven->Update Project or use Quick Fix. nbsocialmetrics-backend line 1 Maven Configuration Problem
然而,当我 运行 Maven->Update Project 时,我一直收到这个错误:
Unable to update Maven configuration
Could not update project nbsocialmetrics-frontend configuration
java.lang.NullPointerException
Could not update project nbsocialmetrics-backend configuration
java.lang.NullPointerException
此项目的最后一次存储库签入没有问题,所以我不明白为什么 Eclipse 不导入它。
我是这样解决问题的:
从 Eclipse 中删除了导入的项目(但没有从磁盘中删除)。
已退出 Eclipse
删除了项目的
.settings
目录删除了项目的
.project
目录已删除工作区的
.metadata
目录重新启动 Eclipse
使用“导入”菜单中的 "Existing Maven Project" 选项再次导入 Maven 项目
这解决了问题。
将以下 maven-jar-plugin 添加到 pom.xml 可修复此问题。参见 https://bugs.eclipse.org/bugs/show_bug.cgi?id=516887
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<version>3.0.2</version>
</plugin>
</plugins>
</build>