怎么在pom文件中把项目移出来, 总项目也看着怪怪的, 问个问题,好麻烦、必须30以内
解决以上问题,
第一步 去往父类pom文件中找到 modules 标签, 将标签里面的类容注释或者删掉,
第二步 去个个子项目中把pom添加maven依赖
第三步 刷新父类项目即可
MD 想哭,自己写出来的坑,自己填
第一步
插件管理相关的元素有两个,包括
pluginManagement
和plugins
。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>
要将项目从pom文件中移出,可以按照以下步骤进行操作:
<dependency>
<groupId>com.itszt.taotao</groupId>
<artifactId>taotao-manager-inter</artifactId>
<version>1.0-SNAPSHOT</version>
</dependency>
<!--<dependency>
<groupId>com.itszt.taotao</groupId>
<artifactId>taotao-manager-inter</artifactId>
<version>1.0-SNAPSHOT</version>
</dependency>-->
通过以上步骤,你就可以成功将项目从pom文件中移出了。
请注意,以上步骤仅针对移出依赖项。如果你要移出其他内容,请提供更具体的细节,我将尽力提供相应的解决方案。