gpt4 book ai didi

java - 为已经制作的 jars 设置一个 maven 项目

转载 作者:行者123 更新时间:2023-12-04 06:13:19 24 4
gpt4 key购买 nike

我有一些 jar 文件需要包含在我的构建中——我宁愿不将它们指定为系统依赖项——这会为设置带来一场噩梦。我一直在将它们上传到 artifactory,然后可以直接将它们拉下来,但我在构建时并不总是可以访问 artifactory。

我想做的是创建一个包含这些 jar 文件的项目。它可以是其中一个或全部(欢迎提出建议)。我想知道是否有一种优雅的方式来处理这个问题?

我所做的(显然是 hack )有一个项目需要 jar,并在编译阶段将 jar 解压到 target/classes 目录中。然后它在打包阶段将这些类文件打包回来。它本质上再次创建了相同的 jar 文件...大量 hackey。我可以将 jar 添加到资源区还是可以使用不同的项目类型?我对任何想法持开放态度。

最佳答案

您可以尝试使用install:install-file .我将按照以下方式进行。

  • 在某个位置创建包含所有 jar 的项目
  • 配置install:install-file在这个项目的 pom 中,在某个早期阶段在存储库中安装 jars。
  • 确保这个 pom 在其他任何依赖它的东西之前执行。将其列为第一个模块。
  • 关于java - 为已经制作的 jars 设置一个 maven 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7532562/

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