资源简介
maven上传jar包到nexus私有库
由于是nexus菜鸟,不知道要上传哪些包,所以全部本地上传,一个一个的写太麻烦,于是写了个批量生成maven脚本的py脚本,使用说明见py文件内部说明
代码片段和文件信息
#!/usr/bin/env python
# -*- coding: utf-8 -*
‘‘‘
自动生成maven上传编译脚本
使用说明:
懒得传参,修改倒数第二行中‘C:/pak/‘ 为你本地的私有库路径,注意maven脚本不能识别隐藏路径,所以有隐藏路径建议copy到其他目录
write_file(‘C:/pak/‘status_object)
进入cmd 到本文件(get_info.py)所在目录
执行 python get_info.py
执行完后会在当前目录生成 output.txt ,即保存了所有maven上传脚本
打开output.txt,copy所有内容到cmd执行即可
‘‘‘
import os
import re
def write_file(pathlogobj):
#print path
for fpathedirsfs in os.walk(path):
#print fpathedirsfs
for f in fs:
if f.endswith(“.pom“):
jarname = f[0:-4]+“.jar“
jarpath= os.path.join(fpathejarname)
pom = os.path.join(fpathef)
if not os.path.isfile(jarpath):
# files no exist continue
continue
#jarfile = [i for i in os.listdir(fpathe) if os.path.isfile(i) and os.path.splitext(i)[1]==‘.jar‘]
info = get_pom_info(pom)
if info:
groupId=info[0]
artifactId=info[1]
version=info[2]
logobj.write(“mvn deploy:deploy-file -DgroupId=%s -DartifactId=%s -Dversion=%s -Dpackaging=jar -Dfile=%
- 上一篇:Java实现画图工具
- 下一篇:JAVA发送邮件和获取ip地址
相关资源
- 双鱼林Python基于Django图书管理系统
- 批量将现有Jar包上传到Maven私服
- maven本地仓库常用Jar包
- maven+ssm 实现java版视频上传预览
- nexus-3.17.0-01-unix.tar.gz
- Python基于Django图书管理系统课程设计
- Selenium2+Python自动化测试实战
- selenium+java+testng+maven
- .proto 各种语言转换
- 批量上传 jar包到maven 私服
- tensorflow 1.3 arm
- javaWEB开发实现银行储蓄系统
- 《Hadoop with Python》 pdf
- Python RocketMQ
- Java+SpringBoot+MyBatis+Maven+MySQL实现的一个
- Dorado与Maven整合项目.zip
- SSM整合个人博客网站
- jenkins+svn+maven+java-配置+安装+部署(
- 用Kivy开发手机APP
- apache-maven-3.3.9-bin
- maven3.2
- indexer-cli-5.1.1.jar-maven 索引解压工具
- java+selenium+maven+testng自动化测试框架实
- Maven: The Definitive Guide pdf
- android python解释器
- VISSIM二次开发案例与框架VBA,C++,M
- Data Structures and Algorithms in Python
- maven-3.5.2
- 基于SSM的购物商城系统,前后台项目
- apache-maven-3.3.9.zip
评论
共有 条评论