maven配置下載源碼
❶ maven怎麼下源碼
mvn dependency:sources 下載依賴包的源代碼
使用參數: -DdownloadSources=true 下載源代碼jar。 -Ddownloadjavadocs=true 下載javadoc包。
❷ 我的idea的maven有的jar文件下載不下來,可是mysql的就能下載下來
所需工具如下:
Intellij IDEA 13.1; 下載地址:請自行網路搜索
maven3.5,這里最好用Apache-maven-3.2.1; 下載地址鏈接:http://maven.apache.org/download.cgi
默認擁有一個maven項目;
默認安裝好JDK,並配置好環境變數;由於Maven依賴Java的運行環境,因此使用Maven之前需要配置Java的運行環境。下載並安裝JDK,配置JDK的環境變數JAVA_HOME,否則maven將無法使用(maven3.5對應的jdk版本是jdk1.7及以上版本)
第一步:安裝maven:解壓Apache-maven-3.5.0壓縮包到例如該目錄下:D:OCMavenapache-maven-3.5.0
第二步:配置maven的環境變數:
1.在我的電腦->屬性->環境變數->系統變數里新建一個M2_HOME的變數,變數值為(安裝路徑)D:OCMavenapache-maven-3.5.0
第三步:建立一個本地maven倉庫:手動建立一個空文件,如:LocalWarehouse,在D:OCMavenLocalWarehouse這個位置下,
然後打開maven里的conf->settings.xml,如D:OCMavenapache-maven-3.5.0conf下的settings.xml文件,找到localRepository,在該文件中添加以下代碼:
效果如下:
驗證maven是否成功配置好:在命令行中輸入 mvn -version
第四步:在Intellij IDEA中配置maven:
打開-File-Settings
(1) maven文件夾目錄,自動搜索到
(2) 選中Override,選擇maven文件夾下面settings.xml
(3) maven本地倉庫,也是自動搜索到
此時,已完成maven在Intellij IDEA中的基本配置了
第五步:配置Intellij IDEA中自動下載jar包
配置IDEA的maven自動下載源碼的方法:
點擊File -> Setting ->Maven ->Importing:選中Automatically download中的兩個多選框Sources和Documentation
第六步:右鍵maven項目,maven->Reimport,就可自動下載jar包了,下載的jar包在本地倉庫中D:OCMavenLocalWarehouse
❸ 如何使用Maven構建《hadoop權威指南3》隨書的源碼包
執行完上述步驟後,輸入hbase命令出現如下界面,就說明已經安裝成功了(別忘了執行". ~/.bashrc"使配置的環境變數生效):
下面我們就可以切換到本書的源文件包的根目錄下使用maven來構建本書的jar包了:
% mvn package -DskipTests -Dhadoop.version=1.0.4
執行過這條命令後就是很長時間的等待,maven會到他的中央倉庫和apache的倉庫中下載所需要的jar包和pom.xml文件(這個過程可能要持續大約一個小時,要確保你的電腦已經連上網路,下載完成後在~/.m2/repository文件夾中——也即本地倉庫——可以看到已經下載下來的jar包和pom文件),然後再逐個構建根目錄下pom.xml中配置的moles,等所有的工作做完就可以看到已經打包的各個jar包,從而可以很方便的在命令行使用hadoop命令測試書中的代碼了
❹ eclipse maven怎麼打包源碼
你是想要引入maven的包?然後通過java代碼調用打包指令嗎?
你如果本地有配置maven的話,你可以嘗試使用java去調用cmd指令來執行maven指令。
另外你可以在eclipse里安裝M2E插件,下載一下 M2E的源代碼 通過 alt shift F1可以看到eclipse中一個view 是用哪個類的,alt shift f2 可以看一個菜單action的代碼是哪個類做的。這樣你就可以跟蹤代碼來看一下 在M2E插件中是如何執行的 maven打包了~~~。
❺ maven 在eclipse中,如何下載jdk源碼
只有中央倉庫,官方倉庫或地方倉庫中有提供才可能用maven下載,java的jdk目前好像並沒有提供
maven的下載,初非自己有搭建的倉庫才可以。maven目接只提供一些jar包下載與maven插件下載
❻ myeclipse for mac怎麼配置maven
方法/步驟
Maven和Ant的區別一:
1.ant腳本是可以直接運行在maven中的。maven和ant最大的差別就是在於maven的編譯以及所有的腳本都有一個基礎,就是POM(project object model)。這個模型定義了項目的方方面面,然後各式各樣的腳本在這個模型上工作,而ant完全是自己定義,顯然maven更勝一籌。
2.maven對所依賴的包有明確的定義,如使用那個包,版本是多少,一目瞭然。而ant則通常是簡單的inclde 所有的jar。導致的最終結果就是,你根本無法確定JBoss中的lib下的common-logging 是哪個版本的,唯一的方法就是打開 META-INF 目錄下MANIFEST.MF。
3.maven是基於中央倉庫的編譯,即把編譯所需要的資源放在一個中央倉庫里,如jar,tld,pom,等。當編譯的時候,maven會自動在倉庫中找到相應的包,如果本地倉庫沒有,則從設定好的遠程倉庫中下載到本地。這一切都是自動的,而ant需要自己定義了。這個好處導致的結果就是,用maven編譯的項目在發布的時候只需要發布源碼,小得很,而反之,ant的發布則要把所有的包一起發布,顯然maven又勝了一籌。
4.maven有大量的重用腳本可以利用,如生成網站,生成javadoc,sourcecode reference,等。而ant都需要自己去寫。
5.maven目前不足的地方就是沒有象ant那樣成熟的GUI界面,不過mavengui正在努力中。目前使用maven最好的方法還是命令行,又快又方便
Maven的優勢:
•協同開發的基本規范,為大家提供方便的協作的模式,能增加代碼的復用,提高生產率。
•提供方便,規范化的打包方法,是公司完成自動構建系統的核心部分,能幫助提高敏捷開發的效率(敏捷開發提倡盡早集成)。
•減少冗餘,減少出錯的可能。
•中心資源庫管理,能減低源碼庫的大小,中心資源庫可以統一定期備份。
•目錄結構規范,讓開發者從一個maven項目過度到另一maven項目很容易。
•大量的開源項目使用了maven。
Maven常用命令:
•mvn archetype:generate :創建 Maven 項目
•mvn compile :編譯源代碼
•mvn test-compile :編譯測試代碼
•mvn test : 運行應用程序中的單元測試
•mvn site : 生成項目相關信息的網站
•mvn clean :清除目標目錄中的生成結果
•mvn package : 依據項目生成 jar 文件
•mvn install :在本地 Repository 中安裝 jar
•mvn deploy:將jar包發布到遠程倉庫
•mvn eclipse:eclipse :生成 Eclipse 項目文件
Maven的安裝配置:
在安裝maven之前,先確保已經安裝JDK1.7及以上版本,並且配置好環境變數。
下載maven3,最新版本是Maven3.2.1
下載apache-maven-3.2.1-bin.zip文件後,並解壓到 D:\maven\apache-maven-3.2.1
配置maven3的環境變數:先配置M2_HOME的環境變數,新建一個系統變數:M2_HOME , 路徑是:D:\maven\apache-maven-3.2.1,如圖所示:
MyEclipse下Maven的安裝配置
再配置path環境變數,在path值的末尾添加"%M2_HOME%\bin"
MyEclipse下Maven的安裝配置
點擊確定之後,打開cmd窗口:輸入 mvn -version,出現如下內容表示安裝成功。
MyEclipse下Maven的安裝配置
Maven添加本地倉庫:
打開本地存放maven目錄 例如:D:\maven\apache-maven-3.2.1,打開conf文件夾下的settings.xml文件,找到第53行,把注釋去掉,修改成:<localRepository>E:/mvnRespo</localRepository>
eclipse中的設置:
為Eclipse安裝Maven插件(默認已有,無需安裝)為Eclipse配置MAVEN
從Eclipse的菜單欄點擊Windows -> Preferences -> Maven -> Installations,將之前解壓的maven添加進來
MyEclipse下Maven的安裝配置
點擊User Settings 使用我們自己的Maven配置
❼ maven 配置之如何配置本地下載jar庫10
第一步:在項目根目錄下創建一個如下目錄格式的文件:repo/AXP/AXP-apk/1.1.0,
把AXP-apk-1.1.0..jar這個jar包放到上面創建的文件1.1.0中,目錄結構如圖所示
<dependency>
<groupId>AXP</groupId>
<artifactId>AXP-apk</artifactId>
<version>1.1.0</version>
</dependency>
❽ 如何用java的maven將一個下載了的源代碼打成jar包
在項目上面右鍵,有個maven菜單,裡面有個bulid還是package的。可以打包
❾ 關於maven打源碼包問題
這你可以先去使用編譯插件編譯項目,項目編譯好後,再用打包插件去打包,把源碼復制到編譯好的文件夾中,最後打成jar包或zip包。
❿ 怎麼編譯運行從github上下載下來的maven項目源碼(我想調試運行的是sonarqube的源碼)跪求大神orz
maven 編譯命令
從別處拷貝來的maven項目,有時候會出現不能debug關聯的情況,即按住ctrl鍵後不能跳轉到相應的類或方法,這是需要eclipse環境生成 Eclipse 項目文件的。
可以在cmd命令窗口下進入到maven項目包含pom.xml文件的目錄下,運行 mvn eclipse:eclipse 命令即可,如果還不行,可使用mvn compile :編譯源代碼 命令。
--------------------------------------------------------------------------------------------------------------------------------
下面是一些maven的常用命令:
Maven2 的運行命令為 : mvn ,
常用命令為 :
mvn archetype:create :創建 Maven 項目
mvn compile :編譯源代碼
mvn test-compile :編譯測試代碼
mvn test : 運行應用程序中的單元測試
mvn site : 生成項目相關信息的網站
mvn clean :清除目標目錄中的生成結果
mvn package : 依據項目生成 jar 文件
mvn install :在本地 Repository 中安裝 jar
mvn eclipse:eclipse :生成 Eclipse 項目文件
生成項目
建一個 JAVA 項目 : mvn archetype:create -DgroupId=com.demo -DartifactId=App
建一個 web 項目 : mvn archetype:create -DgroupId=com.demo -DartifactId=web-app -DarchetypeArtifactId=maven-archetype-webapp
生成 Eclipse 項目
普通 Eclipse 項目執行 : mvn eclipse:eclipse
Eclipse WTP 項目執行 : mvn eclipse:eclipse –Dwtpversion=1.0
更詳細的,自己網路搜索 maven 編譯,學習一下吧