`
kong6001
  • 浏览: 142149 次
  • 性别: Icon_minigender_1
  • 来自: 广东广州
社区版块
存档分类
最新评论

Maven-批量上传Jar 到私服 Bat

 
阅读更多

利用Bat脚本,批量上传当前目录的jar 到私服

 

@echo off
:: init params
set version=1.0.0
set groupId=XX
set artifactIdPrefix=portal
set url=http://XX:8082/content/repositories/portal/
set repositoryId=bglserver
set deployFile=*.jar
echo Searching jar file...
rem 启用"延缓环境变量扩充"
SETLOCAL ENABLEDELAYEDEXPANSION
for %%f in (%deployFile%) do (
   set name=%%f
   set prefixName=!name:.jar=!
   echo !name! to deploy to %url%
   rem deploy to server
  call mvn deploy:deploy-file -DgroupId=%groupId% -DartifactId=portal-!prefixName! -Dversion=%version% -Dpackaging=jar -Dfile=!name! -Durl=%url% -DrepositoryId=%repositoryId%
)

pause
 
分享到:
评论

相关推荐

    maven上传jar到指定私服

    本文将深入探讨如何使用Maven上传一个JAR(Java Archive)文件到指定的私有Nexus仓库,这是一个常见的操作,尤其在企业级开发环境中。 首先,我们需要了解Maven的生命周期和插件系统。Maven的生命周期包括清洁...

    maven私服nexus最新版本2.14

    ** Maven 私服 Nexus 最新版本 2.14 知识详解 ** Maven 是一个广泛使用的项目管理和综合工具,它通过管理项目的构建、依赖关系以及发布等流程,简化了 Java 应用的开发过程。Nexus 是 Sonatype 公司推出的一款强大...

    Maven nexus 私服 搭建

    - 使用`mvn deploy:deploy-file`命令上传第三方库或其他自定义构件到私服中。 - 例如,上传Oracle JDBC驱动: ```sh mvn deploy:deploy-file -DgroupId=...

    nexus+maven构建私服

    ### 构建私有Maven仓库使用Nexus的详尽指南 #### 一、Nexus简介及下载 Nexus是一款非常流行的开源组件管理和分发工具,由Sonatype公司开发维护。它支持多种语言构建工具(如Maven, Ivy, npm等)以及多种格式的构件...

    使用Nexus2搭建Maven私服配置说明.doc

    在软件开发过程中,Maven 是一个非常流行的构建和管理项目工具,它依赖于仓库来存储和检索各种构建组件,如 JAR 包、源代码、文档等。然而,直接使用公共 Maven 中央仓库可能会带来网络延迟和版权问题,因此很多企业...

    创建Maven本地服务器

    可以手动创建POM文件,定义GAV(GroupId、ArtifactId、Version),选择要上传的jar包,点击"Upload Artifact(s)"按钮,即可将私有jar包发布到本地服务器。 总结来说,创建Maven本地服务器是优化开发环境、提高团队...

    清理maven仓库中lastUpdated文件

    clean.bat脚本是清理本地仓库下的lastUpdated文件的脚本,我们在使用maven的时候,有一些jar包,由于网络的原因下载jar包不完整,本地仓库相关目录下产生了大量lastUpdated结尾的文件,双击运行该脚本,就可以把这些...

    使用Nexus创建私服

    1. Maven发布:使用`mvn deploy`命令,Maven会将项目打包并上传到Nexus的托管仓库。 2. Gradle发布:配置Gradle插件如`maven-publish`,然后调用`publishToMavenLocal`或`publish`任务发布到Nexus。 七、安全与权限...

    nexus私服的操作

    1. **Maven配置**:在Maven的setting.xml文件中,你需要配置一个镜像(mirror),将所有仓库的下载请求重定向到Nexus。例如,将id设为'nexus',url指向你的Nexus服务器地址,并设置`*</mirrorOf>`,表示所有仓库。 ...

    iuap-design后台环境搭建

    Maven负责构建工程、管理各服务间的jar包依赖。为了正确配置Maven,需要执行以下几个步骤: 1. 确认私服地址。如果需要建立私有的Maven仓库,可以参考Maven工具应用文档进行创建。如果使用的是用友网络内部的私服,...

    IDEA中Maven依赖下载失败的完美解决方案

    2. 直接从本地仓库删除对应版本的jar包,Maven会在下次构建时尝试重新下载。 通过以上步骤,大多数Maven依赖下载失败的问题应该能得到解决。总结来说,解决这类问题的关键在于检查网络、配置、仓库和本地文件状态,...

    nexus-3.6.0-02-win64含有安装说明文档.rar

    在Maven生态系统中,Nexus充当了内部Maven私服的角色,使得团队成员可以高效地共享和管理依赖库,避免了频繁访问外部公共Maven中央仓库带来的网络延迟和稳定性问题。"nexus-3.6.0-02-win64"是针对Windows系统的Nexus...

Global site tag (gtag.js) - Google Analytics