Maven添加本地资源库(含pom文件)

简介: Maven添加本地资源库(含pom文件)

使用场景

在使用maven构建项目时,由于依赖的jar未存储在远程仓库或私服,或由于网络原因导致无法通过网络获取jar包。在有jar包的情况下,可以通过添加到本地资源库的方式确保本地项目正常使用。


实例

以commons-lang的jar为例,引入此jar包的pom文件如下:


<dependency>

 <groupId>commons-lang</groupId>

 <artifactId>commons-lang</artifactId>

 <version>2.3</version>

</dependency>

1

2

3

4

5

首先,打开windows的命令行,执行一下代码:


>mvn install:install-file -Dfile=D:\commons-lang-2.3.jar -DgroupId=commons-lang -DartifactId=commons-lang -Dversion=2.3 -Dpackaging=jar

当执行SUCCESS时,即将此jar包添加到本地资源库。其中D:\为jar包在本地放置的路径。


指定pom

当自己编写的项目的jar包依赖其他jar包时,仅使用上面的命令,资源库中对应jar包的pom文件不会出现以来的jar包。通过添加命令参数可达到指定的目的:


-DpomFile=D:\commons-lang-2.3.pom


目录
相关文章
|
2天前
|
Java Maven
maven篇4:pom文件详解
maven篇4:pom文件详解
169 3
|
2天前
|
Java Maven 数据安全/隐私保护
弄懂maven仓库 & 仓库优先级 & settings & pom配置关系及差异
弄懂maven仓库 & 仓库优先级 & settings & pom配置关系及差异
616 1
|
2天前
|
Java Maven
idea中maven项目pom文件Could not acquire lock(s)
idea中maven项目pom文件Could not acquire lock(s)
|
2天前
|
SQL Java 数据库连接
Mybatis之Mybatis简介、搭建Mybatis相关步骤(开发环境、maven、核心配置文件、mapper接口、映射文件、junit测试、log4j日志)
【1月更文挑战第2天】 MyBatis最初是Apache的一个开源项目iBatis, 2010年6月这个项目由Apache Software Foundation迁移到了Google Code。随着开发团队转投Google Code旗下,iBatis3.x正式更名为MyBatis。代码于2013年11月迁移到Github iBatis一词来源于“internet”和“abatis”的组合,是一个基于Java的持久层框架。iBatis提供的持久层框架包括SQL Maps和Data Access Objects(DAO)
210 3
Mybatis之Mybatis简介、搭建Mybatis相关步骤(开发环境、maven、核心配置文件、mapper接口、映射文件、junit测试、log4j日志)
|
2天前
|
Java Maven
maven:the pom for XXX is missing, no dependency information available
maven:the pom for XXX is missing, no dependency information available
36 0
|
2天前
|
Java Devops Maven
云效常见问题之maven库代理更换调改如何解决
云效(CloudEfficiency)是阿里云提供的一套软件研发效能平台,旨在通过工程效能、项目管理、质量保障等工具与服务,帮助企业提高软件研发的效率和质量。本合集是云效使用中可能遇到的一些常见问题及其答案的汇总。
24 2
|
2天前
|
IDE Java Maven
解决 idea maven项目启动项目不编译target 文件问题
解决 idea maven项目启动项目不编译target 文件问题
123 2
|
2天前
|
Java Maven
IDEA Maven SpringBoot配置POM文件
IDEA Maven SpringBoot配置POM文件
43 0
|
2天前
|
Java Maven Spring
pom.xml文件中spring-boot-maven-plugin爆红的原因
pom.xml文件中spring-boot-maven-plugin爆红的原因
50 1
|
2天前
|
SQL druid Java
三步实现maven工程集成logback日志框架(日志按天滚动生成文件)并附源码
三步实现maven工程集成logback日志框架(日志按天滚动生成文件)并附源码
95 0

热门文章

最新文章

推荐镜像

更多