关于导入geoserver 源码到Eclipse编译运行
?
參考http://blog.csdn.net/gisshixisheng/article/details/43016443 和 ?http://blog.sina.com.cn/s/blog_6e3765300102vvh8.html 兩篇文章
一、安裝JDK環(huán)境
? ? ? 1、到到官網(wǎng)下載JDK
? ? ? ? ? ?最好是1.8.0以上版本,這里jdk?jdk-8u101-windows-x64(我的機器是64位,如果是32位,需要32位)
? ? ? 2、安裝JDK
? ? ? ? ? 一路next,其中jdk安裝位置和jre安裝位置默認是放在c盤,如果需要更改,則在安裝過程中
? ? ? ? ? ?單擊change,我的文件夾目錄分別為?D:\SoftWare\java\jdk1.8.0 和?D:\SoftWare\java\jre1.8.0
? ? ? 3、設置系統(tǒng)環(huán)境變量
? ? ? ? ? ? 添加JAVA_HOME ??D:\SoftWare\java\jdk1.8.0
? ? ? ? ? ? 添加CLASSPATH ??.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; ?? ? ? ? ?
? ? ? ? ? ? 添加PATH ? ?%JAVA_HOME%\bin;
二、安裝maven
? ? ???1、到到官網(wǎng)下載maven?
? ? ? ? ? 注意,是bin壓縮版本,我這里是apache-maven-3.3.9-bin.zip
? ? ? 2、安裝maven
? ? ? ? ? maven的安裝不需要安裝過程,只需要解壓縮即可,我這里解壓目錄為D:\SoftWare\maven3.3.9
? ? ? 3、設置系統(tǒng)環(huán)境變量
? ? ? ? ? ?MAVEN_HOME ? ?D:\SoftWare\maven3.3.9
? ? ? ? ? ?PATH ? ? ? ? ?在原先的path后添加%MAVEN_HOME%\bin; 新的PATH變量為%JAVA_HOME%\bin;%MAVEN_HOME%\bin;
?
三、下載geoserver源碼
? ? ? ? ? 有兩種方式下載geoserver源碼,一種是從Git獲取,另一種是從geoserver網(wǎng)站獲取,這里為了簡單,直接從網(wǎng)站獲取源 ? ? ? ?碼,下載的時geoserver 源碼geoserver-2.9.1,同樣也給它一個解壓縮目錄,這里為D:\SoftWare\geoserver- ? ? ? ? code\geoserver2.9.1
三、安裝eclipse
? ? ? ? ?不需要下載安裝版的,只需要下載解壓縮版本的,在官網(wǎng)上選擇IDE工具按照提示下載,一般下載解壓后會有32位、64位以 ? ? 及官方漢化補丁eclipse-zh_4.4.0.v20140623020002三個壓縮文件,根據(jù)需要選擇32位還是64位解壓即可。
? ? 我這里選擇64位,同樣給它一個解壓縮目錄D:\SoftWare\eclipse,同時將eclipse-zh_4.4.0.v20140623020002這個壓縮包的解 ? ? 壓縮文件解壓后的features和plugins文件夾拷貝到D:\SoftWare\eclipse中,覆蓋相應的文件夾,即可完成漢化。
? ? ? ? ?檢查eclipse的maven的repository目錄,打開eclipse,選擇window下的preference,在對話框中選擇java->buildpath-> Classpath?Variables,看是否有變量M2_REPO,且是否為maven的的repository目錄位置,這里是C:\Users\Administrator\.m2\repository
? ? ? ? 如果沒有,則要點擊new,新建變量M2_REPO,值為maven的的repository目錄位置C:\Users\Administrator\.m2\repository
四、基于Maven構(gòu)建源碼
? ? ? 1、程序-附件-命令提示符,在cmd窗口中切換到geoserver源碼解壓縮后的src目錄位置
? ? ? 2、構(gòu)建源碼
? ??? ??? ?執(zhí)行命令 ? ?mvn clean install -Dmaven.test.skip=true
? ? ? 3、構(gòu)建eclipse工程
? ? ? ? ? ?將geoserver作為一個eclipse工程導出。繼續(xù)執(zhí)行如下命令(注意這里不要用?-Dmaven.tesk.skip=true)
? ? ? ? ? ? mvn eclipse:eclipse
五、Eclipse編譯運行
?? ? ?1、導入geoserver源碼src目錄到eclipse中
? ? ? 2、運行start.java
? ? ? 3、在瀏覽器中輸入http://localhost:8080/geoserver
轉(zhuǎn)載于:https://www.cnblogs.com/zhaoyanhaoBlog/p/9194124.html
總結(jié)
以上是生活随笔為你收集整理的关于导入geoserver 源码到Eclipse编译运行的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 有关sublime的一些使用
- 下一篇: 性能优化的基本常识