maven關聯源碼
1. 怎麼編譯運行從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 編譯,學習一下吧
2. idea maven 多mole工程怎麼關聯源碼而不是關聯本地倉庫的jar
有如下用法:<#assign name1=value1 name2=value2 ... nameN=valueN [in namespacehash]>,這個語法可以同時創建或替換多個頂層變數,此外,還有一種復雜的用法,如果需要創建或替換的變數值是一個復雜的表達式,則可以使用如下語法格式:<#assign name [in namespacehash]>capture this</#assign>,在這個語法中,是指將assign指令的內容賦值給name變數.
3. Myeclipse maven 中怎麼自動關聯源碼
1、打開myeclipse工具,點擊File,選擇Import
2、選擇導入類型是已經存在的maven項目,然後next。
3、點擊Browse選擇下載好的maven項目源碼,點擊finish
4、然後會卡頓一段時間,因為maven項目不需要手動導入jar文件,maven項目會自動下載所需要的jar,所以多等待一段時間就行了。
4. idea maven 多mole工程怎麼關聯源碼而不是關聯本地倉庫的jar
有如下用法:<#assign name1=value1 name2=value2 nameN=valueN [in namespacehash]>,這個語法可以同時創建或替換多個頂層變數,此外,還有一種復雜的用法,如果需要創建或替換的變數值是一個復雜的表達式,則可以使用如下語法格式:<#assign name [in namespacehash]>capture this</#assign>,在這個語法中,是指將assign指令的內容賦值給name變數.
5. 如何使用maven將源碼編譯成eclipse工程
1、將maven插件,直接存放到eclipse---dropins中,重啟eclipse。
2、重啟eclipse後,window——》Preferences中出現【Maven】選項
3、配置maven
由於maven的核心插件需要使用到jdk,而eclipse是運行在jre上的,所以需要配置maven關聯jdk。
Eclipse—windows-Perferences—Maven-Installations—add-installation type 選擇maven安裝目錄。在Installations中選擇新配置的maven選項。
Eclipse—windows-Perferences—Maven—User Settings
點擊Restore Defaults,沒有反應但是會在C:\Users\${User}\.m2\路徑下生成settings.xml文件。
6. ansj怎麼通過maven引入源碼
在maven的pom.xml文件中添加以下依賴關系:
<dependency>
<groupId>org.ansj</groupId>
<artifactId>ansj_seg</artifactId>
<version>5.1.1</version>
</dependency>
7. 如何在IDEA里查看引入MAVEN依賴包源碼
idea有import功能,可以導入本地源碼和類庫。 點File--> Import Porject,選擇你本地的源碼路徑,根據向導提示導入,idea兼容四種IDE的工程: 1、Eclipse .project .classpath file,也就是你的源碼中有eclipse的工程文件.project .classpath,...
8. maven 得到引用類源代碼,命令
1.如果 你使用的是 eclipse, 那麼可以使用eclipse 的maven 插件 -m2eclipse , 右鍵菜單裡面 有個 download sources
mvndependency:sources-DdownloadSources=true-DdownloadJavadocs=true
9. 如何在IDEA里查看引入MAVEN依賴包源碼
idea有import功能,可以導入本地源碼和類庫。 點File--> Import Porject,選擇你本地的源碼路徑,根據向導提示導入,idea兼容四種IDE的工程: 1、Eclipse .project .classpath file,也就是你的源碼中有eclipse的工程文件.project .classpath,...
10. maven是幹嘛的
Maven是基於項目對象模型,可以通過一小段描述信息來管理項目的構建,報告和文檔的軟體項目管理工具。
Maven能夠很方便地幫你管理項目報告,生成站點,管理JAR文件,等等。例如:項目開發中第三方jar引用的問題,開發過程中合作成員引用的jar版本可能不同,還有可能重復引用相同jar的不同版本,使用maven關聯jar就可以配置引用jar的版本,避免沖突。
你給出的圖片中binary是二進制文件,source是源碼,開發中我們需要下載的是binary文件,後綴標識壓縮的演算法. 一般來說,windows系統用zip較多,linux系統用tar.gz較多。source是maven項目的源碼,探究原理時可以下載源碼進行研究。
Maven常用命令:
1.mvn archetype:generate 創建Maven項目
2.mvn compile 編譯源代碼
3.mvn deploy 發布項目
4.mvn test-compile 編譯測試源代碼
5.mvn test 運行應用程序中的單元測試
6.mvn site 生成項目相關信息的網站
7.mvn clean 清除項目目錄中的生成結果
8.mvn package 根據項目生成的jar
9.mvn install 在本地Repository中安裝jar
10.mvn eclipse:eclipse 生成eclipse項目文件