java 批量上傳mvn本地倉庫
importjava.io.File; importjava.util.Iterator; importjava.util.LinkedList; /** * 功能:生成maven批量安裝jar的語句 * [url=home.php?mod=space&uid=686208]@AuThor[/url] pactera * */ publicclassaddjarToMaven { //批量安裝jar所在目錄 // public static String filePath = "D:/develop/apache-tomcat-8.0.9/apache-tomcat-8.0.9/webapps/activiti-rest/WEB-INF/lib"; publicstaticString filePath ="E:/開發資料/工作流/activity/activiti-5.22.0/libs"; publicstaticvoidmain(String[] args) { LinkedList<File> linkedList =newLinkedList<>(); File f =newFile(filePath); File[] file = f.listFiles(); for(inti =0; i < file.length; i++) { linkedList.add(file[i]); } // printFile(linkedList); printFiles(linkedList); } /** * 功能:批量安裝maven的本地的jar * @param args */ publicstaticvoidprintFile(LinkedList<File> linkedList) { String sb ="mvn install:install-file -Dfile="+filePath+"/AA.jar -DgroupId=com.activiti -DartifactId=com.activiti.AA -Dversion=1.0.0 -Dpackaging=jar"; for(Iterator<File> iterator = linkedList.iterator(); iterator.hasNext();) { File file = iterator.next(); if(file.isFile()){ String fileName = file.getName(); System.out.println(sb.replace("AA",fileName.substring(0,fileName.lastIndexOf(".")))); linkedList.remove(file); printFile(linkedList); }else{ break; } } } /** * 功能:批量引入maven的pom * @param args */ publicstaticvoidprintFiles(LinkedList<File> linkedList) { String sb ="<dependency><groupId>com.activiti</groupId><artifactId>com.activiti.BBB</artifactId><version>1.0.0</version><type>jar</type></dependency>"; for(Iterator<File> iterator = linkedList.iterator(); iterator.hasNext();) { File file = iterator.next(); if(file.isFile()){ String fileName = file.getName(); System.out.println(sb.replace("BBB",fileName.substring(0,fileName.lastIndexOf(".")))); linkedList.remove(file); printFiles(linkedList); }else{ break; } } } }
內容均為作者獨立觀點,不代表八零IT人立場,如涉及侵權,請及時告知。
相關文章
- mvn deploy命令上傳包
- Git 本地倉庫和裸倉庫Git
- 在本地搭建 SVN倉庫 和 git 倉庫 (倉庫僅限在本地使用)Git
- Firewalld共享上網及本地yum倉庫搭建
- CentOs6.8上安裝maven本地倉庫CentOSMaven
- mvn deploy 推送到私有倉庫,注意當前日期
- git本地倉庫關聯遠端倉庫Git
- maven 將本地jar打入本地倉庫MavenJAR
- git 上傳程式碼到遠端倉庫Git
- Git本地倉庫基本操作Git
- git 刪除本地倉庫Git
- maven 建立本地倉庫Maven
- java上傳檔案跟批量下載檔案Java
- 本地倉庫推送到遠端倉庫的git操作Git
- 經驗:使用Git進行本地和線上倉庫的互傳Git
- 如何將docker 映象上傳到docker hub倉庫Docker
- 建立你自己的本地倉庫(Maven倉庫管理-Nexus)Maven
- maven本地倉庫安裝jarMavenJAR
- 標記本地映象並上傳到映象庫中
- git 自動上傳程式碼到遠端倉庫Git
- 單個檔案上傳和批量檔案上傳
- 使用mvn命令將pom和jar上傳至nexus私服JAR
- Docker基礎-搭建本地私有倉庫Docker
- git本地倉庫與GitHub的同步Github
- 新增jar包到本地Maven倉庫JARMaven
- docker使用容器搭建本地私有倉庫Docker
- git 本地push到遠端倉庫Git
- Maven-修改maven本地倉庫地址Maven
- docker push到本地倉庫失敗Docker
- 使用Nexus搭建Maven本地倉庫Maven
- 000 上傳本地庫到Github遠端庫過程全記錄Github
- 【Git/Github】向已有倉庫上傳檔案/資料夾Github
- windows系統用docker構造映象上傳私有倉庫WindowsDocker
- 【nodejs】multer外掛批量上傳NodeJS
- input file multiple 批量上傳檔案
- 用Azure CLI批量上傳檔案
- MAVEN新增本地倉庫和注意事項!Maven
- git 入門教程之本地倉庫Git