JAVA組源碼項(xiàng)目發(fā)布流程_第1頁
JAVA組源碼項(xiàng)目發(fā)布流程_第2頁
JAVA組源碼項(xiàng)目發(fā)布流程_第3頁
JAVA組源碼項(xiàng)目發(fā)布流程_第4頁
JAVA組源碼項(xiàng)目發(fā)布流程_第5頁
已閱讀5頁,還剩11頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、JAVA組源碼項(xiàng)目發(fā)布流程目 錄1.前期準(zhǔn)備11.1安裝JDK11.2安裝MyEclipse8.511.3安裝MyEclipse的svn插件22.打包過程22.1打CGL.jar包過程22.2 CMES1300 WEB部署82.3 集控站W(wǎng)EB系統(tǒng)部署122.4 CGL與WEB整合122.5 配置工具文件包132.5.1 各源代碼及文件路徑132.5.2 其他相關(guān)說明132.5.3 發(fā)布流程13JAVA組源碼項(xiàng)目發(fā)布流程1.前期準(zhǔn)備1.1 安裝JDK1、在SVN上下載JDK(版本要求在1.6以上)安裝軟件到本地,雙擊開始安裝;SVN路徑:/DZ/CMES130

2、0/01項(xiàng)目環(huán)境/02軟件工具/JDK。2、可以選擇默認(rèn)安裝,一直點(diǎn)Next,最后點(diǎn)Finish。3、安裝完后進(jìn)行環(huán)境變量配置,(1)右鍵“我的電腦”,選擇“屬性”(2)在系統(tǒng)屬性界面,選擇“高級(jí)”選項(xiàng),然后點(diǎn)“環(huán)境變量”(3)在系統(tǒng)變量中,找到Path變量,然后點(diǎn)“編輯”,變量值里面的內(nèi)容是在原來的內(nèi)容前面寫上你所安裝JDK的bin文件夾的路徑,然后在路徑后面加上;(英文輸入法)。例如:你的JDK安裝在D盤,那么變量值就是D:Javajdk1.6.0_10 bin。(4)在系統(tǒng)變量中,找到JAVA_HOME變量(如果以前沒安裝過JDK,電腦一般是沒有JAVA_HOME變量,需要新建一個(gè)),然

3、后點(diǎn)“編輯”,變量名是JAVA_HOME,變量值是D:Javajdk1.6.0_101.2 安裝MyEclipse8.51、可以向公司相關(guān)人員獲取MyEclipse8.5版本安裝光盤,和相應(yīng)的注冊(cè)機(jī)或注冊(cè)碼,雙擊光盤內(nèi)的安裝軟件(myeclipse-8.5.0-win32.exe)開始安裝。2、可以選擇默認(rèn)安裝,一直點(diǎn)Next,最后點(diǎn)Finish。3、完成后對(duì)MyEclipse進(jìn)行注冊(cè)。(不注冊(cè)可用30天)(1)打開MyEclipse,關(guān)閉歡迎界面,等一會(huì)后會(huì)跳出注冊(cè)對(duì)話框。然后輸入注冊(cè)名和注冊(cè)碼(注冊(cè)名和注冊(cè)碼獲得方法多樣,最簡單的是花錢去購買,還可以網(wǎng)上去搜索他人免費(fèi)共享,也可以自己下載注

4、冊(cè)機(jī)破解),目前提供一個(gè)(Subscriber:google,Subscription Code:tLR7ZL-855444-6959755975083021)。(2)填入相應(yīng)的Subscriber和Subsription Code,然后確認(rèn),注冊(cè)工作完成。1.3 安裝MyEclipse的svn插件(如果裝有svn客戶端可不安裝此插件)1、從SVN上下載svn插件包(版本在1.0.6以上),SVN上提供一個(gè)下載鏈接: /DZ/CMES1300/01項(xiàng)目環(huán)境/02軟件工具/MyEclipse_svn插件.rar2、把下載下來的插件壓縮包進(jìn)行解壓縮,然后把解壓后的

5、文件夾復(fù)制到MyEclilpse8.5的安裝目錄下的dropins中,如:D:Program FilesGenuitecMyEclipse 8.5dropins,重啟MyEclipse。3、注意問題如果重啟后不能用(因?yàn)橛行├习姹镜膯栴},不支持這樣安裝),還有一種備用安裝方式:(1) 在其他地方新建一個(gè)文件夾,如在d盤新建svn文件夾,然后在建子目錄eclipse,最后這里該目錄下的兩個(gè)文件夾features、plugins放入到eclipse里面。(2) 在MyEclipse的dropins目錄下新建一個(gè)svn.link(ps:這里什么文件名和后綴名都沒關(guān)系),里面內(nèi)容是path=插件的路徑

