如何将本地jar文件(还不是Maven存储库的一部分)直接添加到项目的库源中?

推荐答案

将JAR安装到本地Maven存储库中(通常在主文件夹中为.m2),如下所示:

mvn install:install-file \
   -Dfile=<path-to-file> \
   -DgroupId=<group-id> \
   -DartifactId=<artifact-id> \
   -Dversion=<version> \
   -Dpackaging=<packaging> \
   -DgeneratePom=true

其中每一项都指:

<path-to-file>:要加载的文件的路径,例如→c:\kaptcha-2.3.jar

<group-id>:文件应注册到的组,例如→com.google.code

<artifact-id>:文件的工件名称,例如→ kaptcha

表示文件的版本,如→2.3

<packaging>:文件的包装.→ jar

Reference

Java相关问答推荐

内容处置 destruct 了PSP请求

如何从片段请求数据到活动?在主要活动中单击按钮请求数据?

JUnit—如何模拟局部变量对象方法调用

根据对象和值的参数将映射<;T、值&>转换为列表<;T&>

使用动态ID从json获取详细信息的Jolt规范

Java .类参数不通过构造函数传递

为什么不应用类型推断?

如何调整工作时间日历中的时间

将带有js文件的 bootstrap 程序导入maven项目时出错

如何在Java中从XML中获取特定的 node ,然后将其删除?

Spring @Value default无法计算表达式

未找到适用于响应类型[类java.io.InputStream]和内容类型[Text/CSV]的HttpMessageConverter

类型集合的Jackson JsonNode:类型引用的对象读取器应该是Singleton吗?

Regex以查找不包含捕获组的行

如何从HttpResponse实例获取Entity对象的内容?

try 在两个不同数组的数字之间求平均值

try 使用预准备语句占位符获取信息时出现Try-With-Resources错误

Spring Validator批注不起作用

通过/失败的参数化junit测试方法执行数

ReturnedRect在升级后反转