如果你没有Maven私服,可以通过以下几种方式引入本地jar文件:
方法一:使用本地依赖(推荐)
-
在项目根目录创建
lib文件夹mkdir lib -
将jar文件复制到
lib目录 -
在
pom.xml中添加依赖<dependency> <groupId>com.example</groupId> <artifactId>library-name</artifactId> <version>1.0.0</version> <scope>system</scope> <systemPath>${project.basedir}/lib/my-library.jar</systemPath> </dependency>
注意:groupId、artifactId、version 可以自定义
方法二:使用 Maven 的 install 命令安装到本地仓库
-
执行 Maven 命令安装 jar
mvn install:install-file \ -Dfile=path/to/your.jar \ -DgroupId=com.example \ -DartifactId=my-library \ -Dversion=1.0.0 \ -Dpackaging=jar -
在
pom.xml中添加依赖<dependency> <groupId>com.example</groupId> <artifactId>my-library</artifactId> <version>1.0.0</version> </dependency>方法三:使用 Maven 依赖插件(适用于团队协作)
如果项目需要多人协作,可以将jar安装到每个开发者的本地仓库,或使用脚本自动化:
创建
install-jars.sh脚本:#!/bin/bash # 安装所有 lib 目录下的 jar 文件 for jar in lib/*.jar; do filename=$(basename "$jar") artifact="${filename%.*}" mvn install:install-file \ -Dfile="$jar" \ -DgroupId=com.local \ -DartifactId="$artifact" \ -Dversion=1.0.0 \ -Dpackaging=jar done方法四:使用系统范围的依赖(不推荐用于生产)
<dependency> <groupId>system</groupId> <artifactId>my-library</artifactId> <version>1.0</version> <scope>system</scope> <systemPath>/absolute/path/to/your.jar</systemPath> </dependency>

4664

被折叠的 条评论
为什么被折叠?



