背景 在进行maven开发时,往往需要下载大量jar包,而由于网络不稳定等其他因素可能导致jar未下载完毕,然后保留了lastUpdated文件,导致无法更新失效的jar包. 现在提供个bat脚本,只需要输入maven本地仓库地址就可以将失效的lastUpdated信息删除,maven就能够重新下载失效的jar. 工具封装 只需要将仓库文件夹拖入bat窗口或者将仓库文件夹路径填入bat中,就可以清除失效的lastUpdated信息. 工具已上传github : 点我进入 @echo off ec…
对于官网没有的jar包,maven向本地仓库导入jar包用如下命令 mvn install:install-file -DgroupId=包名 -DartifactId=项目名 -Dversion=版本号 -Dpackaging=jar -Dfile=jar文件所在路径 以pinyin4j-2.5.0为例: 1.将pinyin4j-2.5.0.jar文件放在“D:\JAR”目录下(该目录任意) 2.执行命令: mvn install:install-file -Dfile=D:\JAR\piny…
https://mvnrepository.com/    maven 中央仓库 gradle可以轻松的完成Android项目对第三方jar包文件的依赖下载,再也不需要我们手动下载jar包,然后拷贝到lib目录,再手动添加依赖到项目中了,通过gradle可以快速的从中央仓库中下载jar文件,然后自动依赖到项目中 1. 搜索jar包 https://mvnrepository.com/ 2. 例如输入:volley 3. 点击 标注 的版本号 4. Maven 配置: Gradle配置:  使用b…
Maven项目中,在pom.xml的</project>标签之前加入一下标签,指定使用阿里云仓库下载jar包. <!-- 使用aliyun maven --> <repositories> <repository> <id>aliyun</id> <name>aliyun</name> <url>http://maven.aliyun.com/nexus/content/groups/public&…
Maven仓库下载jar包失败的处理方案 在使用Maven项目的时候,有时候中央仓库并没有对应的包比如kaptcha-2.3.2.jar: 为了使我们的 项目能够正常运行下去,我们可以去别的地方下载对应的jar包: 然后把对应的包放到Maven已经建好的仓库文件夹中: 比如刚刚提到的kaptcha-2.3.2.jar,我们可以去https://code.google.com/p/kaptcha/w/list 官方网站上下载,当然现在已经被墙了,可以去CSDN上找一下. 下载完毕后,进入我们的本地…
maven仓库中有jar包pom还报错 就报错,咋啦? 这个包来源不明,自己拷贝进来的吧?你当我mvn是傻子?我要去网上验证一下: 我自己有个_remote.respositories文件,如果自己用 mvn install:install-file -Dfile=activiti-bpmn-converter-5.14.1.jar -DgroupId=org.activiti -DartifactId=activiti-bpmn-converter -Dversion=5.14.1 -Dpac…
1. Maven中央仓库 Maven中央仓库存放着比较新版本比较全的 jar 包 仓库网址:https://mvnrepository.com/ 2. 使用Maven中央仓库的 jar 包 (1) 在仓库搜索要找的 jar 包,例如:servlet (2) 选择一个版本 (3) 复制代码 (4) 粘贴到项目中 pox.xml 中 <dependencies> 内 (5) 等待从Maven中央仓库自动下载完毕后,jar包就自动加载到了项目中…
当我们无法从本地仓库找到需要的构件的时候,就会从远程仓库下载构件至本地仓库.一般地,对于每个人来说,书房只有一个,但外面的书店有很多,类似第,对于Maven来说,每个用户只有一个本地仓库,但可以配置访问很多远程仓库. Eclipse *版本 Eclipse *下载 强烈推荐书籍:Maven实战   许晓斌著.目前是第一版 注意:最新版本的Eclipse代号Mars,已经直接集成了Maven,所以无需安装m2Eclipse插件. Eclipse下新建Maven项目 1.下载Maven安装包 进入M…
  1.情景展示 我们知道,maven项目的jar包并不存在于项目当中,项目所需的jar包都保存在本地仓库中,如果本地仓库没有,会从配置的中央仓库下载,如果中央仓库也没有就会报错: 如上图所示,我想将项目所依赖的所有jar包都放在src/main/webapp/WEB-INF/lib目录下, 如何实现? 这样做的目的,是为了可以热部署. 2.分析 默认情况下,要想获取项目所依赖的jar包,需要执行maven命令来实现,比如:mvn install 执行后,target目录下会出现该项目以及已经打…
一. 私服搭建及配置 1 . 私服简介 私服是架设在局域网的一种特殊的远程仓库,目的是代理远程仓库及部署第三方构件.有了私服之后,当 Maven 需要下载构件时,直接请求私服,私服上存在则下载到本地仓库:否则,私服请求外部的远程仓库,将构件下载到私服,再提供给本地仓库下载.                                                  我们可以使用专门的 Maven 仓库管理软件来搭建私服,比如:Apache Archiva,Artifactory,Sonat…