欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費電子書(shū)等14項超值服

開(kāi)通VIP
Maven學(xué)習筆記2——向repository上傳artifact
使用Maven的一大難題,就是dependency和repository的管理,而由于官網(wǎng)的不堪忍受性,我們不得不使用local repository或者自建私服,在這種情況下,我們該怎么樣處理第三方的依賴(lài)包呢?

1. 如果是本地的repository, 可以通過(guò)如下的腳本來(lái)安裝:
mvn install:install-file  -Dfile=path-to-your-artifact-jar -DgroupId=your.groupId 
-DartifactId=your-artifactId -Dversion=your-version -Dpackaging=jar -DgeneratePom=true

2.如果是自建的私服,并且是第三方j(luò )ar的話(huà),就要通過(guò)webdav插件來(lái)上傳,Maven2.0.5宣稱(chēng)它已經(jīng)support natively webdav protocol
to upload artefacts,并且聲稱(chēng)通過(guò)如下的命令行腳本就可以完成deploy的工作:
(參見(jiàn)http://docs.codehaus.org/display/MAVENUSER/Upload+artifacts)

mvn deploy:deploy-file -DrepositoryId=your-repository-id -Durl=dav:your-repository-url
-DgroupId=
your.groupId -DartifactId=your-artifactId -Dversion=your-version -Dpackaging=jar
-Dfile=jar-name

可以我們兩個(gè)人花了半天的時(shí)間,才發(fā)現這些聲明純屬扯淡!存在的問(wèn)題如下:

1) 當前的Maven版本根本就沒(méi)有對Webdav提供native的支持,
2) 我們仍然需要手工創(chuàng )建一個(gè)pom.xml,把它和jar包放在同一個(gè)目錄下,
3
) 在pom.xml里面,我們還要指定webdav的擴展,同時(shí),pom文件中還需要指定artifactId, groupId和version,
4
) pom文件的名字必須是pom.xml!錯了就無(wú)法找到該文件!

下面是一個(gè)完整的pom.xml和命令行腳本:


 
  1. <?xml version="1.0" encoding="UTF-8"?>  
  2. <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">  
  3.   <modelVersion>4.0.0</modelVersion>  
  4.   
  5.   <groupId>org.eclipse.swt</groupId>  
  6.   <artifactId>win32</artifactId>  
  7.   <version>3.2.0</version>  
  8.   
  9.   
  10.   <build>  
  11.     <extensions>  
  12.         <extension>  
  13.             <groupId>org.apache.maven.wagon</groupId>   
  14.             <artifactId>wagon-webdav</artifactId>   
  15.             <version>1.0-beta-1</version>   
  16.         </extension>  
  17.     </extensions>  
  18.   </build>    
  19. </project>  


命令行:

mvn deploy:deploy-file -Dfile=win32.jar -Durl=dav:http://localhost:8080/repository -DpomFile=pom.xml

如果是把項目的artifact往私服上上傳,就要方便的多了,首先在pom中指定wagon-webdav的擴展,如上所示。然后加入distributionManagement:

 
  1. <distributionManagement>  
  2.  <repository>  
  3.   <id>YOUR_REPOSITORY_FOR_RELEASES_ID</id>  
  4.   <name>Central Repository</name>  
  5.   <url>dav:YOUR_REPOSITORY_FOR_RELEASES_URL</url>  
  6.  </repository>  
  7.  <snapshotRepository>  
  8.   <id>YOUR_REPOSITORY_FOR_SNAPSHOTS_ID</id>  
  9.   <name>Central Development Repository</name>  
  10.   <url>dav:YOUR_REPOSITORY_FOR_SNAPSHOTS_URL</url>  
  11.  </snapshotRepository>  
  12. </distributionManagement>  

之后就可以運行mvn deploy了
本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請點(diǎn)擊舉報。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
Maven系列2--pom.xml 配置詳解
Maven編譯代碼的相關(guān)命令
Intellij Ant打包reportng報程序包不存在錯誤
maven自導遠程下載包,maven常用命令
學(xué)習maven的使用,看到一篇很實(shí)用的入門(mén)教程
Maven Dependency設置,詳解!
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導長(cháng)圖 關(guān)注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服

欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久