原创

Maven 引用本地 JAR:安装坐标与依赖声明

本地 JAR 安装到 Maven 仓库后如何声明依赖,并区分本机可构建与团队、CI 环境可重复构建。

Maven 依赖由 groupId、artifactId 和 version 等坐标标识。把文件放在某个目录并不会自动使它成为可解析依赖;手动安装到本地仓库也不会自动共享给团队或 CI。长期复用时应提供来源、版本和发布位置。

一 maven打包命令

以Spire.Doc.jar为例,这个jar包放在F盘下(注意不要使用中文文件夹)

mvn install:install-file -DgroupId=spireDoc -DartifactId=spireDoc -Dversion=1.0 -Dpackaging=jar -Dfile=F:\Spire.Doc.jar

这个包打包完成之后一般在C:\Users(用户)\dell(电脑名称).m2\repository 。这是默认的仓库地址

二 在maven仓库中添加依赖

上面命令行中的DgroupId,DartifactId,Dversion和maven依赖一一对应

       <dependency>
            <groupId>spireDoc</groupId>
            <artifactId>spireDoc</artifactId>
            <version>1.0</version>
        </dependency>

这样使用的时候,打包项目才能将依赖一起打包

在idea中添加jar包依赖,虽然可以用,但是打包的时候不能打进去,下面截图是添加jar包依赖的步骤,最后环节点OK就可以了。

img

img

img

正文到此结束