【问题标题】:Which project files contain information that this is a maven project哪些项目文件包含这是一个 Maven 项目的信息
【发布时间】:2022-01-23 06:43:57
【问题描述】:

Spring 上有一个项目。如果我从 GitHub 克隆它,然后在 IDEA 中打开它,那么它就知道这是一个 maven 项目,即它用正确的颜色突出显示所有项目文件夹 - java、资源等。如果我只是复制源文件将项目移至包含所有文件夹的另一个目录,则 IDEA 不会将其视为 maven 项目,而只是将其视为一组文件夹。 但是在 Github 上,除了源代码之外,我没有看到任何其他文件。那么关于项目结构的所有这些信息都存储在哪里?

也就是说,我还需要复制哪些文件,以便 IDE 像在原始项目中一样重新创建整个文件夹结构?

【问题讨论】:

    标签: spring maven


    【解决方案1】:

    通常,如果是maven项目,我们使用pom.xml文件。在 gradle 的情况下,我们使用build.gradle 文件。

    每当构建一个 spring 项目时,它都会读取这些文件以获取所有依赖项。

    【讨论】:

    • 文件 pom.xml 有,但出于某种原因 IDEA 并没有将此项目视为 maven,而只是作为一组文件夹。
    • 检查结构是否是这样的``` -- .mvn -- src -- mvnw -- mvnw.cmd -- pom.xml ```
    • 文件夹和文件.mvc、mvvm、mvw.cmd我没有复制,只有pom.xml
    • 在Idea中,关闭当前项目,然后打开一个文件并选择pom. Idea 会从中导入项目。
    猜你喜欢
    • 1970-01-01
    • 2012-11-11
    • 1970-01-01
    • 2017-01-20
    • 1970-01-01
    • 2014-02-05
    • 1970-01-01
    • 2019-08-08
    • 1970-01-01
    相关资源
    最近更新 更多