为了账号安全,请及时绑定邮箱和手机立即绑定

在我的本地 Maven 存储库中手动安装一个 jar

在我的本地 Maven 存储库中手动安装一个 jar

撒科打诨 2022-06-08 16:40:19
我有一个项目依赖于本地存储的 .jar 文件。这个 .jar 文件包含我需要处理的模块的核心依赖项。jar 有它自己的 pom 文件。我正在使用 Windows 和 IntelliJ。我正在尝试将 jar 导入我的本地 .m2 存储库,如下所示:mvn install:install-file"-Dfile=C:/webApp/web-core-app/resources/web-core-3.1.17-SNAPSHOT.jar""-DpomFile=C:/webApp/web-core-app/resources/web-core-3.1.17-SNAPSHOT.pom"我不断收到以下错误:“该系统找不到指定的文件”这可能是一个显而易见的问题,但我尝试了各种选择。谁能给我一个轻推?
查看完整描述

2 回答

?
智慧大石

TA贡献1946条经验 获得超3个赞

您似乎无法始终如一地使用有问题的文件的长路径,因为您在问题的文本中似乎已经做错了两次。

尝试这个:

  1. 在本地磁盘的某个地方创建一个临时目录。让我们称之为 c:\tmp

  2. 将 jar 文件和 pom 文件复制到 c:\tmp 目录。

  3. 运行命令将其从 c:\tmp 目录加载到 Maven 中。

以下是一些示例命令(为便于阅读而包装的长命令):

c:

cd \tmp

mvn install:install-file -Dfile=web-core-3.1.17-SNAPSHOT.jar

-DpomFile=web-core-3.1.17-SNAPSHOT.pom.xml

这是一些有用的 Maven 信息的链接


这是一个疯狂的建议:如果 web-core*.jar 文件是您使用 maven 构建的,那么在 web-core*.jar 文件中,运行以下命令让 Maven 将其安装在本地 repo 中:


mvn install


查看完整回答
反对 回复 2022-06-08
?
鸿蒙传说

TA贡献1865条经验 获得超7个赞

尝试删除双引号,正如@Meier 所说,添加绝对路径

样本:

mvn install:install-file -Dfile=C:/webApp/web-core-app/resources/web-core-3.1.17-SNAPSHOT.jar -DpomFile=path/to/your/xml/web-core-3.1.17-SNAPSHOT.pom.xml



查看完整回答
反对 回复 2022-06-08
  • 2 回答
  • 0 关注
  • 138 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信