Windows: @echo off echo 开始... for /f "delims=" %%i in ('dir /b /s "./*lastUpdated"') do ( del /s /q %%i ) echo 结束 pause Linux: echo 正在搜索... find . -name "*lastUpdated" | xargs rm -fr echo 搜索完毕…
使用idea时导入hibernate 5.1.0的jar包,然后发现本地仓库中找不到该版本的jar 然后手贱 alt+enter 发现提示 update maven indices 然后以为更新就会好 但是,发现更新了半天,jar包还是没有更新 最后查找原因,是在maven在下载jar的时候中断了就会产生lastUpdate文件 由于这个文件的存在,maven不在下载该jar 解决: 删除maven仓库里面的所有的lastUpdate文件 操作: 一个一个找?你在逗我 在网上找了一个解决办法 在…
下载Maven仓库索引有两种方式: 一.手动下载 首先将索引下载到本地,下载地址:nexus-maven-repository-index.zip 解压索引压缩包,将里面内容全部拷贝   关闭当前Nexus私服,打开Nexus目录%Nexus_Home%\sonatype-work\nexus\indexer\central-ctx,首先删除当前目录里所有内容,然后粘贴所下载的索引,最后启动Nexus私服,索引生效.   二.自动下载 下载索引的步骤: 1.  打开Repositories标签,…
背景 在进行maven开发时,往往需要下载大量jar包,而由于网络不稳定等其他因素可能导致jar未下载完毕,然后保留了lastUpdated文件,导致无法更新失效的jar包. 现在提供个bat脚本,只需要输入maven本地仓库地址就可以将失效的lastUpdated信息删除,maven就能够重新下载失效的jar. 工具封装 只需要将仓库文件夹拖入bat窗口或者将仓库文件夹路径填入bat中,就可以清除失效的lastUpdated信息. 工具已上传github : 点我进入 @echo off ec…
确认了私服上的jar包能直接下载下来,而且jar包是正常的:但是就是不能通过idea下载,通过idea下载到本地仓库的只生成了.lastUpdated文件,检查了setting.xml文件.网络,私服,均无问题下载到本地仓库的点击了download source重新下载依旧不可行. 然后,在网上找到了一种解决的方法,在idea中打开Terminal窗口,在所要更新的pom.xml文件目录下执行: mvn dependency:sources 命令jar包被下载下来 点击执行mav的命令窗口: 输…
批量删除lastUpdated for /r %i in (*.lastUpdated) do del %i 安装jar到本地仓库 mvn install:install-file -Dfile=D:/jar/slf4j-api-1.7.7.jar -DgroupId=org.slf4j -DartifactId=slf4j-api -Dversion=1.7.7 -Dpackaging=jar…
Python作为一种脚本语言.其很适合文件级的各种操作.以下的代码能够批量删除指定目录下的所有特定类型(CSV类型)的文件. import sys, csv , operator import os import glob for i in range(0, 20): path = "C:\\Python34\\Folder_" + str(i) for infile in glob.glob( os.path.join(path, '*.csv') ): os.remove(infi…
1.删除repository库目录下所有后缀名是.lastUpdated的文件 2.进入maven本地仓库地址: CMD进入windows的路径(或在仓库目录的地址栏直接输入CMD,回车自动打开); 3.执行如下命令 for /r %i in (*.lastUpdated) do del %i…
[摘自] http://stackoverflow.com/questions/5074063/maven-error-failure-to-transfer Remove all your failed downloads: Linux: find ~/.m2 -name "*.lastUpdated" -exec grep -q "Could not transfer" {} \; -print -exec rm {} \; Windows: cd %userp…
有时候使用pom文件下载依赖文件的时候突然网络异常,可能会出现依赖文件出现破损,导致怎么都不能使用,也没有重新下载. 之前解决办法是找到出现破损的文件并删除,让其重新下载,但是这样效率很低,也很难找到哪个文件破损,一怒一下把整个maven本地仓库都 删了,这样就很得不偿失了. 其实只要一段dos命令就可以把仓库里的所有破损文件删除,快速又好用. @echo off set REPOSITORY_PATH=D:\tools\path\repo\ rem 开始删除... for /f "delims…
1.确认Maven安装正常,在cmd窗口输入mvn -version 可以获得版本号: 2. 确认maven安装包下/conf/setting.xml配置文件正确 本地仓库位置: <localRepository>D:\03sources\mvn-repository</localRepository> 远程中央仓库: <mirrors> <mirror> <id>nexus-aliyun</id> <mirrorOf>c…
1.确认maven是否正正常安装,是否配置了环境变量,可以通过命令 mvn -version 看是否显示maven的版本信息. 2.检查maven的setting.xml配置文件中本地仓库位置配置是否正确(主要是仓库位置是否存在),以及镜像配置(是否指定相应的中央仓库)是否正确. 本地仓库位置配置: <localRepository>D:\devTool\meavn\rep\ideaRepository</localRepository> 镜像mirror配置(注意:如果http协…
转自:http://www.oschina.net/code/snippet_151849_49131 @echo off rem create by sunhao(sunhao.java@gmail.com) rem crazy coder    rem 这里写你的仓库路径 set REPOSITORY_PATH=F:\study\apache-maven-3.0.3\repository rem 正在搜索... for /f "delims=" %%i in ('dir /b /s…
set REPOSITORY_PATH=D:\maven_cpbsrem ص‎شعثرث÷...for /f "delims=" %%i in ('dir /b /s "%REPOSITORY_PATH%\*lastUpdated*"') do ( del /s /q %%i)rem ثرث÷حê±دpause 文件名:cleanLastUpdate.bat…
先去http://maven.apache.org/download.cgi下载对应的版本然后放到服务器上/var/local文件夹下面, 此处使用的是apache-maven-3.5.2-bin.tar.gz 这个版本后期可能有所更新,同理即可 然后下面命令解压即可, cd /var/local tar -zxvf apache-maven-3.5.2-bin.tar.gz 我这里将maven解压缩之后的路径为:/var/local 配置maven环境变量 vim /etc/profile 添…
Maven仓库地址 : http://search.maven.org/ https://mvnrepository.com/ 或者你直接百度搜索 : maven仓库 第一个就是 我现在想下载mybatis的jar包,官网上下载出现了404错误,万般无奈,所以打算来Maven仓库中下载 **打开上面的地址 上面这个是直接手动下载jar包的.那么要是想要让maven来帮你下载jar包呢?请看下面展示. 复制代码到配置文件中<dependency> <groupId>org.mybat…
这个问题困扰了我很久,一直无法解决:我在虚拟机里面按照同样的步骤配置了三次maven项目,每次都能成功:可一旦到外面maven项目总是创建失败,输入mvn help:system总是出现No plugin found for prefix 'help' in the current project and in the plugin groups 这里记录了我所有的思考过程,想直接查看解决方案的可点击这里:解决方案 先说一下物理机环境: OS:Win10家庭中文版 JDK:1.8(这里一定一定要…
目录 1.清理target 2.清理该项目依赖的本地仓库中的maven包 3.清理maven本地仓库中下载失败的包 参考: 1.清理target mvn clean -U 2.清理该项目依赖的本地仓库中的maven包 mvn dependency:purge-local-repository 这个命令会清理pom.xml中的包,并重新下载,但是并不清理不在pom.xml中的依赖包. 下面的扩展: mvn dependency:purge-local-repository -DreResolve=…
maven之一:maven安装和eclipse集成 maven作为一个项目构建工具,在开发的过程中很受欢迎,可以帮助管理项目中的bao依赖问题,另外它的很多功能都极大的减少了开发的难度,下面来介绍maven的安装及与eclipse的集成. maven的官网地址为:http://maven.apache.org/,打开网页之后,看到最新的版本是3.3.9,从对3.3.9版本的介 绍,可以知道3.3以上的版本需要JDK1.7的支持,下面是maven各版本需要的JDK的支持,我这里电脑上是JDK1.6…
假设项目中,我没有使用maven,我应该做出选择,或为项目.或者用它来推动这个项目从maven.有人会问,为什么maven?无需maven我们没有很好的操作. 这里,只说两件事情我最欣赏:第一点是管理jar包.这包括太多的意义,比如下载jar包,由仓库,你仅仅须要输入包名和版本号号,马上就能够下载到你本机,而不须要到官网或google上找,假设下载速度慢,随时能够更改仓库地址. 另外.项目中jar版本号混乱也是常见的.有些隐藏的问题就是因为jar版本号引起.而且非常难发现. 还有.一个项目中n多…
相信大家都在使用七牛的免费云存储服务的同时,有清空七牛云存储镜像文件或者批量删除七牛云空间文件的需求,该怎么做?官方的工具好像并没有提供批量删除的功能,七牛云官方给出的建议是删除空间,再新建一个这样太麻烦,毕竟审核域名需要时间的!更有人在七牛上全选删除,一页一页的删除!文件少还好,要是N万条数据,就呵呵了! 下面是搜罗到的一个php小程序,这是根据七牛云SDK写的一个简单的批量删除PHP程序.配置好delete.php文件的bucket,accessKey和secretKey,运行php文件即可…
一般情况下服务器编写好服务程序  会用Maven打成JAR包,放在Maven仓库里管理,我们在用的时候直接引用就可以, 那么如何在Gradle项目中使用本地的  或者远程的Maven仓库呢    当Maven仓库里的JAR包有更新时 我们可以用Gradle编译时直接从Maven仓库里下载(针对公司本地的服务器Jar包更新,每次服务器更新Jar包不用手动更新直接连接Maven仓库加载对应的类库) 1.在我们的工程的目录下的gradle文件配置 // Top-level build file whe…
IDEA设置本地maven仓库 1.下载apache-maven-3.3.9,解压 2.在系统”环境变量“,”系统变量“设置MVN_HOME,如图: 3.在PATH设置,如: %M2_HOME%\bin, 这样就可以在命令中的任何目录下运行 Maven 命令了. 4.在CMD命令查配置:mvn -version 5.指定本地的仓库,在\apache-maven-3.3.9\conf\settings.xml 找到 <settings xmlns="http://maven.apache.o…
详细可见教程 :https://www.yiibai.com/testng/ 1.新建一个maven项目 Maven简介: Maven是一个项目管理和综合工具.Maven提供了开发人员构建一个完整的生命周期框架.开发团队可以自动完成项目的基础工具建设,Maven使用标准的目录结构和默认构建生命周期. 在多个开发团队环境时,Maven可以设置按标准在非常短的时间里完成配置工作.由于大部分项目的设置都很简单,并且可重复使用,Maven让开发人员的工作更轻松,同时创建报表,检查,构建和测试自动化设置.…
一.Maven仓库 存放依赖的一个位置/文件夹/仓库,分为以下几种: 本地仓库 中央仓库 远程仓库 1. 本地仓库 第一次执行maven命令时被创建,maven运行时需要的构件都从本地仓库获取,本地仓库不存在时首先去远程仓库下载到本地仓库,然后再使用.默认目录%USER_HOME%.m2/repostitory需要修改的话,更改 %M2_HOME%\conf 目录中的 Maven 的 settings.xml 文件中定义另一个路径. 2. 中央仓库 Maven社区提供的仓库,包含所有的依赖库.…
使用的场景 自己写的工具类想安装到本地 从Maven仓库中下载不下来的jar 使用的步骤       首先要保证自己的Maven配置全局环境变量,如果没有配置过maven全局变量,可以按照下面的步骤配置一下: 先从网上下载一个maven安装包.(解压过的也可以) 然后进入到maven中的bin目录,然后复制路径. 把这个路径加入到环境变量中的path里面 配置好以后的可以命令行里面看一下:输入 mvn -v 下载自己的需要的jar包       把这个jar包放在d盘下面,这个路径可以方便一点.…
在Maven的术语中,仓库是一个位置(place),例如目录,可以存储所有的工程.jar文件,library jar文件,插件或者任何其他的工程指定的文件 Maven仓库有三种类型 本地(local) 中央(central) 远程(remote) 本地仓库 maven本地仓库是机器上的一个文件夹,它在你第一次运行任何的maven的命令的时候创建 Maven本地仓库保存你的工程的所有的依赖(library jar,plugin jar等),当你第一次运行maven的时候,Maven会自动下载所有依…
linux下批量删除空文件(大小等于0的文件)的方法  代码如下 复制代码 find . -name "*" -type f -size 0c | xargs -n 1 rm -f 用这个还可以删除指定大小的文件,只要修改对应的 -size 参数就行,例如:  代码如下 复制代码 find . -name "*" -type f -size 1024c | xargs -n 1 rm -f 就是删除1k大小的文件.(但注意不要用 -size 1k,这个得到的是占用空…
1.{}和之间有一个空格 2.find . -name 之间也有空格 3.exec 是一个后续的命令,{}内的内容代表前面查找出来的文件 linux下批量删除空文件(大小等于0的文件)的方法 rm -f 用这个还可以删除指定大小的文件,只要修改对应的 -size 参数就行,例如: rm -f 就是删除1k大小的文件.(但注意不要用 -size 1k,这个得到的是占用空间1k,不是文件大小1k的). 查询出所有的空文件夹 find -type d -empty 列出搜索到的文件  删除文件 fin…
Linux下批量删除空文件(大小等于0的文件)的方法 find . -name "*" -type f -size 0c | xargs -n 1 rm -f 用这个还能够删除指定大小的文件,仅仅要改动相应的 -size 參数即可,比如: find . -name "*" -type f -size 1024c | xargs -n 1 rm -f 就是删除1k大小的文件. (但注意 不要用 -size 1k.这个得到的是占用空间1k,不是文件大小1k的). 假设仅…