`

Maven设置Local Repository存放自行开发的Jar

阅读更多

 

在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)。  
分享到:
评论

相关推荐

    repository

    this is a maven local repository, include jar file in common use

    apache-maven-3.6.1-bin.zip

    localRepository节点默认是被注释掉的,需要把它移到注释之外,然后将localRepository节点的值改为我们在3.1中创建的目录D:\Program Files\Apache\maven-repository。 3. localRepository节点用于配置本地仓库,本地...

    apache-maven-3.5.0

    maven-3.5.0版本的本地资源包,直接解压就...用户创建的本地settings.xml,本地文件中对下载的jar包路径做了修改,我的本地路径&lt;localRepository&gt;C:\mvn-repository&lt;/localRepository&gt;,还可配置是否优先从何处下载等)

    repository\org

    this is a maven local repository, include jar file in common use

    apache-maven-3.2.5.zip

    1、在解压目录下:maven-conf-setting.xml这里面的&lt;localRepository&gt;C:\Java\repository&lt;/localRepository&gt;这里配置你的jar包仓库地址,我这里是配置在C:\Java\repository下,根据你的需求进行配置; 1、在eclipse/...

    repository\org1

    this is a maven local repository, include jar file in common use

    Maven2 + gwt 详细配置指南.doc

    修改settings.xml,找到标签里面的&lt;localRepository&gt;标签(通常它会在注释里面,需把它拷贝一份出注释外,进行修改),改为&lt;localRepository&gt;d:\project tools\maven repository&lt;/localRepository&gt;,这是maven的本地...

    MavenRepo.rar

    MavenRepo.rar Maven 离线创建工程需要的 jar包 1.需要设置Maven安装包下的conf\...&lt;localRepository&gt;.\MavenRepo&lt;/localRepository&gt; 2.下载后解压到 Eclipse 文件夹下 3.断网情况下 第一次创建Maven工程 不会出错

    apache-maven-3.3.9.rar

    4.配置maven本地仓库(存放本地jar包)新建一个文件夹,路径自定义,名称为“repository” 5.打开maven解压路径下的conf下的settings.xml文件,在文件中找到注释了的字符串“/path/to/local/repo” 6.Maven默认...

    apache-maven-3.1.1.zip

    maven-3.1.1版本的本地...user settings(用户创建的本地settings.xml,本地文件中对下载的jar包路径做了修改,我的本地路径&lt;localRepository&gt;C:\mvn-repository&lt;/localRepository&gt;,还可配置是否优先从何处下载等)

    Maven 权威指南 非扫描版

    4、配置maven的本地仓库 为&lt;localRepository&gt;E:\developTools\mavenRepository&lt;/localRepository&gt; 二、使用命令创建一个maven 工程 1、创建一个简单的maven : mvn archetype:create -DgroupId=...

    plexus相关jar包

    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

    apache-maven-3.5.2-稳定版.rar gemframe开源框架开发环境必备

    maven的优缺点 项目

    &lt;localRepository&gt;d:/repo&lt;/localRepository&gt; &lt;!-- 镜像,提高我们的下载速度 --&gt; &lt;id&gt;alimaven &lt;name&gt;aliyun maven &lt;url&gt;http://maven.aliyun.com/nexus/content/groups/public/&lt;/url&gt; &lt;mirrorOf&gt;central...

    Maven-3.2.5, 64位

    Maven-3.2.5,使用前请将conf文件夹下setting.xml中&lt;localRepository&gt; 节点中的 本地仓库位置改成自己的

    maven2 plugin for eclipse

    把它加进来以后Maven 就会在你在eclipse里指定的哪个Local Repository Folder 目录下找这个jar包。比如我设的目录是C:\Documents and Settings\er\.m2\repository ,如果找到,就在项目的构建 路径加上这个jar.如果...

    modbus4j-master

    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

    settings.xml

    设置自己的资源库。通过里面的&lt;localRepository&gt;E:\\1-All-Jar&lt;/localRepository&gt;的中间“E:\\1-All-Jar”;指定自己的资源库。

    cookit-project:一个小型 Java 配置工具

    酷客 CooKit 是一个 Java ... 请注意,这将依赖于cookit.maven.localRepository作为默认存储库来解析工件(默认设置为${user.home}/.cookit/m2/repository/ )。 捆 一个 jar(包括 api + core + maven): com.githu

Global site tag (gtag.js) - Google Analytics