gpt4 book ai didi

java - 另一个自己的 Maven 项目作为依赖 - 如何解决?

转载 作者:行者123 更新时间:2023-11-30 08:28:50 25 4
gpt4 key购买 nike

我有三个 Java 控制台应用程序 - A、B 和 C,它们都是用 Maven 管理的。应用程序 A 包含常用工具类,这些工具由另外两个应用程序 - B 和 C 使用。我需要知道如何使用 Maven 解决这种依赖性。

我有一个想法 - 如果我错了请纠正我,通过 mvn install 命令将应用程序 A 打包并安装到本地 Maven 存储库,并将该库设置为应用程序 B 和 C 的新依赖项他们的 pom.xml 文件。

这是个好主意还是有更好的方法来解决这个问题?

这个问题似乎与我的问题有关,但我无法判断它是否适合我的情况 - How do I add a project as a dependency of another project?

最佳答案

是的,非常好。此解决方案还可以扩展 - 您稍后可以将 Artifact 安装到远程存储库甚至 Maven Central。

其他一些选择是将这三个项目作为模块放置在一个公共(public)父 POM 下,并将打包设置为 pom。优点是您可以使用单个命令安装所有三个 Artifact ,即在使用 Maven Release 插件时即时更新依赖项。

关于java - 另一个自己的 Maven 项目作为依赖 - 如何解决?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19963848/

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