Maven+eclipse快速入门
1.eclipse下載
在無外網情況下,無法通過eclipse自帶的help-install new software輸入url來獲取maven插件,因此可以用集成了maven插件的免安裝eclipse(百度一下有很多)。
2.jdk下載以及環境變量配置
JDK是向前兼容的,可在Eclipse上選擇編譯器版本,因此可以下載最新版。安裝的JDK無需配置JAVA_HOME,如果免安裝版本則需要配置環境變量JAVA_HOME,值為你JDK安裝的根目錄,如D:\jdk1.8.0_131,同時配置PATH,如%JAVA_HOME%\bin。可以通過cmd命令輸入javac查看是否環境變量配置完成。
3.eclipse同步修改jre版本
????? Eclipse>>window>>Preference>>Java>>Installed Jres,添加你的jre并勾選、保存。這樣編譯的時候就可以選擇更高的編譯器版本。
4.下載Maven包
由于maven是向前兼容,因此可以下載最新的maven包,maven包不需要安裝,解壓即可。
5.配置maven環境變量
????? 首先是MAVEN_HOME,在環境變量里添加變量名MAVEN_HOME,變量值為你maven包解壓存放位置,如本文檔為D:\apache-maven-3.5.0,同時添加環境變量PATH,變量值為%MAVEN_HOME%\bin。可以通過cmd命令輸入mvn -v查看是否環境變量配置完成。
6.maven設置
Maven的setting文件路徑需要設置到eclipse,默認會放在C盤的用戶文件夾下,如:C:\Users\h00426844\.m2,同時eclipse上需要設置
Eclipse>>window>>Preference>>Maven>>User Settings
然后就是setting文件的修改,首先修改本地倉庫地址,從遠程倉庫下載的包以及自己項目打的包均放在此目錄下,如:
<localRepository>D:\maven\repository</localRepository>? 然后再配置setting里面的代理(如果可以直接連接外網則不用管,否則內網公司無法連接外網則需要配置上可用的代理),如:
<proxies><proxy><id>my-proxy</id><active>true</active><protocol>http</protocol><username>username</username><password>password</password><host>proxyhk.****.com</host><port>8080</port><nonProxyHosts>local.net|*.google.com|10.*</nonProxyHosts></proxy> </proxies>內網公司需要配置上有外網代理權限的用戶名和密碼,才能從遠程倉庫下載包到本地倉庫。
<mirrors><mirror><id>nexus_repo</id><mirrorOf>*</mirrorOf><name>Nexus Repository</name><url>http://***.***.***.***:****/nexus/content/groups/public/</url> /*此處為IP地址*/</mirror></mirrors>此處配置著內網公司默認的內網本地倉庫,可以不用管。如果是自己電腦連接著外網,則只有修改本地倉庫地址,或者默認地址無需修改配置。
7.導入maven工程
????? 右鍵Import>>Maven>>Existing Maven Projects導入maven工程。
8.打包構建
????? Maven項目導入時會自動下載pom.xml中dependencies的包,你可通過右鍵每一個小module的Run as>>Maven install來打包,當然也可以右鍵父module直接打包整個項目,maven install包括maven clean、maven build、maven install三個操作。如果在父module install發現有子module未install成功可以先單獨install此子module,然后再install父module。
成功后可以看到打包成功結果:
[INFO] parent ............................................ SUCCESS [0.604s] [INFO] maas-obs-common ................................... SUCCESS [2.664s] [INFO] MaaSOBS-Server .................................... SUCCESS [6.412s] [INFO] MaaSOBS-Console ................................... SUCCESS [8.565s] [INFO] MigrationAgentOnline .............................. SUCCESS [3.717s] [INFO] CommandService .................................... SUCCESS [1.641s] [INFO] cryption-util ..................................... SUCCESS [1.627s] [INFO] maas-db-backup .................................... SUCCESS [2.741s] [INFO] cryptor ........................................... SUCCESS [1.703s] [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 29.968s [INFO] Finished at: Thu Jul 27 11:22:54 GMT+08:00 2017 [INFO] Final Memory: 21M/347M此時便完成了maven打包的過程。
附:每次修改pom文件新增dependencies的依賴包或者依賴包的版本號,maven便會自動更新依賴的包。
轉載于:https://www.cnblogs.com/jing99/p/7243879.html
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的Maven+eclipse快速入门的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Elasticsearch集群知识笔记
- 下一篇: java基础学习——5、HashMap实