在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>
接下来,要在引用xyz.jar的Project里的pom.xml文件添加如下dependency:
<dependency>
<groupId>xyz</groupId>
<artifactId>xyz</artifactId>
<version>1.0</version>
</dependency>
这样的话,不只可以使用普通的测试,如JUnit Test,也可以使用mvn test来测试(当然也要dependency JUnit)。
分享到:
相关推荐
this is a maven local repository, include jar file in common use
localRepository节点默认是被注释掉的,需要把它移到注释之外,然后将localRepository节点的值改为我们在3.1中创建的目录D:\Program Files\Apache\maven-repository。 3. localRepository节点用于配置本地仓库,本地...
maven-3.5.0版本的本地资源包,直接解压就...用户创建的本地settings.xml,本地文件中对下载的jar包路径做了修改,我的本地路径<localRepository>C:\mvn-repository</localRepository>,还可配置是否优先从何处下载等)
this is a maven local repository, include jar file in common use
1、在解压目录下:maven-conf-setting.xml这里面的<localRepository>C:\Java\repository</localRepository>这里配置你的jar包仓库地址,我这里是配置在C:\Java\repository下,根据你的需求进行配置; 1、在eclipse/...
this is a maven local repository, include jar file in common use
修改settings.xml,找到标签里面的<localRepository>标签(通常它会在注释里面,需把它拷贝一份出注释外,进行修改),改为<localRepository>d:\project tools\maven repository</localRepository>,这是maven的本地...
MavenRepo.rar Maven 离线创建工程需要的 jar包 1.需要设置Maven安装包下的conf\...<localRepository>.\MavenRepo</localRepository> 2.下载后解压到 Eclipse 文件夹下 3.断网情况下 第一次创建Maven工程 不会出错
4.配置maven本地仓库(存放本地jar包)新建一个文件夹,路径自定义,名称为“repository” 5.打开maven解压路径下的conf下的settings.xml文件,在文件中找到注释了的字符串“/path/to/local/repo” 6.Maven默认...
maven-3.1.1版本的本地...user settings(用户创建的本地settings.xml,本地文件中对下载的jar包路径做了修改,我的本地路径<localRepository>C:\mvn-repository</localRepository>,还可配置是否优先从何处下载等)
4、配置maven的本地仓库 为<localRepository>E:\developTools\mavenRepository</localRepository> 二、使用命令创建一个maven 工程 1、创建一个简单的maven : mvn archetype:create -DgroupId=...
Failure to transfer org.codehaus.plexus:plexus-archiver:jar:1.2 from http://repo.maven.apache.org/maven2 was cached in the local repository, resolution will not be reattempted until the update ...
apache-maven-3.5.2-稳定版.rar gemframe开源框架开发环境必备
<localRepository>d:/repo</localRepository> <!-- 镜像,提高我们的下载速度 --> <id>alimaven <name>aliyun maven <url>http://maven.aliyun.com/nexus/content/groups/public/</url> <mirrorOf>central...
Maven-3.2.5,使用前请将conf文件夹下setting.xml中<localRepository> 节点中的 本地仓库位置改成自己的
把它加进来以后Maven 就会在你在eclipse里指定的哪个Local Repository Folder 目录下找这个jar包。比如我设的目录是C:\Documents and Settings\er\.m2\repository ,如果找到,就在项目的构建 路径加上这个jar.如果...
modbus4j-master2.0.2,亲测可用 uild Via the Ant Targets, maven will automatically download and install libraries from web and modbus4j-maven-local repository included in project. modbus4J.jar
设置自己的资源库。通过里面的<localRepository>E:\\1-All-Jar</localRepository>的中间“E:\\1-All-Jar”;指定自己的资源库。
酷客 CooKit 是一个 Java ... 请注意,这将依赖于cookit.maven.localRepository作为默认存储库来解析工件(默认设置为${user.home}/.cookit/m2/repository/ )。 捆 一个 jar(包括 api + core + maven): com.githu