6、,如這里是path=d:/svn;(3) 在右鍵點(diǎn)擊MyEclipse快捷啟動(dòng)方式,在目標(biāo)后面空兩格,在加上命令 -clean, 安裝完成。(4) 打開MyEclipse8.5中的help-Software Updates-find and install(如果沒有這個(gè),打開MyEclipse8.5中的window-preferences-Capabilities,把Classic Update打上勾就有了)。(5) 選擇search for new features to install,點(diǎn)擊 Next,點(diǎn)擊new remote site,輸入name:subclipse,url:http:

7、//update_1.6.x,OK,選中subclipse,點(diǎn)擊finish。(6) 在彈出框中選擇subclipse,把Subclipse Integration for Mylyn 3.x去掉,Next一路安裝完成!2. 打包過程2.1 打CGL.jar包過程1、 先把工程導(dǎo)入到工作工間方法一(安裝了svn插件):在MyEclipse中,打開File,點(diǎn)擊import,在跳出的對(duì)話框中,選擇SVN/從SVN檢出項(xiàng)目(如圖1),點(diǎn)Next,在選擇創(chuàng)建新的資源庫位置:點(diǎn)Next,有URL中輸入SVN路徑:/DZ/CMES

8、1300/03項(xiàng)目產(chǎn)品/05發(fā)布實(shí)施/05基線版本/HMI界面模塊,導(dǎo)入相對(duì)應(yīng)的項(xiàng)目工程(思博、文化變、天寧變),(如果在上面的SVN路經(jīng)中找不到,也可以從源代碼處導(dǎo)入,源代碼SVN路徑:/DZ/CMES1300/03項(xiàng)目產(chǎn)品/03編碼階段/HMI界面模塊中導(dǎo)入工程),在選擇圖形界面,點(diǎn)擊Finish完成導(dǎo)入(如圖2)圖 1圖 2方法二(安裝svn客戶端):用SVN工具導(dǎo)出項(xiàng)目到本地,在MyEclipse中,打開File,點(diǎn)擊import,在跳出的對(duì)話框中,選擇General/Existiong Projects into Workspace,在點(diǎn)next,在

9、選擇Select root directory,點(diǎn)擊Browse,選擇剛從SVN工具導(dǎo)出到本地的工程,點(diǎn)“確定”,在Projects中勾上對(duì)應(yīng)項(xiàng)目,點(diǎn)擊finish,完成工程的導(dǎo)入。導(dǎo)入過程的幾點(diǎn)說明:(1)在Package Explorer中找到剛導(dǎo)入的項(xiàng)目,若上面出現(xiàn)這樣的標(biāo)志,說明導(dǎo)入失敗,造成失敗原因是非正常原因,需找開發(fā)人員尋找一下具體原因,一般情況下導(dǎo)入是成功的。(2)如果導(dǎo)入過程中,出現(xiàn)了以下錯(cuò)誤(如圖3),可以不用理會(huì),這是開發(fā)工具問題,點(diǎn)“OK”就是,接著會(huì)跳出以下對(duì)話框(如圖4),選擇”No”,MyEclipse就不用重啟,還可以繼續(xù)工作。(3)后面的導(dǎo)入都有可能存在著這樣

10、的問題,再次說明這個(gè)對(duì)程序不會(huì)有影響。圖 3圖 42、 修改代碼(如果不是從HMI工程是從SVN基線處(/DZ/CMES1300/03項(xiàng)目產(chǎn)品/05發(fā)布實(shí)施/05基線版本/HMI界面模塊)下載來的,以下代碼需要進(jìn)行操作) 針對(duì)不同的項(xiàng)目,需更改其中的內(nèi)容,現(xiàn)說明如下:(1)思博項(xiàng)目:1)在工程內(nèi)找到“cn.creaway.cgl.editor.configFile”包中的“ModuleConfig_sibo.xml”文件,把其中的內(nèi)容復(fù)制到同包下的“ModuleConfig.xml”文件中,并保存;2)再找到“cn.creaway.cgl.dom.run.mo

11、dules”包,打開其中的“CGLEffectWhenRun.java”文件;3)在“getRunToolItems()”(可以用一些快捷方式,如按下CTRL+F,在輸入打頭幾個(gè)字母,在點(diǎn)擊Search就可以找到)方法中找到“l(fā)ist.put(hCurveBtn.getToolTipText(), hCurveBtn);”這行代碼,如果有注釋(加了“/”表示已注釋),把對(duì)這行的注釋去掉;4)再找到“l(fā)ist.put(resultBtn.getToolTipText(), resultBtn)”,如果沒有注釋,就把這行注釋了。(2)文化變:1)在工程內(nèi)找到“cn.creaway.cgl.edit

