代码之家  ›  专栏  ›  技术社区  ›  Kaleb Pederson

如何告诉M2Eclipse将JAR文件作为maven依赖项安装

  •  6
  • Kaleb Pederson  · 技术社区  · 15 年前

    我想补充 jpoller.jar 作为Maven依赖项,我编辑了pom.xml文件以将其包括在内:

    <dependency>
        <groupId>org.sadun</groupId>
        <artifactId>jpoller</artifactId>
        <version>1.5.2</version>
    </dependency>
    

    现在,正如预期的那样,当我从命令行编译时,会得到一个错误,因为 jpoller 在我的POM中没有列出任何存储库,我也找不到一个。虽然我可以为它创建一个存储库,但现在我不想这样做。因此,我得到以下错误:

    [信息]未能解析项目。

    缺少: -------1)组织:sadun:jpoller:jar:1.5.2

    尝试手动下载文件 从项目网站。

    然后,使用以下命令安装: mvn安装:安装文件-dgroupid=org.sadun-dartifactid=jpoller-dversion=1.5.2-dpacking=jar-dfile=/path/to/file

    在maven cli不可用的机器上,如何从m2eclipse插件中执行此操作?

    2 回复  |  直到 8 年前
        1
  •  18
  •   pradosh nair    8 年前

    在maven cli不可用的机器上,如何从m2eclipse插件中执行此操作?

    好吧,从日食开始。首先,获取jpoller jar并将其保存到文件系统的某个位置。然后,在Eclipse中,从顶栏, 运行>运行配置… 然后 右键单击 Maven构建 并配置 新配置 新创建的:

    • 选择任意 基本目录
    • 填满 目标 具有 install:install-file
    • 添加 每个必需参数的参数,没有 -D 前缀(例如) file 作为 Parameter name /path/to/file 作为价值等等 groupId , artifactId , packaging version )

    运行这个配置。或者…只需安装maven。

        2
  •  0
  •   Chris Nava    15 年前

    install命令自动在~/.m2和pom.xml文件中为依赖项工件创建文件夹结构。这可以手动完成。或者,您只需从安装了MVN的计算机复制~/.m2/group/artifact文件夹即可。

    编辑: This tool 将帮助您查找给定依赖项的公共存储库。

    编辑2:参见 http://maven.apache.org/guides/mini/guide-coping-with-sun-jars.html 以解释手动安装依赖项的过程。请注意,大多数Sun JAR现在都可以在java.net存储库中使用。 http://download.java.net/maven/2/