gpt4 book ai didi

maven-2 - 如何使用 Maven 共享两个项目的源代码?

转载 作者:行者123 更新时间:2023-12-03 22:30:51 26 4
gpt4 key购买 nike

我有一个使用 Maven 的大型 Java Web 应用程序项目,我需要启动一个新项目,该项目将共享大部分相同的代码(所以我不必重复工作),但不是全部。我要将共享代码复制到一个新项目中(我们称之为“根”)。如何使我的原始项目依赖于 root 的源代码?我不能只是 jar 它,因为我想在编译之前更改源代码。

最佳答案

你应该重构你的项目。

  • 识别常用代码
  • 将其提取到自己的 Maven 模块中
    2.1。通常 web-apps 是多模块的,所以如果你要在两个 web-apps 之间共享公共(public)库,那么将公共(public)库分离到它自己的 group-id
  • 构建 jar 文件并将其安装到您的存储库中
  • 更改网络应用程序的 pom 以依赖于您的新库
  • 关于maven-2 - 如何使用 Maven 共享两个项目的源代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3390346/

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