12、or.configFile”包中的“ModuleConfig_wenhuabian.xml”文件,把其中的內(nèi)容復(fù)制到同包下的“ModuleConfig.xml”文件中,并保存;2)再找到“cn.creaway.cgl.dom.run.modules”包,打開其中的“CGLEffectWhenRun.java”文件,3)在“getRunToolItems()”方法中找到“l(fā)ist.put(hCurveBtn.getToolTipText(), hCurveBtn);”這行代碼,如果沒有注釋,把這行的注釋掉;4)在找到“l(fā)ist.put(resultBtn.getToolTipText(), re

13、sultBtn)”,如果有注釋,就把這行注釋去了。(3)天寧變:1)在工程內(nèi)找到“cn.creaway.cgl.editor.configFile”包中的“ModuleConfig_tianningbian.xml”文件,把其中的內(nèi)容復(fù)制到同包下的“ModuleConfig.xml”文件中,并保存;2)在找到“cn.creaway.cgl.dom.run.modules”包,打開其中的“CGLEffectWhenRun.java”文件;3)在“getRunToolItems()”方法中找到“l(fā)ist.put(hCurveBtn.getToolTipText(), hCurveBtn);”這行代

14、碼,如果沒有注釋,把這行的注釋掉;4)在找到“l(fā)ist.put(resultBtn.getToolTipText(), resultBtn)”,如果沒有注釋,就把這行注釋了。3、選擇要參與打包的文件并導(dǎo)出(1)選中從“cn.creaway.cgl.bridge”這個(gè)包開始到“cn.creaway.cgl.style.tipStyle”這個(gè)包,右鍵鼠標(biāo),點(diǎn)Export,在跳出的對(duì)話框中,選擇“Java/JAR file”(如圖5),在點(diǎn)擊“Next”。圖 5(2)在跳出的對(duì)話框中,找到“Select the export destination”,點(diǎn)“Browse”(如圖6),然后選擇要導(dǎo)出到的

15、目錄,需注意的是名字要設(shè)成“CGL”,點(diǎn)擊“Next”。圖 6(3) 這步無需做內(nèi)容上的更改,直接點(diǎn)擊“Next”,進(jìn)入一下步設(shè)置。(4) 在跳出的對(duì)話框中,找到“Specify the manifest”,再選擇“Use existing manifest from workspace”,點(diǎn)擊“Browse”(如圖7),然后在剛導(dǎo)入的工程中找到名為“MANIFEST.MF”文件,選中,點(diǎn)“OK”(如圖8)圖 7圖 8(5)點(diǎn)擊“Finish”完成導(dǎo)出工作,在導(dǎo)出目錄中可以找到相應(yīng)CGL.jar文件。2.2 CMES1300 WEB部署在svn(/DZ/CME

16、S1300/03項(xiàng)目產(chǎn)品/03編碼階段/HMI界面模塊/)上找到相應(yīng)版本的源碼,現(xiàn)在有文化變和斯博兩個(gè)版本(注有斯博的是斯博項(xiàng)目,名為WEB源代碼的是文化變項(xiàng)目),如下目錄圖 9導(dǎo)出到本地新建文件夾內(nèi),以后可以利用ant腳本時(shí)間自動(dòng)編譯工作。如果現(xiàn)在svn上的源碼未經(jīng)過編譯(查看WebRoot /WEB-INF/classes目錄下有文件則編譯過,即使有也建議重新編譯),將源碼交給編程人員進(jìn)行編譯?,F(xiàn)階段編譯項(xiàng)目步驟:1、 將項(xiàng)目導(dǎo)入myeclipes(1)點(diǎn)擊myeclipes的FileImport如下圖圖 10(2)選擇Existing Projects into Workspace,點(diǎn)擊

17、Next;圖 11(3)選擇Select root directory,點(diǎn)擊Browse選擇項(xiàng)目路徑,選擇之前在svn上下載的項(xiàng)目,點(diǎn)擊確定,最后點(diǎn)擊Finish完成導(dǎo)入。圖 122、 將編譯好的項(xiàng)目導(dǎo)出(1)首先把項(xiàng)目部署到tomcat中,點(diǎn)擊彈出如下窗口。圖 13(2)點(diǎn)擊下拉框選擇好項(xiàng)目后,點(diǎn)擊Add按鈕,彈出選擇服務(wù)器窗口。圖 14(3)選擇好tomcat服務(wù)器,點(diǎn)擊finish按鈕,現(xiàn)在原先窗口中會(huì)顯示部署的服務(wù)器相關(guān)信息,如下圖:圖 153、成功后點(diǎn)擊Browse按鈕打開部署好的文件目錄。點(diǎn)擊上一層,找到與導(dǎo)入項(xiàng)目同名的文件夾,該文件夾為最終導(dǎo)入的文件。4、將上一步的文件夾上傳到目

