我正在尝试将 maven 项目导入 eclipse 4.2 版本。它没有正确导入项目。当我尝试在其中创建新调用时,它给了我错误“源文件夹不是 Java 项目”。即使 ctrl+鼠标单击也不起作用。我不明白这个问题。即使我右键单击项目并选择构建路径,它也显示没有可用的操作。任何人都面临同样的问题
10 回答
在maven项目目录下试试
mvn eclipse:eclipse
这可能会奏效。
我遇到了同样的问题并通过将我的项目转换为faceted form来解决它。
右键单击您的项目 > Properties > Project Facets > Convert to Faceted Form,然后选择 Java。
我有同样的问题......但你只需要更新“源文件夹”以从弹出窗口中提到的任何内容中更正源“src/main/java”:
[ ]
使用 将您的项目转换为 Eclipse 项目mvn eclipse:eclipse
,或者安装 Maven Integration for Eclipse 插件,例如m2eclipse,并将项目作为 Maven 项目导入。
我在稍微不同的上下文中遇到了同样的错误(Indigo with m2eclipse):
我将一个多模块(1 个 jar 模块和 1 个 war 模块)maven 项目导入 Eclipse。一切正常(干净,安装好),直到我尝试向其中一个模块添加一个新类并得到“源文件夹不是 Java 项目”错误。
我通过打开父项目的属性并选择以下项目方面解决了这个问题:
Java
Dynamic Web Module
这解决了问题。我的猜测是,因为多模块项目的父项目有pom打包<packaging>pom</packaging>
( ; 如果包装是战争,它会知道它是一个静态或动态的 web 模块等)
这只是我的猜测,但修复对我有用,而且很有意义。
对于那些已经看到 java 被选中的人,取消选中并再次选中它。选择应用以覆盖现有设置。终于成功了!
右键单击您的项目 > 属性 > 项目构面 > 转换为分面形式,然后选择 Java
右键单击您的project > Maven > Update Project
此步骤将添加您的项目,以便问题轻松解决。
mvn eclipse:eclipse 将解决这个问题。转换为 Maven 项目。
我遇到了这个错误,因为我尝试通过执行“Ctrl+N”创建一个新项目,在向导的输入标签上键入“Project”,然后按“Enter”直到它被创建。我通过键入“Java Project”而不是“Project”解决了这个问题。您还可以通过转到文件 > 新建 > Java 项目来创建 JAVA 项目。
打开 cmd 并在项目的文件夹中运行以下命令-
mvn eclipse:eclipse
这对我有用