怎么在pom文件中把项目移出来

怎么在pom文件中把项目移出来, 总项目也看着怪怪的, 问个问题,好麻烦、必须30以内

img

img

解决以上问题,
第一步 去往父类pom文件中找到 modules 标签, 将标签里面的类容注释或者删掉,
第二步 去个个子项目中把pom添加maven依赖
第三步 刷新父类项目即可
MD 想哭,自己写出来的坑,自己填

第一步

img


第二步

img


第三步 重新刷新即可

img

不知道你这个问题是否已经解决, 如果还没有解决的话:
  • 帮你找了个相似的问题, 你可以看下: https://ask.csdn.net/questions/1029404
  • 除此之外, 这篇博客: pom文件详解中的 3、插件管理 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:

    插件管理相关的元素有两个,包括pluginManagementplugins。pluginManagement中有子元素plugins,它和project下的直接子元素plugins的区别是pluginManagement主要是用来声明子项目可以引用的默认插件信息,这些插件如果只写在pluginManagement中是不会被引入的。project下的直接子元素plugins中定义的才是这个项目中真正需要被引入的插件。

            <!--------------------- 插件管理 --------------------->
            <!-- 子项目可以引用的默认插件信息。pluginManagement中的插件直到被引用时才会被解析或绑定到生命周期 -->
            <!-- 这里只是做了声明,并没有真正的引入。给定插件的任何本地配置都会覆盖这里的配置-->
            <pluginManagement>
                <!-- 可使用的插件列表 -->
                <plugins>
                    <!--plugin元素包含描述插件所需要的信息。 -->
                    <plugin>
                        <!--插件定位坐标三元素:groupId + artifactId + version -->
                        <groupId />
                        <artifactId />
                        <version />
                        <!-- 是否使用这个插件的Maven扩展(extensions),默认为false -->
                        <!-- 由于性能原因,只有在真需要下载时,该元素才被设置成enabled -->
                        <extensions />
                        <!--在构建生命周期中执行一组目标的配置。每个目标可能有不同的配置。 -->
                        <executions>
                            <!--execution元素包含了插件执行需要的信息 -->
                            <execution>
                                <!--执行目标的标识符,用于标识构建过程中的目标,或者匹配继承过程中需要合并的执行目标 -->
                                <id />
                                <!--绑定了目标的构建生命周期阶段,如果省略,目标会被绑定到源数据里配置的默认阶段 -->
                                <phase />
                                <!--配置的执行目标 -->
                                <goals />
                                <!--配置是否被传播到子POM -->
                                <inherited />
                                <!--作为DOM对象的配置 -->
                                <configuration />
                            </execution>
                        </executions>
                        <!--项目引入插件所需要的额外依赖,参见dependencies元素 -->
                        <dependencies>
                                ......
                        </dependencies>
                        <!--任何配置是否被传播到子项目 -->
                        <inherited />
                        <!--作为DOM对象的配置 -->
                        <configuration />
                    </plugin>
                </plugins>
            </pluginManagement>
            <!--使用的插件列表,这里是真正的引入插件。参见build/pluginManagement/plugins元素 -->
            <plugins>
                ......
            </plugins>
    
  • 以下回答由chatgpt基于相关博客总结生成:

    要将项目从pom文件中移出,可以按照以下步骤进行操作:

    1. 首先,打开项目的pom.xml文件。
    2. 在标签中,找到你想要移出的依赖项的相关代码块。例如,要移出以下依赖项:
    <dependency>
        <groupId>com.itszt.taotao</groupId>
        <artifactId>taotao-manager-inter</artifactId>
        <version>1.0-SNAPSHOT</version>
    </dependency>
    
    1. 删除或注释掉该依赖项的代码块。例如,将上述代码块修改为:
    <!--<dependency>
        <groupId>com.itszt.taotao</groupId>
        <artifactId>taotao-manager-inter</artifactId>
        <version>1.0-SNAPSHOT</version>
    </dependency>-->
    
    1. 如果该依赖项有其他子依赖项,需要将所有相关的子依赖项也删除或注释掉。
    2. 如果该依赖项还在其他部分(例如标签)中被引用,同样需要将相关的引用也删除或注释掉。

    通过以上步骤,你就可以成功将项目从pom文件中移出了。

    请注意,以上步骤仅针对移出依赖项。如果你要移出其他内容,请提供更具体的细节,我将尽力提供相应的解决方案。


如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^