资源简介
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地址
相关资源
- FreeMarker+SpringBoot模板引擎demo
- pos机java调用程序demo(基于dll调用)
- Python AES和Java AES/ECB/PKCS5Padding互转
- Maven搭建Grpc项目详细流程附加grpc—
-
通过mvn命令pom.xm
l中的jar包 - jodconverter2.2.2.jar的Maven依赖包
- ssm+maven+swagger框架整合
- 面向对象的数据库增删改查封装。e
- maven sqljdbc4-4.0.jar
- C、Java和Python的BNF范式
- 基于python-kivy框架的燃料电池远程监控
- python版DES和MAC算法源码
- maven-antrun-plugin-1.3.jar
- jacob-1.18.jar/dll maven
- spark 连接 mongodb 使用
- python实现java项目一键发布到服务器
- maven-archetype-quickstart-1.1.jar
- nexus2.14 破解补丁包
- m2eclipse_for_eclipse 离线安装插件
- jedis-2.2.0.jar
- Apache Maven Dependency Management
- CTF各种加密算法解密集成java,支持
- 进销存管理系统springboot1.4
- SpringMVC3.1.2 入门级HelloWorld源码
- jodconverter2.2.2.jar Maven依赖包
- maven 缺少CKFinderPlugin-FileEditor-2.3/2.6
- maven-resources-plugin-2.5.jar
- java中jython操作把python数据类型转成
- Appium+Maven+TestNG(ReportNG)环境搭建详
- python爬虫十万条UA User_Agent信息浏览器
评论
共有 条评论