首页 文章

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

提问于
浏览
6

我想将 jpoller.jar 添加为maven依赖项,因此我编辑了我的pom.xml文件以包含它:

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

现在,正如预期的那样,当我从命令行编译时,我得到一个错误,因为 jpoller isn 't in any of the repositories I have listed in my pom, nor could I find one for it. Although I could create a repository for it, I' d而不是此时 . 因此,我收到以下错误:

[INFO]无法解决工件 . 缺少:---------- 1)org.sadun:jpoller:jar:1.5.2尝试从项目网站手动下载文件 . 然后,使用以下命令安装它:mvn install:install-file -DgroupId = org.sadun -DartifactId = jpoller -Dversion = 1.5.2 -Dpackaging = jar -Dfile = / path / to / file

如何在没有maven CLI的机器上的M2Eclipse插件中执行此操作?

2 回答

  • 18

    如何在没有maven CLI的机器上的M2Eclipse插件中执行此操作?

    好吧,只需从Eclipse中完成 . 首先,获取jpoller jar并将其保存在文件系统的某个位置 . 然后,在Eclipse中,从顶部栏 Run > Run Configurations... 然后 right-clickMaven Build 上配置 New_configuration 新创建的:

    • 选择任意 Base directory

    • 使用 install:install-file 填充 Goals

    • Add 每个必需参数的参数,没有 -D 前缀(例如 fileParameter name/path/to/file 为值,依此类推 groupIdartifactIdpackagingversion ) .

    并运行此配置 . 或者......只需安装Maven .

  • 0

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

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

    Edit2:请参阅http://maven.apache.org/guides/mini/guide-coping-with-sun-jars.html以了解手动安装依赖项的过程 . 请注意,大多数sun jar现在可以在java.net存储库中找到http://download.java.net/maven/2/

相关问题