gpt4 book ai didi

java - 特定于项目的本地 Maven 存储库中的 JAR,如何查看 Eclipse 项目中的库?

转载 作者:行者123 更新时间:2023-12-04 06:28:49 25 4
gpt4 key购买 nike

我一直在尝试将自定义 .jar ( ftp://ftp.ncbi.nlm.nih.gov/pub/eutils/soap/v2.0/java/axis2_1.5.2_jdk_6.0.12/eutils_axis2.jar ) 添加到没有中央企业 maven 存储库的项目中,而是将自定义 JAR checkin 项目目录树中的 SCM。我正在关注这篇文章以实现它:Maven: add a dependency to a jar by relative path (顺便说一句很棒的帖子)。

我所做的是:

  • 将本地存储库添加到 pom.xml
  • 将文件安装到本地存储库
  • 为 pom.xml 添加依赖

  • 根据我在 m2eclipse 中看到的内容,该库已被 Maven 成功识别并添加到依赖项列表中(或者将其称为 ? : ? 或类似的名称)

    问题是 Eclipse 仍然没有看到引用的库,所以这仍然失败:
    import gov.nih.nlm.ncbi.www.soap.eutils.*;

    请原谅我的 maven 新手,但是我需要进行哪些更改/下一步才能到达:
  • 让 Eclipse 查看库,以便自动完成工作(并且可以解析导入)
  • 能够编译项目
  • 能执行mvn包生成的jar吗?

  • 谢谢!

    最佳答案

    如果您在项目中的“Maven Dependencies”下看到 JAR,则 Eclipse 应该能够看到并使用它。如果它不存在,则 m2eclipse 无法正确解析依赖项。

    如果它丢失,m2eclipse 由于某种原因无法从本地存储库下载依赖项。检查 Maven 2 控制台是否有错误和问题 View 。

    最后,JAR 本身可能已损坏。 Maven 不会检查它,它只是将文件添加到类路径中。如果 Eclipse 无法打开 JAR,您也会收到您提到的错误。

    关于java - 特定于项目的本地 Maven 存储库中的 JAR,如何查看 Eclipse 项目中的库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5699597/

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