Maven设置Local Repository存放自行开发的Jar
来源:互联网 发布:追书神器电脑版 mac 编辑:程序博客网 时间:2024/06/05 12:42
在Maven框架里, 若在Local Repository找不到pom.xml所定义的jar,那会首先到预设的repo2.maven.org/maven2去找,或从pom.xml中设置的其它的Repository所指定的URL找。
如何在Local Repository设定自行开发的Jar?
首先,找到Local Repository的位置,如我的在%USERPROFILE%\.m2\repository,假设我的JAR叫xyz.jar,group ID也是xyz好了,那么就在Local Repository目录下建立xyz/xyz/1.0的子目录,把xyz.jar改名为xyz-1.0.jar放到最底层子目录,並在该目录下新增一个xyz-1.0.pom的maven配置文件,內容如下(<?xml version="1.0">可不用设):
<project>
<modelVersion>4.0.0</modelVersion>
<groupId>xyz</groupId>
<artifactId>xyz</artifactId>
<version>1.0</version>
</project>
<modelVersion>4.0.0</modelVersion>
<groupId>xyz</groupId>
<artifactId>xyz</artifactId>
<version>1.0</version>
</project>
接下来,要在引用xyz.jar的Project里的pom.xml文件添加如下dependency:
<dependency>
<groupId>xyz</groupId>
<artifactId>xyz</artifactId>
<version>1.0</version>
</dependency>
<groupId>xyz</groupId>
<artifactId>xyz</artifactId>
<version>1.0</version>
</dependency>
这样的话,不只可以使用普通的测试,如JUnit Test,也可以使用mvn test来测试(当然也要dependency JUnit)。
0 0
- Maven设置Local Repository存放自行开发的Jar
- 如何设置maven的local repository目录
- 将jar文件加到Maven的local repository中
- maven: install jar file in local repository
- maven install jar file to local repository
- How to add local jar into your local maven repository
- IDEA环境下使用把自己的jar把加入maven的local repository
- 如何手动将jar文件加入到Maven 3的local repository中
- 如何手动将jar文件加入到Maven 3的local repository中
- 手动将jar文件加到Maven的local repository中
- 如何手动将jar文件加入到maven的local repository中
- [Maven]install the jar file into local repository manualy
- 将本地jar包导入到maven local repository
- Maven:the way to add third-party jar-package to Local Maven Repository for using conveniently
- maven添加非官方jar包到本地库(maven: install an external jar into local maven repository)
- maven添加非官方jar包到本地库(maven: install an external jar into local maven repository)
- maven添加非官方jar包到本地库(maven: install an external jar into local maven repository)
- maven添加非官方jar包到本地库(maven: install an external jar into local maven repository
- 【ZZ】神与学霸的区别
- LeetCode 151 Two Sum
- POJ 2533 Longest Ordered Subsequence(LIS:最长上升子序列)
- intent和intent-filter
- Java计算文件的MD5值
- Maven设置Local Repository存放自行开发的Jar
- Linux netstat命令详解
- php以post形式发送xml的方法
- 远程协同开发数据库的使用
- java多线程执行存储过程设计思路
- OMG!将会改变未来IT世界的十种编程语言
- 【POJ3636】Nested Dolls Dilworth定理(偏序集定理二)
- 搭建nginx环境
- [服务器] JAVA_OPTS 参数含义说明 | tomcat