18、標(biāo)機(jī)器的tomcat/ webapps目錄下,將原來的ROOT文件夾刪除,并將該文件夾名改為ROOT。5、 重新啟動(dòng)tomcat即可。用ssh工具,進(jìn)入tomcat目錄下的bin目錄輸入./shutdown.sh回車,再輸入./startup.sh回車。2.3 集控站W(wǎng)EB系統(tǒng)部署同上SVN找到stationSet源碼目錄(/DZ/CMES1300/03項(xiàng)目產(chǎn)品/03編碼階段/集控站系統(tǒng)/源代碼),按照上述方法編譯(見2.2一節(jié))后得到將WebRoot文件夾,將WebRoot改名為stationSet,上傳到tomcat目錄下的webapps目錄中,重啟tom

19、cat后,訪問集控站的url為http:/裝置IP /stationSet。2.4 CGL與WEB整合關(guān)于CMES1300的整合,將圖形界面整合到web中去只需要吧CGL.jar和lib.jar兩個(gè)包放到tomcat/webapps/ROOT目錄下即可。在到SVN路徑:/DZ/CMES1300/03項(xiàng)目產(chǎn)品/03編碼階段/HMI界面模塊/圖形界面里找到lib.jar,然后把CGL.jar和lib.jar一起放到webRoot目錄下就完成了界面打包。2.5 配置工具文件包2.5.1 各源代碼及文件路徑1、 源代碼路徑:/DZ/C

20、MES1300/03項(xiàng)目產(chǎn)品/03編碼階段/配置工具/圖形開發(fā)系統(tǒng)/源代碼2、 CGL.jar、lib.jar路徑:/DZ/CMES1300/03項(xiàng)目產(chǎn)品/05發(fā)布實(shí)施/發(fā)布版本/配置工具3、 poi-3.2.jar、draw2d.jar、jgraph.jar、schemaeditor.jar路徑:/DZ/CMES1300/03項(xiàng)目產(chǎn)品/05發(fā)布實(shí)施/發(fā)布版本/配置工具/lib2.5.2 其他相關(guān)說明SDP.jar、SAS.jar、VQC.jar、CVT.jar、DMC.jar、LOGIC.jar、FORM.jar為從源代碼生

21、成的文件,如果第一次生成,需借用老的SDP.jar或者SAS.jar文件。2.5.3 發(fā)布流程1、SDP.jar文件(1)用Eclipse導(dǎo)入源代碼(配置工具插件)。(2)文件屬性java構(gòu)建路徑庫。(3)選中打叉的文件,點(diǎn)擊編輯,選擇相應(yīng)的CGL.jar、lib.jar、poi-3.2.jar、SAS.jar,點(diǎn)擊OK。(4)文件導(dǎo)出選擇JAR文件點(diǎn)擊下一步在JAR文件后面的瀏覽(R),選擇路徑,輸入文件名稱 SDP.jar 點(diǎn)擊下一步點(diǎn)擊下一步默認(rèn)選擇第一個(gè)選項(xiàng)完成。2、SAS.jar文件(1)用Eclipse導(dǎo)入源代碼(圖形配置插件)。(2)文件屬性java構(gòu)建路徑庫。(3)選中打叉的文

22、件,點(diǎn)擊編輯,選擇相應(yīng)的CGL.jar、lib.jar、poi-3.2.jar、SDP.jar,點(diǎn)擊OK。(4)文件導(dǎo)出選擇JAR文件點(diǎn)擊下一步在JAR文件后面的瀏覽(R),選擇路徑,輸入文件名稱 SAS.jar 點(diǎn)擊下一步點(diǎn)擊下一步默認(rèn)選擇第一個(gè)選項(xiàng)完成。3、VQC.jar文件(1)用Eclipse導(dǎo)入源代碼(VQC插件)。(2)文件屬性java構(gòu)建路徑庫。(3)選中打叉的文件,點(diǎn)擊編輯,選擇相應(yīng)的CGL.jar、lib.jar、SDP.jar,點(diǎn)擊OK。(4)文件導(dǎo)出選擇JAR文件點(diǎn)擊下一步在JAR文件后面的瀏覽(R),選擇路徑,輸入文件名稱 VQC.jar 點(diǎn)擊下一步點(diǎn)擊下一步默認(rèn)選擇第一個(gè)選項(xiàng)完成。4、CVT.jar文件(1)用Eclipse導(dǎo)入源代碼(CVT插件)。(2)文件屬性j

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論