自己日常的maven搭建技巧

將下載文件解壓,然後設置maven環境
2:配置環境變量
新建環境變量:M2HOME = maven目錄
在path後麵追加maven bin目錄 ;%M2HOME%\bin;---前麵注意分號
針 對linux係統,為了便於maven版本升級,建議使用軟連接配置環境變更ln -s apache-maven-3.1/ apache-maven 添加係統環境變量(unix)$ export M2_HOME=/home/cattsoft/apache-maven$ export PATH=$PATH:$M2_HOME/bin一般來說,需要將這兩行命令加入到係統的登錄SHELL腳本中去。即編輯~/.bashrc文件,添加這 兩行命令。設置以後,打開命令行,輸入如下命令查看maven版本信息mvn -v
3:修改倉庫位置
conf\目錄下的setting.xml文件,設置成自己創建的倉庫路徑
D:/Program/maven/repo
4:基本操作(注意:第一次創建maven項目,編譯項目代碼時,需要等待一段時間,因為maven需要到服務器下載相關的jar
創 建maven項目:mvn archetype:create -DgroupId=com.catt -DartifactId=hello -DpackageName=com.catt.hello -Dversion=1.0-Dname='Hello World Demo'編譯項目代碼mvn clean compile測試項目代碼mvn clean test打包項目代友mvn clean package將項目輸出的jar安裝在maven本地倉庫,可以供其他maven項目直接引用mvn clean install轉換為eclipse格式mvn eclipse:eclipse刪除老的eclipse配置文件mvn eclipse:clean命令行創建一個項目:mvn archetype:generate然後根據提示選擇archetype,如maven-archetype-quickstart然後根據提示輸入 groupId,artifactId,version,package即可。
5:導入eclipse工具
配置maven倉庫路徑
Window----Perferences-----java-----Build Path-----Classpath Variables
Name:M2_REPO Path: D:/Program/maven/repo 名字必須要大寫
然後將項目導入eclipse即可
6:包的更新與下載
如果覺得那個jar版本比較老,想換新的版本,步驟如下:
1:修改jar版本
2:重新執行 mvn eclipse:eclipse
maven 中央倉庫地址:https://search.maven.org詳見可以參見:D:\java學習\環境-工具\maven\maven環境快速搭建 - 蟲師 - 博客園.mht
7:檢查是否可以連接公共的maven中央倉庫
>ping repo.maven.apache.org
>ping repo1.maven.apache.org
>ping repo2.maven.apache.org
如果連接不到,則需要通過http代理連接,在conf\目錄下的setting.xml文件配置proxy
8:如何安裝m2eclipse(在eclipse IDE環境中)
在菜單欄中選擇Help,然後選擇Install New Software....
m2e https://m2eclipse.sonatype.org/sites/m2e (已經不存在,遷移到https://eclipse.org/m2e/download/,直接將install圖標拖到運行中的eclipse即可
m2e-extras https://m2eclipse.sonatype.org/sites/m2e-extras (m2eclipse提供的一些額外組件,如與svn、cvs等進行集成)
針 對於myeclipse 6.5來說,m2e https://m2eclipse.sonatype.org/sites/m2e/0.10.0.20100209-0800 /myeclipse6.5是eclipse3.3,和eclipse3.5及之後在線安裝地址有所不同因為eclipse默認是運行在JRE上麵 的,maven的一些功能要求使用JDK,所以要在eclipse中的配置文件eclipse.ini中加入-vm D:/Program/Java /jdk1.6.0_43/bin/javaw.exe
9:maven安裝最佳實踐
1:設置MAVENOPTS環境變量的值為 -Xms128m -Xmx512m,因為JAVA默認的最大可用內存往往不能夠滿足Maven運行的需要
2:配置用戶範圍settings.xml
Maven 用戶可以選擇配置$M2HOME/conf/settings.xml 或者~/.m2/settings.xml。前者是全局範圍的,整台機器
的所有用戶都會直接受到該配置的影響,而後者是用戶範圍的,隻有當前用戶才會受到該配置的影響。
3:不要使用IDE內嵌的Maven
集成 Maven時,都會安裝上一個內嵌的 Maven,這個內嵌的 Maven 通常會比較新,但不一定很穩定,而且往往也會和我們在命令行使用的 Maven 不是同一個版本。
這裏有會出現兩個潛在的問題:首先,較新版本的 Maven 存在很多不穩定因素,容易造成一些難以理解的問題;其次,除了 IDE,我們也經常還會使用命令行的 Maven,
如果版本不一致,容易造成構建行為的不一致
10:使用 Archetype生成項目骨架
mvn archetype:generate (選擇合適的archetype後,輸入groupId,artifactId,version,package後,即按選擇的archetype創建一個maven項目
最後更新:2017-10-31 23:04:54
上一篇:
服務架構:一步步構建大型網站架構詳細介紹
下一篇:
自己平常開發常用的jq方法
大神帶你分分鍾超越最好結果——基於分布式CPU計算的Deeplearning4j遷移學習應用實例
Tomcat部署項目修改瀏覽器上貓咪頭像
是我out了,c11標準出爐鳥
螞蟻金服CTO程立:技術的價值與意義,在我看來是這樣的
深圳網站建設公司|網站文章不收錄的四大決定性因素|卓炎科技
Kaggle首席技術官發布——(Kaggle)NIPS 2017對抗學習挑戰賽起步指南
麵試經之一道淘汰85%麵試者的百度開發者麵試題
國內主流客服係統綜合對比評測
Js中實現圖片隨鼠標移動——ClientX,ClientY,Position
Ogre:StaticObject和projective mapping、