![EAS-BOS開發(fā)新手入門-開發(fā)環(huán)境安裝配置_第1頁](http://file4.renrendoc.com/view/e1c7f89dc544fa74a83a81b0ded0883e/e1c7f89dc544fa74a83a81b0ded0883e1.gif)
![EAS-BOS開發(fā)新手入門-開發(fā)環(huán)境安裝配置_第2頁](http://file4.renrendoc.com/view/e1c7f89dc544fa74a83a81b0ded0883e/e1c7f89dc544fa74a83a81b0ded0883e2.gif)
![EAS-BOS開發(fā)新手入門-開發(fā)環(huán)境安裝配置_第3頁](http://file4.renrendoc.com/view/e1c7f89dc544fa74a83a81b0ded0883e/e1c7f89dc544fa74a83a81b0ded0883e3.gif)
![EAS-BOS開發(fā)新手入門-開發(fā)環(huán)境安裝配置_第4頁](http://file4.renrendoc.com/view/e1c7f89dc544fa74a83a81b0ded0883e/e1c7f89dc544fa74a83a81b0ded0883e4.gif)
![EAS-BOS開發(fā)新手入門-開發(fā)環(huán)境安裝配置_第5頁](http://file4.renrendoc.com/view/e1c7f89dc544fa74a83a81b0ded0883e/e1c7f89dc544fa74a83a81b0ded0883e5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
EASBOS開發(fā)新手入門開發(fā)環(huán)境安裝配置導(dǎo)讀本文檔面向設(shè)計、開發(fā)人員,描述 EAS的開發(fā)過程中的環(huán)境的搭建、配置。EAS的環(huán)境配置一直是新手入門的第一道坎, 很多新員工都是直接拷貝導(dǎo)師或者其他開發(fā)人員的生產(chǎn)環(huán)境。對整個EAS目錄結(jié)構(gòu),環(huán)境的配置不熟悉,本文檔將盡可能詳細的介紹環(huán)境安裝過程,以及開發(fā)中會用到的配置文件修改。請注意:本文件只作為產(chǎn)品介紹之用,不屬于您與金蝶簽署的任何協(xié)議。本文件僅包括金蝶既定策略、產(chǎn)品及功能方面的信息,不能以本文件作為要求金蝶履行商務(wù)條款、產(chǎn)品策略以及開發(fā)義務(wù)的依據(jù)。本文件內(nèi)容可能隨時變更,恕不另行通知。目錄TOC\o"1-5"\h\z目的和范圍 1目錄結(jié)構(gòu) 1環(huán)境安裝與配置 3\o"CurrentDocument"拷貝安裝 3第一步拷貝目錄 3第二步制作虛擬盤 3\o"CurrentDocument"PT安裝 3第一步安裝admin工具和虛擬磁盤 3第二步PT安裝 4部署運行 6生成EAS庫文件 6客戶端設(shè)置(非必須) 7\o"CurrentDocument"服務(wù)器端設(shè)置 8\o"CurrentDocument"數(shù)據(jù)源配置 8\o"CurrentDocument"基礎(chǔ)設(shè)置 9\o"CurrentDocument"源代碼編譯目錄設(shè)置 12開發(fā)工具 13BOSStudio 13簡介 13\o"CurrentDocument"License導(dǎo)入 13Eclipse 14簡介 14必備插件 14\o"CurrentDocument"Eclipse客戶端調(diào)試設(shè)置 14Eclipse服務(wù)端調(diào)試設(shè)置 15\o"CurrentDocument"導(dǎo)入EAS庫 16本文檔面向設(shè)計、開發(fā)人員,描述 EAS的開發(fā)過程中的環(huán)境的搭建、配置。 EAS的環(huán)境配置一直是新手入門的第一道坎, 很多新員工都是直接拷貝導(dǎo)師或者其他開發(fā)人員的生產(chǎn)環(huán)境。 對整個EAS目錄結(jié)構(gòu),環(huán)境的配置不熟悉,本文檔將盡可能詳細的介紹環(huán)境安裝過程,以及開發(fā)中會用到的配置文件修改。畑83冼由||<4噸盟|9S畑83冼由||<4噸盟|9SU口口巴匕口臼brd!)口函3四ibTin-芽町囂鳥二陸包QDeaea口慮5口口00匕已」」bI,k田&口ss9E1EJ回paQmFlnl更獻展蔚器目錄展尋氓環(huán):立過用妊設(shè)査斟斗群宰檸制尊冃錄需妥加和刮J3冃朋務(wù)貳圧戈侍芒加呂才心惱Kerb0-00吐|lb1Tlrii嚴ulJblJJt嗨斶胡注目錄.呦冬例対應(yīng)一-卜目錄U朕野譏STtn“ra”1.丈洌辺嗣朗側(cè)豐,包書啟動與存上罪晏壓鹽津-i^l/J:'^?JliJ&C^J.l'?'!L.-.1.Jli1^L-.r.'ljL1-Ifl.Sl--LL11puia_.H..1;.■.I..1.^:1'.1-il.i]j■■L'?1^EiJS—仔)'當賤創(chuàng)的tl蠱丈件豹出目就如1■:凸九便用服婁註三擊,虛須肌鄧日吉菩贍條誦i百甲弭哥丁悻目最.tlCdiL4c<nl4if?.:[nL.耳印馬岸I斤?宦強:lkE:p?tk<?乞文件EAS6.1的開發(fā)環(huán)境目錄, workplace、workplace_src分別用于存放BOSStudio工程,Eclipse工程??梢愿鶕?jù)實際情況, 在BOSStudio和Eclipse中更改工作目錄。下圖是實際開發(fā)的一個目錄結(jié)構(gòu):admin口ipusic■+口applications1+1_]t>mUGtjnBiCiiL口deploy+1iomains田3讓Licensw1+12Dnietaaj_Jd_jtempLat??EQtOGMcdulu-丄)JalkTisk』easF+lBi?nt.Ii^v+1Develops,^]httpdi^nt+ I>4cliC*IlfL£+^]ftptcilentJelF\OServer+*_)idmin田Il-I于packcanfig日口541*741;binS clusterS□rdLoc0Qlibffli£2l巾電F+l itap@Jperl2jprofiles-」serverlS二)bin+_Jeonfig田丄1怦jwcrksp^capropertix田冷upete日escript田i.Oupdater0□Simpl*ClienthjlMtp
3.1.拷貝安裝第一步拷貝目錄直接從其他已配置好環(huán)境的電腦中將整個目錄拷貝到本地磁盤中。這個過程會耗時比較長,但是所直接從其他已配置好環(huán)境的電腦中將整個目錄拷貝到本地磁盤中。這個過程會耗時比較長,但是所需的文件可需的文件可EAS庫表都是最完整的,只需做簡單配置就可以啟動運行。目錄結(jié)構(gòu)如下:apusicBOSMIodularDataTaskaas第二步制作虛擬盤制作虛擬盤,EAS的運行環(huán)境使用了虛擬盤,將 EAS所在文件夾映射為W盤。在切換EAS目錄時需要重新執(zhí)行虛擬盤命令。有些項目組還將 W:\eas\Server\server\lib虛擬為另一個盤,便于開發(fā)環(huán)境引用JAR包。Substw:D:\EAS61substv:W:\eas\Server\server\lib虛擬盤W的目錄結(jié)構(gòu)是與D:\EAS61目錄一致的??梢詫⒋四_本做成bat批處理,在操作系統(tǒng)啟動時執(zhí)行,這樣就可以自動創(chuàng)建虛擬盤。注意:虛擬盤必須是W盤,因為EAS中很多腳本、配置文件都直接引用了 W盤符,如果本地磁盤有多個EAS版本,每次只能虛擬其中一個版本的目錄。3.2.PT安裝第一步安裝admin工具和虛擬磁盤首先,在本地磁盤創(chuàng)建目錄,假設(shè)是 D:\EAS61,同時作為虛擬盤對應(yīng)的目錄,并保證該盤的空間足夠大。進入 服務(wù)器選取具體的PT環(huán)境,名稱*劉建一劉建一個新立件夾只需要拷貝setup.bat 文件到本地磁盤D:\EAS61,直接執(zhí)行就能生成基本的目錄結(jié)構(gòu)。與服務(wù)器上的PT目錄中的文件夾目錄結(jié)構(gòu)類似,同時已經(jīng)完成了虛擬盤 W:的創(chuàng)建。注意:如果已經(jīng)存在W盤,執(zhí)行過程將卸載虛擬盤,按照新的目錄重新虛擬 W盤。第二步PT安裝即可運行pt.bat,即可運行pt.bat,開始PT安裝。InstallPnyforTester--安裝測試人員壞境InstallAnvfoi1Deuelope^withHOSModular一安僉啓人員壞境(含BOSStudio,BTM,WFDesigner)IftscallBOGModulap--g^BOSMoaula^4-Iristall白nc—安裝5.InstallApusic—査狀Hpudc[ristallJUnit—安恿UnitInstallTogether--立裝Tosrethcr-6.InstallJDK~安護JDKS.IftstallUinCUS--^-^UinCUS10.1nstallDataTask--紜裝DataTaslf11.1nstallKin^deBuildSystem—安裝椅建系統(tǒng)KBS<jf,exit一退岀Inscall:>輸入2(或3)。這一步將安裝設(shè)計師和開發(fā)人員默認的所需工具。如果你只是想安裝部分工具,請根據(jù)菜單輸入相應(yīng)工具的序號。設(shè)計師和開發(fā)人員默認將安裝 Apusic、JDK、Jbuilder、Together、BosStudio、Ant、Junit、eas。同時安裝多個工具時,可以為每個工具的安裝打開一個 PT進程。開發(fā)環(huán)境中如果需要生成新的庫配置文件,需要輸入 4,在輸入6,重新生成EAS庫列表。主要用于ECLIPSE開發(fā)環(huán)境引用。
Install一巒開發(fā)環(huán)境EftS—EAE逋版3-Test一測世服務(wù)器4.Too15一啟劫香科工具q.exit—追出PTPT:>4BOSStudio--啟^BOSStiidioVFDesis^ner―J^StjWFDe^i^nerBIMStudio--J@3)DIMUinCus—啟動WlnCvsTageth&v 啟動Tc>mEth總尸MakeLib-ListForEA8—注成E的庫列表UpdateDat-aTask——卑于斤DatalaskStartDataTa^k--.Ja^DataTaskStartAdminTool—啟動管理扌呈制臺Updatedev~更新d它"目錄tU:/樂Hg/d鼻u)11.OEM-BPCFtanmseT--OflM-RPCManager12.OEM-RPCTrace一ORH-BPCTrace13.Trac^CodeBuilde*—一TraceCodeBuildevq?exit—退出4.1.License導(dǎo)入部署環(huán)境的第一步就是導(dǎo)入 License,雖然不影響應(yīng)用服務(wù)器的啟動,但是會影響客戶端的登錄和使用??梢赃M入 無控制Licnese包獲取開發(fā)用的無控制 License包。逹一個新丈件夾
咅逵個文碎駆發(fā)布到SZ.168,33.]6SE逹一個新丈件夾
咅逵個文碎駆發(fā)布到SZ.168,33.]6SE的文擋戔的電脳522亡)53£□5I105.9(^5.0)亡)6,O_ip_rpc((3J0S6.1.0匸虻閔20」無控制11.cense亡)瓏別網(wǎng)詛爼■無控制】X狂JU炮DWIS無控制li"皿亡包_EASfi.0掘新IGAS專用無控需咆_j;ther31卜誹宦31卜誹宦,盤新試用版lic*nseS.□例如,BOS6.2的License包,可以進入 無控制Licnese包\BOS620_1無控制license'release,直接拷貝Client、Server包覆蓋W:\eas中的相應(yīng)文件。注意:請根據(jù)具體的BOS平臺版本獲取License包,如果沒有合適的,可以找部門經(jīng)理申請。42生成EAS庫文件生成開發(fā)需要的EAS庫文件,進入PT安裝,執(zhí)行4->6步驟即可生成,生成的文件如下圖所示。在Eclipse環(huán)境中導(dǎo)入。文件漏瓏0)査看遡收藏?TM(t)霜助?后退”丿〒F 蘇胚谿対|臥地址0|二)W:\ea.5\dev]立件宛 乂E」我的文檔F扌瑟的電腦61*本地磁盤心〕0*本地感盤4)Q匸本地隱蠱但:)0y本地磁盤U)0y本地感盤咄;)||^]|adminQ口aat0IOapnsi=宙BOSModularli—_-"ii"Tlntib?iTT■€a.sLib_for_eas?userl1Lrar1esbQsiib_for_8as,userlitrariasH]strrer-user.liblist53|client_UEer.Till1zt畫waflib_for_eas.userlibrsries£src.liblistEserver.liblist3]portallilb_fora.E.userlibrarieT_STS_EntityEfif.sql國T_FF_BosObjact.sqlQAilctaBiEBafFQrlnLitjfitf,54LE143客戶端設(shè)置(非必須)進入W:\eas\Client'client\deploy\client進入W:\eas\Client'client\deploy\client目錄,打開perties■:VeatE1CJ.1entV.c3Lient^deplLojrVdieot.艾件?編輯?查看迪收藏迦工具①幫助?0后退0后退*接索交件夾13療地址(Q) 1W:\a4i\Cliant\cli*nt\daploy\cliant文皓和文件夾&警英它便置j我的立檔文皓和文件夾&警英它便置j我的立檔Q我的電胞Hj網(wǎng)上鄒居詳期信宜vBpptiode.propertietFRjDPEIiTIES文件修改日期:如09年&月4日,⑻1T夬小一BSB孚書.1Ctrlhemeiz1i)rin.t_teinlat?JAppCtn.ill^Jilll^bCoufi£.=nnli巴“chwCgFig.xml2CLi.eiitAri.dll[蘭config;.茶■]”|ekeydll|=lformulaE_d&finatioilkhI\jKariwir&Iitf&CoH&ctor.>111^ICEJKLIl*giS<ryillJXjlKEYJNT.dll⑥HSJHIDer.dllBjdic.dllJtwiin-dll_^]log4j.propertiestv^T&ol.dll目ormrpc_cliper11tsFTerfll.cg^Cli.eirt.properties宀ITsrniissi jvgT^Ql.衛(wèi)1l^JTrLRtHookS.ill自hmtHc沁fi.ill?>JIri-iitFroxyE-dll畫eu2£c閣一dllvmoptions.propert7Zs?JS2]TfinCljpFrexy.dll^j^inSyst&mPrcixy.dll編輯該配置文件,修改 metadata.path加入以下配置:metadata.path=w:/apusic/metas;W:/eas/Server/server/metas/bos/*.jar;W:/eas/Server/server/metas/eas/*.jar;W:/eas/Server/server/metas/mri/*.jar;主要目的是引入w:/apusic/metas目錄,該目錄用于在開發(fā)過程中優(yōu)先引用 BOSStudio發(fā)布的元數(shù)據(jù)。w:/apusic/metas目錄可以根據(jù)實際情況調(diào)整,只要在 perties中配置了就可以正確讀取。4.4.服務(wù)器端設(shè)置數(shù)據(jù)源配置進入W:\eas\Server\server\properties目錄,配置數(shù)據(jù)中心,也就是連接的數(shù)據(jù)庫。 主要目的是快速將其他同事發(fā)過來的數(shù)據(jù)中心配置導(dǎo)入。v?xmlversion="1.0"encoding="UTF-8"?><datacenters>vdatacenterbindebgateway="false"dbtype="oracle"id="eas_maf_61_2"bindoa="false"dbversion=""version=""disable="false"vdatacenterbindebgateway="false"dbtype="oracle"id="eas_maf_61_2"bindoa="false"dbversion=""version=""disable="false"ksql="true" tracetype=""dbname="easmaf61"encodeurl="true"dbuser="e6gold61dbpassword="ksqle:5gPmXywAaTOsArYHTY9yBqa4bGKgosp7"datasource="40:1521"><namelocale="zh_TW">eas_maf_61_2</name><namelocale="zh_CN">eas_maf_61_2</name><namelocale="en"/></datacenter></datacenters>?T:\easlSerrerYserverIproperti込戲件(I〕編輯②查看世1收藏(A)工貝X)幫助QD0后退▼ …P6'文件來E3-地址01〕|IT:'i?a5\Server\s?rirer\prQpertias立件卻文件真任參gradescript:二刨逹一牛新文件先.>簾湮個文件夾垸布到壯b口捷亍此文件夾Emusla lisid^Lt^center5.3齊ml1dbZexplain.f二dbperameter.xml1些DeployAgent-xinl.園|e^sBpolicy1 h基礎(chǔ)設(shè)置Bosconfig.xml包含大多數(shù)的基礎(chǔ)配置,一般不需要更改。listenerconfig.data監(jiān)聽器設(shè)置,確保所需要的服務(wù)監(jiān)聽器打開了,例如工作流監(jiān)聽器,否則具體功能不能正常使用。<config>vconfigitemname="listenerconfig"><listener name="com.kingdee.bos.management.ManagementServletListener"enable="true"failOnError="false"/>vlistener name="mon.app.MetaDataLoaderListener"enable="true"failOnError="true"/>vlistener name="mon.DCListListener" enable="true"failOnError="false"/>vlistener name="com.kingdee.bos.orm.impl.server.ORMRPCServer" enable="true"
failOnError="true"/>vlistener name="com.kingdee.bos.service.message.agent.BOSMessageService"enable="false"failOnError="false"/>vlistener name="com.kingdee.bos.workflow.service.WfServerListener"enable="false"failOnError="false"/>vlistener name="com.kingdee.bos.service.scheduler.BOSSchedulerService"enable="false"failOnError="false"/>vlistenername="com.kingdee.eas.base.usermonitor.app.UserMonitorRegisterListener"enable="true"failOnError="false"/><listener name="ctrl.app.NetCtrlListener"enable="true"failOnError="false"/><listenername="com.kingdee.eas.base.log.app.LogServiceListener"failOnError="false"/><listener name="mon.app.ServiceRegisterListener"enable="true"failOnError="false"/><listenername="mon.app.ConfigVerifyListener"failOnError="false"/><listener name="com.kingdee.bos.webservice.WSConfigListener"failOnError="false"/><listener name="com.kingdee.bos.ebgateway.server.EbgatewayServerListener"enable="true"failOnError="false"/><listenername="com.kingdee.eas.framework.bireport.app.servo.BIServoListener"enable="true"failOnError="false"/><listener name="com.kingdee.eas.base.uiframe.app.LoginContextListener"enable="true"failOnError="false"/><listener name="com.kingdee.eas.cp.autoupdater.servlet.CreateJnlpListener"enable="true"failOnError="false"/><listenername="com.kingdee.bos.ctrl.analysis.web.solution.BISolutionListener"failOnError="false"/><listener name="com.kingdee.eas.framework.db.TempTableServerListener"enable="true"failOnError="false"/><listener name="com.kingdee.bos.config.ServerConfigServicelnitializer"enable="true"failOnError="false"/><listenername="com.kingdee.bos.event.adapter.BOSEventListener"enable="true"enable="true"enable="true"enable="true"enable="true"failOnError="false"/>enable="true"enable="true"enable="true"enable="true"v/configitem>v/config>perties在該文件中加入元數(shù)據(jù)路徑,與客戶端原理相同。設(shè)置 metadata.path參數(shù)。metadata.path=w:/apusic/metas;${EAS_HOME}/server/metas/sp-bim-metas.jar;${EAS_HOME}/server/metas/sp/*.jar;${EAS_HOME}/server/metas/industry/*.jar;${EAS_HOME}/server/metas/bos/*.jar;${EAS_HOME}/server/metas/eas/*.jar;${EAS_HOME}/server/metas/mri/*.jar文件也)篇輯墮〕查看迪收藏?工旦⑴幫助逍〕空后退?_L地址?|aw文件也)篇輯墮〕查看迪收藏?工旦⑴幫助逍〕空后退?_L地址?|aw:\按索交件夾閆棒電as\Serv'^rVs \profiles\server1\can£i立杵和立杵夬任務(wù)》創(chuàng)連一個新文件夾汕將這個空件夾發(fā)布劉」共享此文件夾i^JlicensesiL"IDartalCoufig國QpUsicjcoilsole.LkL[^iB[JS_Eermiasi?nCo^£i^uratiar.xmlCacLeConf1g.xmlcardLcdininonevent,propertiesconcurrsjclt.confconfEAS_F issi itixmle€uscomponeikts.ximle事宜1i c^nfiget_client.properti呂*ebi_dbcoiifLg.propertiesafei_eniulator,propertiesebgateway.prop&rti^Ec^ufic丈件襄他改呂姬煩曲砸月4日,1&:43回]g.prdperti色蘭'—1e^JitMajpiiL^ZrOrLrig.xmlz*f|jntKCQxmactor,pr?p?r114s|些Ili亡總a占電:電.:xml |jjl|listenerconfig.dataproperties/=]cm飢inor opconfig.忙mlormrpc_fi4E.prnpfirti薊F*r£Ldg_Sarv*r.proptrii?s到FsrmFarm.proptiz■^7,PlanTemjlate.ktm[jj]馭遼W-JI'Qf'?tltW[=JserviceNan^gerStof巴.gnatureConfLgjiir^tion.xml3]SSLConfig.properti?^f|stitrecord.con£ig刪table2type.propertiesus:ti~SyTLcCqiv£ig:xnlL=j'userSTTLcListener?xml^version,data||ggT|wproperties|4.5.源代碼編譯目錄設(shè)置進入W:\eas\dev目錄,修改server-user.liblist、client-user.liblist文件,修改為具體的源代碼編譯目錄,例如W:\workspacesrc\maf60\bin。改設(shè)置的用途是在EAS啟動運行過程中,優(yōu)先引用編譯好的 class文件,達到開發(fā)過程中的實時要求。和文件英任超 仝Hl:和文件英任超 仝Hl:easliL_foir_esle.heerl1brariesRhnu■?■■■■■■nriBiiran■■■■■vbi■■■vn■■?!*■■■nanmrariliikbii■■■?<■■■■■niiHrmmhh■Qhloslillforeas,TiserLiBiraries—server_u5?r.1iblistclient-nser.liblistwaflib—For^e注生.erlibrari.src.liblistserver.I1IL1st判pertallib_£9r_ea5?userlitbr圖UJent.liiblistTT_SYS_Eatityfi電f.sql閏7_PF_Bo^O!tject.sql閆Delet?BizReEForEntitjrR^£.s簡介BOSStudio是基于Eclipse技術(shù),以Eclipse為開發(fā)與運行平臺,充分利用了 Eclipse開放性、平臺性、集成性等特性而開發(fā)的一套完整的 BOS元數(shù)據(jù)編輯與展現(xiàn)工具, 并與Eclipse提供的代碼編輯、編譯、調(diào)試等功能有機結(jié)合,從而實現(xiàn)了 BOS設(shè)計期建模、BOS元數(shù)據(jù)校驗與發(fā)布、源代碼的編輯、編譯、調(diào)試、運行等各環(huán)節(jié)統(tǒng)一在 BOSStudio環(huán)境中順利完成。EAS系統(tǒng)是基于BOS平臺建立的,因此,原型設(shè)計采用 BOSStudio,在拷貝開發(fā)環(huán)境時,已經(jīng)內(nèi)置在EAS目錄中,位于BOSModular目錄。具體使用可以參考BOS開發(fā)指南。License導(dǎo)入如果打開BOS時提示沒有License,可以自行導(dǎo)入內(nèi)部開發(fā)用的 License包。進入無控制Licnese包\BOSModular無控制license包\6.x?譏1號一1胸一3,肌無控制lAw色丸包\MS?ohlar無控制丄"電皿電包I乩工丈件也)躺揖⑥直看①收藏?工旦⑴幫肋⑩cense,dll瘦索cense,dlln創(chuàng)建一牛新立件夾自B0CL】
-■]boilie*nsa.jn創(chuàng)建一牛新立件夾將以下文件拷貝到 W:\BOSModular\boscommon\eclipse\plugins\com.kingdee.bos.boslicense_6.1.0,將已有文件覆蓋即可?!鯞1V:\BOS?o直uJLhjtIHo玉<:()■■<>nAeclLi.psie\^lmgi.iisVeoB.kingdee.lbos.bosLiceaise_6_1立件?騙揖⑥查看迪收眾?工貝遼)幫助QD文件天住卜文件天住卜地址迪)j廿;\SQ5M*dial站訃咗GgnwiQii讓話帀記\plu*ins讓*皿.kittle自b^s.恥訂訂販刖&1.C立拌和立昨奏任冬J創(chuàng)建一個新立件夾必熔這舉文件夾撥布到立拌和立昨奏任冬J創(chuàng)建一個新立件夾必熔這舉文件夾撥布到-并李此文件夾rtMETA-OTfM■■■nJ立件夾BOSticwise,dll40KE應(yīng)用程序擴展_-jboslicfH3e.jar&4KBExecutableJ?plng丄n一properti電m1KBFROPERmS5/=plugin_3tril2KE餉L丈檔大小I類型名稱Eclipse簡介Eclipse是業(yè)界著名的工具開發(fā)與運行平臺,它最初由IBM發(fā)起,并逐步發(fā)展成不受任何商業(yè)機構(gòu)控制的開源組織。 Eclipse是一套強大的、商業(yè)質(zhì)量的工業(yè)級整合式開發(fā)環(huán)境,它由三部分組成:EclipseProject,EclipseToolsProject與EclipseTechnologyProject,每一個Project又都包含各自的子工程,并遵循CPL協(xié)議。詳細信息請參考Eclipse官方網(wǎng)站:必備插件SVN:Subversive、Subclipse。目前項目組大多數(shù)使用 Subversive,改插件同時依賴connectorSubversive/subversive/downloads.phpSubclipse/servlets/ProjectProcess7pagelDnp4wYuAKBS:直接拷貝W:\BOSModular\kbs\eclipse\plugins目錄中的com.kingdee.kbs_2.0.9.jar文件至Eclipse目錄中的plugin文件下。該工具用于提交構(gòu)建,在Eclipse中安裝該插件就可以不進入BOS提交構(gòu)建。Eclipse客戶端調(diào)試設(shè)置GMain(?)=^rgumeiitE三GMain(?)=^rgumeiitE三JKEClasspathSource哇EtlvircnnentCommm
-DEAS_HOME=w:\eas\Client-DEAS_SERVER=tcp:\\localhost:11034-ms128m-mx256m-Dlog4j.configuration=file:W:\eas\Client\client\deploy\client\pertiesEclipse服務(wù)端調(diào)試設(shè)置由于EAS產(chǎn)品采用集成應(yīng)用服務(wù)器的方式,不能直接在 ECLIPSE環(huán)境中配置應(yīng)用服務(wù)器啟動,因此調(diào)試服務(wù)端需要連接遠端應(yīng)用程序。默認連接 8000端口。?!elhpzeApplieft1DiiJ"avaAppletEEJavaA^plicalionHEAS_NM'jTestB&teZJVnitJVnitTlu^-inTestOS^iFx^mew^ckRemoftpplicatioTaskCoutaztTestSVN檢出代碼技巧SVN源代碼路徑:5/svn/eassystem1EAS所有的業(yè)務(wù)模塊都是分布不同的目錄中, 源文件目錄業(yè)務(wù)很分散的, 所以在檢出代碼時不可能從跟目錄一把檢出所有需要的源代碼。有一種方法可以將需要的代碼檢出。首先選擇 EAS目錄中任意一個工程目錄,選擇dev目錄然后點擊右鍵,點擊圖中所示的檢出選項。Q-&Q-&-&;曰 —-.1「::"Ja■>■■■■J-.-b3&dB&D&3E--E--T1H..E--S[+!■+I+1-+1E-- PTiCRdi』:fTi[T1_COfTIlTIC[dev: ?穌ncm-com g業(yè)Pitch...*已"一蘭七" gdd.RevisicmLinkperflog-■RP- ,jy.Ejcp^rt...凹*f^_ta5ea囪■&匸?嘰…E-&p.q亡33_ 匚對psr冬With ?S'"&^-TepOr矽血氏A引、一-c_anaJ.j■■ 選擇第一個檢出方式,以向?qū)Х绞絼?chuàng)建新項目。CheickOntAsCheckOutAsYoucancheckouttheselectedrepositoryresourcebydifferentways.SelectthenetJlo<ofcheckoutyouprefertouse.」□!X||SVN0'Chooseher七心checkoutfolder'dev(*"Ch?ckout■百%pr&jactGonfigKir?dusingth?NrwProjectWizwrdinth包diildrenoftheselectEdresoiirceLCh?ck^ut?fold?rixit?5tin<prejtcifCkectoutasa^rojectwithikeziafnespedfie1:新項目選擇JAVA工程。Selectawizard國…General田…Devs*1-上-電-電JavaProjectfromExi百七in萃AjfHSvuldflie檢出后可以看到所選擇工程目錄中的代碼已經(jīng)檢出, 此時再檢出其他需要代碼,直接加入到這個工程中。B^mpwafBO32a096[http:/?ig2.160.16.15/37n/ea5sy3temh?rar回“佛>sra323(^30 'corn.king4.?? JjBCiSC:i-…厘1.txt21249S十 J7KESystemLibrary[jre6][+1旦bcslib_f&r_&isUEerlibrsries[+.三e*Elil>_For_tis.userlibrsri繼續(xù)選擇所需的模塊代碼,選擇到src目錄中具體的包文件夾,如下圖所示,com.kingdee.eas.mm.control包。在點擊檢出。|- f5 鼻■H'三mm_control333499ElL'■itv333499-Bsre333496E&cm333499;0£>kir^d&e333499--Qww333499冋&伽333499j! 3&;一“[言l.Ut21249B+1 mm』?舗2丁前±] mmjlaiinin^333179mm」■韻wrt333075Mii_sfc333420mobile254710■i-lL+1田E--田s+l"?a±l--L+l創(chuàng)+!■■田國s'-?出T-l皿mLili333522ncm_coninion333307menstd332540*i321333cpi_comihoik3333BTqm_qc鷲3392qmreport333119rcc_anaJ.yse292150ycciase204TTSi2921.?0xccptrcpcess202150ret_arap£日US藥ret_1>aEedita.208736...a■■〕]時cwn〒口選擇檢出為已存在項目的一個文件夾。ft-Ch?ckOntAcCheckOutAstopemkcheckoutth唱s^l^ctedr^posit^ryresawreebyliffer^ntyra^s?SJeyouprefertousa.Liov髦q qutfoldercoiitFol「Checkout&3ajroj*ctconfiguredu^infIh亡NewProjectffizatJ,rFindprqjctsijith亡childrenc£thtselectedresource選擇具體需要檢出到的文件夾,選擇具體需要檢出到的文件夾,com.kingdee.eas.mm.control包位于mm的下一層,因此選擇 mm,作為檢出到的目錄。ClieckOatSVNCheckOutIntoProjectSVNSelecttlietargetfoldertockeckouttheselectedreposi
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年臨街店鋪門面租賃合同范文(2篇)
- 2025年二手房轉(zhuǎn)讓協(xié)議參考樣本(三篇)
- 2025年倉儲設(shè)施的租賃合同(2篇)
- 2025年企業(yè)公司員工保密合同(2篇)
- 2025年度安全保衛(wèi)人員招聘與培訓(xùn)合同
- 工廠搬遷運輸服務(wù)協(xié)議
- 廢品回收運輸合同
- 展覽館裝修居間協(xié)議
- 城市公交燃油供應(yīng)協(xié)議
- 機械設(shè)備搬遷居間協(xié)議
- 證券公司信用風(fēng)險和操作風(fēng)險管理理論和實踐中金公司
- 一級建造師繼續(xù)教育最全題庫及答案(新)
- 2022年高考湖南卷生物試題(含答案解析)
- GB/T 20909-2007鋼門窗
- GB/T 17854-1999埋弧焊用不銹鋼焊絲和焊劑
- GB/T 15593-2020輸血(液)器具用聚氯乙烯塑料
- 直線加速器專項施工方案
- 儲能設(shè)備項目采購供應(yīng)質(zhì)量管理方案
- 2022年全國卷高考語文答題卡格式
- 復(fù)旦大學(xué)簡介 (課堂PPT)
- CKD馬達使用說明
評論
0/150
提交評論