`

关于maven与自定义jar

    博客分类:
  • Java
 
阅读更多
纯摘抄


http://royal2xiaose.iteye.com/blog/1453585

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

相关推荐

    maven批量导入jar包到本地仓库

    自定义jar包较多时导入到maven本地仓库不方便,此工具类可以自动将jar包导入到maven本地仓库并自动生成dependency,用的是java语言

    自定义jar包注入maven仓库使用.doc

    主要是写的如何在windows系统上配置maven环境,并使用maven将自定义的jar注入到maven仓库,最后在springboot pom文件上的使用。

    maven打成可运行jar包

    当前pom.xml中详细的记录了将maven项目打成可运行jar包的完整代码,使用maven的插件maven-assembly-plugin,同时将所有依赖打到jar包中,亲测可用。

    Maven设置使用自定义的jar包到自己本地仓库

    今天小编就为大家分享一篇关于Maven设置使用自定义的jar包到自己本地仓库的文章,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧

    在Linux下搭建自己的私有maven库并部署和发布自定义jar依赖和自定义maven插件(二)发布自己开发的jar包

    在Linux下搭建自己的私有maven库并部署和发布自定义jar依赖和自定义maven插件(二)发布自己开发的jar包

    在Linux下搭建自己的私有maven库并部署和发布自定义jar依赖和自定义maven插件(三)开发和发布自己开发的maven插

    在Linux下搭建自己的私有maven库并部署和发布自定义jar依赖和自定义maven插件(三)开发和发布自己开发的maven插件

    Maven build插件之Maven-assembly-plugin自定义打包

    Maven-assembly-plugin是maven中针对打包任务而提供的标准插件,可以实现自定义打包。主要提供如下功能: ● 提供一个把工程依赖元素、模块、网站文档等其他文件存放到单个归档文件里。 ● 打包成指定格式分发包,...

    在项目中通过maven私服来使用jar包

    在项目中通过maven私服来使用jar包,承接上一个资源。在项目中通过maven私服来使用jar包,承接上一个资源。在项目中通过maven私服来使用jar包,承接上一个资源。

    apache-maven-3.8.1

    当你使用Maven的时候,你用一个明确定义的项目对象模型来描述你的项目,然后Maven可以应用横切的逻辑,这些逻辑来自一组共享的(或者自定义的)插件。 项目管理:依赖管理-项目中需要使用的其他资源,常见的是jar包...

    Intellij IDEA中如何查看maven项目中所有jar包的依赖关系图

    主要介绍了Intellij IDEA中如何查看maven项目中所有jar包的依赖关系图,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

    maven window下安装包

    第10章:使用Maven进行测试/10.8 打包测试代码/10.8.4 引用测试jar包 第11章:用Maven管理项目版本/11.1 版本分类/11.1.1 快照版本 第11章:用Maven管理项目版本/11.1 版本分类/11.1.2 发行版本 第11章:用Maven管理...

    Maven批处理

    自己写的Maven批处理,有将Maven项目转化Eclispe项目(超好用),也有发布war包,下载自定义jar等等....

    apache-maven-3.3.9.rar

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

    009 maven插件spring-boot-maven-plugin

    Spring Boot Maven Plugin 提供了重新打包可执行的存档的功能,例如可以将应用程序打包成一个可执行的 JAR 文件。 spring-boot:repackage spring-boot:repackage 是 Spring Boot Maven Plugin 提供的一个 Goal,...

    日志库适配实现,在自行提供的jar包

    自已实现的jar包中,日志库输出库的适配简单实现。代码中有SLF4J日志库的适配实现 。有相应的测试。 工程以maven来创建的

    ckfinder-2.6.0.jar自定义上传文件夹,文件名

    ckfinder-2.6.0.jar适用于ckfinder在上传文件时对文件进行重命名,命名规则为uuid,对文件夹进行自定义命名

    Java FreeMarker+Maven实现代码自动生成

    FreeMarker模板引擎不错,使用非常简单,其实可以做很多事情,比如代码自动生成,按格式生成work文件等,这里简单的实现了按照实体生成建表语句、action、biz、dao和对应的xml文件等

    Maven权威指南 很精典的学习教程,比ANT更好用

    Maven权威指南是一本关于Apache Maven的书。 Copyright 1. Creative Commons BY-ND-NC Foreword: Beta 0.16 Preface 1. How to Use this Book 2. Your Feedback 3. Font Conventions 4. Maven Writing ...

    apache-maven-3.1.1.zip

    Maven是一个项目管理工具,它包含了一个项目对象模型 (Project ...当你使用Maven的时候,你用一个明确定义的项目对象模型来描述你的项目,然后Maven可以应用横切的逻辑,这些逻辑来自一组共享的(或者自定义的)插件。

Global site tag (gtag.js) - Google Analytics