Maven添加本地Jar包到项目依赖

有两种方式添加本地的Jar包到项目里。

方法一

安装本地Jar到本地Maven仓库

mvn install:install-file
   -Dfile=/path/mylib.jar
   -DgroupId=mygroup
   -DartifactId=mylib
   -Dversion=1.0
   -Dpackaging=jar
   -DgeneratePom=true

安装到本地Maven仓库后,你就可以像平常这样添加依赖包到maven项目里

<dependency>
    <groupId>mygroup</groupId>
    <artifactId>mylib</artifactId>
    <version>1.0</version>
</dependency>

当然如果有自建的maven仓库(如使用nexus建一个私有的maven仓库),也可以把本地jar包安装到自建的maven仓库

方法二

如果不想把本地jar包安装到maven仓库,也可以使用systemPath指定本地jar包的路径添加maven依赖。

<dependency>
    <groupId>sample</groupId>
    <artifactId>com.sample</artifactId>
    <version>1.0</version>
    <scope>system</scope>
    <systemPath>${project.basedir}/src/main/resources/libs/mylib.jar</systemPath>
</dependency>

其中mylib.jar放置在项目的src/main/resources/libs目录下。

版权声明:著作权归作者所有。

相关推荐

添加已有项目到远程服务器的Git仓库

按一下步骤添加已有项目到远程服务器的git仓库:1、在项目的根目录下初始化为git本地仓库git init 2、添加项目的所有文件到本地仓库,在项目的根目录执行:git add . 3、提交已添加的文件到本地仓库:git commit -m 'First commit' -m:用于添加提交日志4、添加远程git仓库获取项目在远程

Git删除本地和远程分支

Git删除本地分支有两种方法删除本地分支$ git branch -d <branch_name> $ git branch -D <branch_name> -d:--delete的简写-D:--delete --force的简写Git删除远程分支Git v2.8.0$&n

[译]Java 9:一步步迁移项目到Jigsaw(模块化)

Java 9出来了。 我们来试试一个简单的Spring项目。 为了使练习更具挑战性,我们还要尝试使用新的模块系统。 该项目只是一个使用Spring,JDBC和Shedlock的简单示例。1、阅读所有可用的文档和规格说明。 嗯,听起来很无聊。 跳过第一步。2、下载JDK并尝试运行该项目。 我们很幸运,我们所有的依赖只使用公共Jav

Xcode 9添加项目的iOS App图标

Xcode 8及之前的版本是可以直接在iTunes Connect上添加App icon。而Xcode 9则是把App icon放置在项目的asset catalog。在Info.plist 添加key CFBundleIconName:<key>CFBundleIconName</key> &