【问题标题】:Eclipse how to import a jar file as a maven projectEclipse如何将jar文件导入为maven项目
【发布时间】:2013-03-28 18:40:45
【问题描述】:

我已经从 maven repo 中下载了 OrientDB 的源 jar 文件,orientdb-source.jar。结构是:

orientdb-source.jar/com/orienttechnologies/orient/core/...
                   /META-INF/...

我已经安装了 m2e 插件。但我不知道将此 jar 文件作为 maven 项目导入。我不想将此 jar 文件作为外部 jar 导入。谁能帮帮我?

【问题讨论】:

  • 你解决了依赖@Li'的问题吗?

标签: java eclipse import eclipse-plugin m2e


【解决方案1】:

听起来您想在 maven 环境中使用/访问此工件。

如果您只想在类路径中使用 jar,则应将 jar 作为依赖项添加到项目的 pom 文件中。如果 jar 来自私有存储库,您可能还需要将存储库引用添加到 pom。使用对 jar 的引用修改 pom 文件后,您可以选择项目并单击“Maven -> 更新项目依赖项”。 Maven 将下载 jar 并修改您的类路径。

如果您想真正查看源代码,请在第 3 方的网站上查找包含源代码的存储库的参考。使用适当的 Eclipse 插件(git、svn 等)指向并签出源代码的版本。

【讨论】:

    【解决方案2】:

    如果您想在项目中导入 jar,请将其放在项目根目录 pom.xml 中的 <dependecies> 标记上:

    <dependency>
        <groupId>com.orientechnologies</groupId>
        <artifactId>orientdb</artifactId>
        <version>1.3.0</version>
    </dependency>
    

    来自Maven Repository

    这会将 jar 导入您的项目 lib 文件夹中。

    无论如何,如果你想从这个库中修改代码,你需要创建一个包含这个 jar 内容的新项目。在 maven 上打包为 jar 并作为依赖项放置。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-04-03
      • 1970-01-01
      • 2020-05-01
      • 2013-03-01
      • 1970-01-01
      • 2019-06-19
      • 2011-01-04
      • 2013-03-08
      相关资源
      最近更新 更多