我执行 maven update pom 后类就崩溃了[关闭]

问题描述 投票:0回答:1

我的类以前运行良好,更新 Maven 也不是问题。但是现在,如果我更新 Maven 项目中不同包中的所有类,则无法相互识别。我尝试检查 eclipse 上的构建路径,但它们都列在那里,所以我相信问题出在 pom 上,但我无法解决它。当我在 Eclipse 中向我的 Maven 项目添加一个新的源文件夹时,它的类可以很好地识别它,直到我执行 Maven 更新项目,这似乎破坏了某些东西。我对 Eclipse 中的 Maven 项目相对较新,所以如果有人能给出一个带有清晰解释的解决方案,那就太好了。

我尝试使用资源在 POM 构建中指定类,该资源以前工作正常,但现在不再工作。我尝试添加创建新的源文件夹,这些文件夹在我执行 maven update 之前都会被识别。另外,我检查了 eclipse 中的项目构建路径,所有类都在那里,所以问题一定出在我的 pom 上。

更新:

Maven版本是4.0.0 使用Eclipse版本版本:2023-06(4.28.0) Linux

我尝试将这些类作为构建中的资源包含在内,该资源最初工作正常,但现在不再工作了。

我收到的错误是不同包中的类根本无法识别彼此。

例如,在主类中存在对另一个包中另一个类的对象的引用,但它只是认为它不存在。

需要明确的是,如果我添加一个新的源文件夹并编写类,它可以很好地识别它,但是一旦我更新了 Maven,它们就不再相互识别。所以也许我在我的 pom 中做错了什么,但我相对较新,所以请彻底解释它可能是什么以及我如何解决它。

附注我是一名学生,正在大学运行的环境中进行这个项目。因此,有些命令我将不被允许运行,因为学生用户是不允许的。但我不认为在这个问题中我需要类似的东西。

java eclipse maven pom.xml
1个回答
0
投票

您现在使用的maven版本是多少来更新? 您正在使用基于 Linux 的系统吗?如果是这样你可以使用sdkman来处理不同版本的java,maven。 https://sdkman.io/

© www.soinside.com 2019 - 2024. All rights reserved.