mvn 批量上传jar到私服 工具 python实现 (并且生成 dependencies 文件)
来源:互联网 发布:四环网络 编辑:程序博客网 时间:2024/05/18 02:28
给公司搭建mvn 私服时遇到 jar包太多的问题果断编写 工具,批量一键上传到私服并且生成 dependencies 文件
from xml.etree.ElementTree import Element, SubElement, tostring,ElementTreeimport globimport osdef mvn_script(filename): return "mvn deploy:deploy-file -DrepositoryId=open2-baidu -Durl=http://${url}/nexus/content/repositories/ -DgroupId=groupid -DartifactId="+filename[0:len(filename)-4]+" -Dversion=1.0 -Dpackaging=jar -Dfile="+filenamedef writeDependency(filename): dependencies = Element("dependencies") dependency = SubElement(dependencies,"dependency") groupId = SubElement(dependency, "groupId") groupId.text = "com.pzoom" artifactId = SubElement(dependency, "artifactId") artifactId.text = filename[0:len(filename)-4] version = SubElement(dependency, "version") version.text="1.0" ElementTree(dependencies).write("out.xml")files = glob.glob('*.jar')for file in files: writeDependency(file) print(file) os.system(mvn_script(file)) print('upload success') print('delete the file : '+file) os.remove(file)
- mvn 批量上传jar到私服 工具 python实现 (并且生成 dependencies 文件)
- python脚本批量上传Jar包到私服
- mvn 上传远程仓库 jar
- python批量复制并且重命名文件
- 批量上传文件(功能实现)
- struts2实现文件上传(单个、批量文件上传)
- mvn 导入本地jar文件
- python+shell 批量获取服务器信息并且生成excel表
- cos.jar 文件上传实现
- 借助apktool.jar工具,使用python代码简化批量反编译apk安装包的简单实现
- javascript批量生成并且保存为txt文件
- 批量上传 Jar 包到 Maven 私服的工具
- 生成像jar一样的arr文件并且导入
- Springmvc+uploadify实现批量上传文件(显示进度条)
- 批量反编译&生成jar
- ajax实现文件上传并且监听上传进度
- Struts实现文件上传(commons-fileupload.jar)
- 用jxl.jar实现excel中的数据批量上传
- assert在debug 和 release版本中的区别
- Java反射机制(取得类的全部的属性)
- 【官方】淘宝新旺铺热门问题答疑
- IOS Post form(data and pic)
- low-memory 处理思路
- mvn 批量上传jar到私服 工具 python实现 (并且生成 dependencies 文件)
- 直接拿来用!最火的Android开源项目
- CLR via C# 读书笔记1-9
- 恶意软件反检测技术简介:模拟器超限技术
- 直接拿来用!最火的Android开源项目(一)
- fork() 返回值
- GitHub上最火的40个Android开源项目(一)
- 直接拿来用!最火的Android开源项目(二)
- 记大三了依然会迷茫的时段