3. 配置環境變量: 這臺電腦->鼠標右鍵->屬性->高級環境設置->環境變量-系統變量框下新增變量名M2_HOME,值爲X:\apache-maven-3.1.1html
再新建變量M2,值爲%M2_HOME%\binjava
編輯變量名Path,在變量值中後面追加";%M2%"mysql
4. 測試安裝:win+R ->cmd –>在命令行中輸入 mvn –version 顯示mvn版本號信息爲Apache Maven 3.1.1則爲成功安裝。ios
5. 改動maven倉庫存放位置:找到maven下的conf下的settings.xml 配置文件,個人是在D:\apache-maven-3.1.1\conf\settings.xml。web
maven的倉庫默認是放在本地用戶的暫時文件夾如下的.m2文件夾下的repository下。這很是影響C盤的空間。現在咱們來改動將它指定到咱們本身的路徑下。我現在要將倉庫指定到D:\Maven\repo\m2 (可以自定義位置)文件夾下.sql
[1]、改動本地maven倉庫位置apache
[1]、配置官方Jeecg的方式maven鏡像(主要使用阿里鏡像,但需要排除Jeecg私服)api
改動 settings.xml配置文件
在<mirrors>標籤內添加阿里雲maven鏡像 終於結果見如下:
瀏覽器
<mirrors> <mirror> <id>nexus-aliyun</id> <mirrorOf>*,!jeecg,!jeecg-snapshots</mirrorOf> <name>Nexus aliyun</name> <url>http://maven.aliyun.com/nexus/content/groups/public</url> </mirror> </mirrors>
6. OK。先來體會一下maven,在cmd中敲並回車執行:mvn help:system這時候maven 就會從遠程倉庫開始下載一大堆的東西,沒事。讓它下載着。早晚都要下載的。tomcat
http://download.jboss.org/jbosstools/updates/m2eclipse-wtp/,把選項勾上,而後等待它下載安裝,完畢以後從新啓動 eclipse 就能夠
3. 配置eclipse:找到Maven4MyEclipse下的Installations。加入maven的安裝文件夾
找到User Settings選擇maven安裝文件夾下的settings.xml,單擊Update Settings。
OK,eclipse配置已經完畢了。
2. 下載maven所包括的包:選擇項目名右鍵選擇RunAS,再選擇Maveninstall,控制檯就開始下載項目所需要的包。
導入jeecg項目以前。打開eclipse/myeclipse,配置本地的maven,這樣當你導入maven項目後,會本身主動下載maven相關的依賴jar。
2. 導入jeecg的maven項目
3. Java Build Path
Libraries例如如下
Source例如如下。(MyEclipse這裏可能會依照Maven的標準結構顯示。即多出test文件夾並以紅叉顯示,請將其移除。注意必定選擇上resources)
4. 執行maven測試
project上右鍵:
控制檯沒有錯誤出現就ok啦,下一步介紹maven項目的啓動。
project右鍵,執行mavenbuild:
配置執行服務的環境變量:
點擊 Run button即可以啓動應用。
瀏覽器訪問:http://localhost:8080/jeecg。
2. 使用Eclipse的server啓動
project右鍵,設置部署程序集(假設沒有Deployment Assembly這個屬性,在項目所在的工做區間有一個.project文件。打開該文件添加例如如下黃色的這一行,用於enable Deployment Assembly屬性:
<natures> …… <nature>org.eclipse.wst.common.modulecore.ModuleCoreNature</nature> </natures> ):
點擊加入button:
移除沒用的選項 後的終於頁面:
配置本地Server並啓動:
右鍵 start,啓動應用
瀏覽器訪問:http://localhost:8080/jeecg。
(假設訪問頁面時報:
Failed to load or instantiate TagLibraryValidator class: org.apache.taglibs.standard.tlv.JstlCoreTLV
請查看你的project文件夾.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\jeecg-framework\WEB-INF\lib如下是否有這兩個jsp-api.jar和servlet-api.jar文件。將其刪掉。又一次啓動tomcat。
)
3. 使用MyEclipse的server啓動
執行build
配置結果:
右鍵 start,啓動應用:
瀏覽器地址:http://localhost:8080/jeecg。
project右鍵:
編譯經過後。target文件夾下回生成jeecg.war包:
拷貝jeecg.war到tomcat的webapps如下,而後執行tomcat就能夠。
[INFO] — maven-compiler-plugin:2.3.2:compile (default-compile) @ jeecg —
[INFO] Compiling 409 source files to E:\workspace\jeecg-framework\target\classes
[INFO] -------------------------------------------------------------
[ERROR] COMPILATION ERROR :
[INFO] -------------------------------------------------------------
[ERROR] \workspace\jeecg-framework\src\main\java\org\jeecgframework\core\annotation\config\AutoMenuOperation.java:[33,52] 不兼容的類型
找到:org.jeecgframework.core.annotation.config.MenuCodeType
需要:org.jeecgframework.core.annotation.config.MenuCodeType
[ERROR] \workspace\jeecg-framework\src\main\java\org\jeecgframework\core\common\service\impl\CommonServiceImpl.java:[106,28] 沒法肯定<T>T 的類型參數。對於上限爲T,java.lang.Object的類型變量 T,不存在惟一最大實例
[ERROR] \workspace\jeecg-framework\src\main\java\org\jeecgframework\core\common\service\impl\CommonServiceImpl.java:[144,31] 沒法肯定<T>T 的類型參數;對於上限爲T,java.lang.Object的類型變量 T,不存在惟一最大實例
[ERROR] \workspace\jeecg-framework\src\main\java\org\jeecgframework\core\common\service\impl\CommonServiceImpl.java:[304,29] 沒法肯定<T>T 的類型參數;對於上限爲T,java.lang.Object的類型變量 T,不存在惟一最大實例
[ERROR] \workspace\jeecg-framework\src\main\java\org\jeecgframework\core\util\ToEntityUtil.java:[22,21] 沒法肯定<T>T 的類型參數;對於上限爲T,java.lang.Object的類型變量 T。不存在惟一最大實例
[INFO] 5 errors
這是因爲你的編譯器低於1.7,請改動你的編譯器爲1.7