spring引导克隆无法工作,并添加了其他文件

kcrjzv8t  于 2021-07-13  发布在  Java
关注(0)|答案(2)|浏览(324)

我和我的朋友想一起开发一个spring启动应用程序,所以我们认为使用github是最好的解决方案。所以我在eclipse中创建了一个maven spring引导,如下所示:

之后,我创建了一个github存储库并将项目推送到它上面。看起来是这样的:

但是,当我的朋友将这个存储库克隆到他的eclipse中时,整个存储库都不起作用,看起来是这样的:

我们寻找一个解决办法,但没有成功。你知道答案吗?我们怎样才能解决这个问题,让他拥有与第一张截图相同的文件?我们会非常高兴:)

wz1wpwve

wz1wpwve1#

你的截图显示你的 .project 以及 .classpath ,它决定了您的项目在eclipse中应该是什么,这是错误的,因为它缺少“maven dependencies”库节点,所以它没有正确导入。
在使用maven时,您应该:
从工作区中删除项目
拆下 .project 以及 .classpath 从文件系统
让m2e为您完成这项工作:进入file>import>existingmaven项目(这个特定的屏幕截图参见本站点的第3部分)。
稍等项目刷新
你应该有合适的 src/main/java , src/main/resources (etc)在eclipse中配置的。
一旦完成,你就可以
要么坚持maven import并删除 .project/.classpath :在此模式下,请确保告诉您的朋友删除项目并正确重新导入。通常,m2e做得很好,即使 .project/.classpath 他在那儿。
提交更新的.project/.classpath,并让您的朋友更新/刷新项目(我倾向于右键单击项目,然后刷新,而不是按f5)。
每次更新pom.xml或项目设置时都必须执行此操作。
请注意,m2e将仅同步:
项目布局(主要来源和资源、测试来源和资源)
基于maven编译器插件的java配置(java8,java11,…)
编码,基于 project.build.sourceEncoding 诸如此类。
依赖关系基于依赖关系和依赖关系管理,以及概要文件
这个 .settings 在eclipse中,将包含诸如编码样式、清理等内容。
您可能希望将它们保存在scm下,或者使用oomph来共享首选项以及其他eclipse插件。
另一种方法是使用maven项目配置器,例如:
m2e绑定checkstyle、findbugs/spotbug、pmd的maven和eclipse设置的代码质量。
eclipse设置maven插件,用于使用maven配置项目。

ncecgwcz

ncecgwcz2#

也许资源不是自动下载的,你的朋友必须用maven更新项目。
右键单击项目
选择maven并更新
更新项目,如果它没有更改任何内容,请尝试强制快照
你的朋友能开月食市场吗?请您在将来包括类和pom.xml,共享github链接,以便每个人都可以查找可能是他们的错误。。。。

相关问题