gpt4 book ai didi

java - 如何创建特定于组织的 Maven Parent POM?

转载 作者:塔克拉玛干 更新时间:2023-11-01 23:06:32 27 4
gpt4 key购买 nike

任何人都可以解释如何创建特定于组织的父 POM。

这里我不是在寻找多模块项目。

我要创建的 POM 将被所有项目使用,每个项目都有自己的父 pom,它扩展了组织特定的 POM。

请提供一些如何在 Eclipse 中创建的步骤。

最佳答案

Parent POM在Maven中被称为BOM,你可以把它放在任何地方,只要你在里面定义了模块,它就会有自己的poms。示例

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>

<groupId>myorg</groupId>
<artifactId>Myorg BOM</artifactId>
<version>1.0-SNAPSHOT</version>
<packaging>pom</packaging>
<name>Myorg BOM</name>

<modules>
<module>location/of/module1</module>
<module>location/of/module2</module>
<module>location/of/module3</module>
</modules>
...

然后您只需在模块中提供的路径中为每个单独的组件创建一个 POM。您可以在 eclipse 项目中创建它。

关于java - 如何创建特定于组织的 Maven Parent POM?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39002511/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com