bat批處理-上傳jar包至私服
阿新 • • 發佈:2020-12-19
上傳jar至私服.bat
簡介:
雙擊“上傳jar至私服.bat”,指令碼會自動將專案重新打包,並上傳至私服地址
批處理指令碼:
@echo off rem @title: 簡化jar上傳至私服操作(自動打包並上傳) rem @projectOne: 打包專案磁碟路徑 rem @create_time: 2020-12-17 rem @create_by: wll rem @version : 1.0.0 color 0a title Windows下上傳jar至私服 by_lei rem 編譯專案地址 set "projectOne=D:\A_eclipse_work\gitlab\course_wanglei01" cd /d "%projectOne%" echo. echo ---------------------------資料處理中!請勿關閉!--------------------------- echo. rem call mvn clean compile package -Dmaven.test.skip=true call mvn clean install -Dmaven.test.skip=true echo. echo ---------------------------專案重新打包完成......--------------------------- echo. call mvn deploy -Dmaven.test.skip=true echo. echo ---------------------------deploy完成,即將關閉視窗....----------------------- echo. TIMEOUT /T 3
指令碼使用前提:
本地環境maven配置+下方相關配置
本地環境是否正常:
配置私服賬號:
<!-- 配置節點賬號,傳jar至私服 -->
<servers>
<server>
<id>xxxGroup</id>
<username>使用者名稱</username>
<password>密碼</password>
</server>
</servers>
配置多倉庫節點 :
<!-- 配置倉庫地址 --> <mirrors> <!-- 配置私服地址 --> <mirror> <id>xxxGroup</id> <mirrorOf>maven-public</mirrorOf> <url>http://ip:埠/repository/xxxGroup/</url> </mirror> </mirrors>
設定mvn命令打包編譯使用jdk版本
<activeProfiles> <activeProfile>xxxprofile</activeProfile> </activeProfiles> <profiles> <profile> <id>xxxprofile</id> <repositories> </repositories> <activation> <activeByDefault>true</activeByDefault> <jdk>1.8</jdk> </activation> <properties> <maven.compiler.source>1.8</maven.compiler.source> <maven.compiler.target>1.8</maven.compiler.target> <maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion> </properties> </profile> </profiles>