idea 部分按鈕中的功能


1. reimport 重新導入依賴;

2. version control :可切換同一個項目不同地址下的代碼(切換路徑[directory設置]);

3. modules 每一個有pom文件的項目都會產生一個modules;

4. artfacts: 和部署項目時有關的;artifact是一個項目資源的組合體。例如,一個已編譯的java類的集合,一個已打包的java應用。

  artifact可以是一個archive文件,也可以是一個包含以下結構元素的目錄結構:

  -- (一個或多個)module的編譯Output;

  --  包含在module的依賴中的Libraries;

  --  資源的集合,如web頁面,圖片,decriptor文件;

  --  其他artifacts;

  --  個別文件、目錄和archives;

 

5. 

clean: 清除target目錄;

install: 將工程打包到本地倉庫,這時本地項目可以依賴,別人是依賴不了的;

package:將項目中的各種文件,比如源代碼、編譯生成的字節碼、配置文件、文檔,按照規范的格式生成歸檔,最常見的當然就是JAR包和WAR包;

deploy: 將打包的jar文件上傳到私服(如果有私服),此時連接私服的人才可以下載依賴。

在Java的集成開發環境中,比如Eclipse、IDEA中,有常常有三種與編譯相關的選項Compile、Make、Build三個選項。這三個選項最基本的功能都是完成編譯過程。但又有很大的區別,區別如下:
1、Compile:只編譯選定的目標,不管之前是否已經編譯過。
 
2、Make:編譯選定的目標,但是Make只編譯上次編譯變化過的文件,減少重復勞動,節省時間。(具體怎么檢查未變化,這個就不用考慮了,IDE自己內部會搞定這些的)
 
3、Build:是對整個工程進行徹底的重新編譯,而不管是否已經編譯過。Build過程往往會生成發布包,這個具體要看對IDE的配置 了,Build在實際中應用很少,因為開發時候基本上不用,發布生產時候一般都用ANT等工具來發布。Build因為要全部編譯,還要執行打包等額外工 作,因此時間較長。

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM