java - 将 3rd 方库添加到 Maven 存储库并在项目中使用
问题描述
尝试在 Java Eclipse Maven 项目中使用 3rd 方库。
将库安装到本地 jar 存储库:
mvn install:install-file -Dfile="C:\Projects\eclipse_ide_workspace\CAENRFIDLibrary.jar" -DgroupId=caen -DartifactId=CAENRFIDLibrary -Dversion=1 -Dpackaging=jar
得到看起来不错的输出:
[INFO] Scanning for projects...
[INFO]
[INFO] ------------------< org.apache.maven:standalone-pom >-------------------
[INFO] Building Maven Stub Project (No POM) 1
[INFO] --------------------------------[ pom ]---------------------------------
[INFO]
[INFO] --- maven-install-plugin:2.4:install-file (default-cli) @ standalone-pom ---
[INFO] Installing C:\Projects\eclipse_ide_workspace\CAENRFIDLibrary.jar to C:\Users\vico\.m2\repository\caen\CAENRFIDLibrary\1\CAENRFIDLibrary-1.jar
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 0.472 s
[INFO] Finished at: 2018-11-17T11:45:41+02:00
[INFO] ------------------------------------------------------------------------
尝试将其添加到我的项目 pom.xml 中:
<dependency>
<groupId>caen</groupId>
<artifactId>CAENRFIDLibrary</artifactId>
<version>1.0</version>
</dependency>
Eclipse pom.xml 编辑器抱怨有关库:
Missing artifact caen:CAENRFIDLibrary:jar:1.0
我做错了什么?
解决方案
推荐阅读
- r - 我不能再在 R 中安装软件包,我是管理员,也是唯一的用户
- regex - 仅替换文本文件特定行中的数字
- c++ - (Winsock) SMTP 服务器没有收到任何东西
- json - Azure Synapse 如何跨应用 JSON 路径
- python - Python 没有读取完整的图像
- javascript - 将 sql 日期转换为 MM/DD/YYYY
- javascript - 比较两个键值对象的值
- html - H3 和 P 不换行
- webpack - 在 create-react-app 项目中升级 webpack
- open-liberty - 在 openliberty 上启用和运行 sipservlet