gpt4 book ai didi

java - 无法将源代码附加到 Maven 依赖项中的 jar 文件

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:23:02 30 4
gpt4 key购买 nike

我有一个 Maven 项目 A,它使用我团队 1.0 版本的另一个项目 B 的 jar 文件。项目B的1.0已经提交到本地Maven仓库。

问题是项目B不包含源代码。所以在项目 A 中,我在 Package Explorer 中右键单击 Maven Dependencies 下的 JAR B,选择 Java Source Attachment 并设置位置项目B的路径(版本1.1,我没有以前版本的源了)源文件夹(xxx/projectB/src/main/java/)。但似乎 Maven 没有找到任何源类。

最佳答案

解决这个问题的几种方法:

  1. 让 B 团队使用 Maven 发布插件。当您发布版本时,发布插件默认会上传源代码和 javadoc Artifact 。
  2. 自行上传 B 源 Artifact 。由于您似乎在本地拥有它,请将其上传到您的 Maven 存储库。然后您应该能够取回它。
  3. 使用 Maven Install Plugin 将它们安装在您的本地存储库中(在您的本地计算机上) .该文档甚至显示了一个示例,说明如何为 sources Artifact 执行此操作。缺点是它只会对您可见,其他人看不到。

由于您使用的是 m2eclipse,因此您可以右键单击该项目,然后选择 Maven > 下载源

关于java - 无法将源代码附加到 Maven 依赖项中的 jar 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9818130/

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