Avatar ·

如何将本地JAR文件添加到Maven项目(手动安装和system scope)

大家好!我是Java和Maven的新手,遇到了一个问题。我的项目中需要使用一个在Maven中央仓库中没有的库——这是一个来自第三方开发者的旧JAR文件(我们称它为`my-lib-1.0.jar`)。我已经把它下载到了项目内的`lib/`文件夹中。 我尝试像通常从Maven Central添加依赖一样,在`pom.xml`中添加它: ```xml com.example my-lib 1.0 ``` 但在构建时,Maven报错:“Missing artifact com.example:my-lib:jar:1.0”。我明白Maven不知道去哪里找这个文件。 请问如何正确连接本地JAR,使其在编译时进入classpath,并最终打包到JAR/WAR中?是否需要将其安装到本地仓库?或者可以直接指定文件路径?提前感谢! <<>>

方法1:将JAR安装到本地仓库(推荐)

最正确的做法是