




已阅读5页,还剩11页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
JAVA 组源码项目发布流程 目 录 1.前期准备 .1 1.1 安装 JDK .1 1.2 安装 MyEclipse8.5 1 1.3 安装 MyEclipse 的 svn 插件 .2 2. 打包过程 2 2.1 打 CGL.jar 包过程 2 2.2 CMES1300 WEB 部署 .8 2.3 集控站 WEB 系统部署 12 2.4 CGL 与 WEB 整合 .12 2.5 配置工具文件包 .13 2.5.1 各源代码及文件路径 13 2.5.2 其他相关说明 13 2.5.3 发布流程 13 JAVA 组源码项目发布流程 1 1.前期准备 1.1 安装 JDK 1、在 SVN 上下载 JDK(版本要求在 1.6 以上)安装软件到本地,双击开始安装; SVN 路径:/DZ/CMES1300/01 项目环境/02 软件工具/JDK。 2、可以选择默认安装,一直点 Next,最后点 Finish。 3、安装完后进行环境变量配置, (1)右键“我的电脑”,选择“属性” (2)在系统属性界面,选择“高级”选项,然后点“环境变量” (3)在系统变量中,找到 Path 变量,然后点“编辑”,变量值里面的内容是在原来的内容前面 写上你所安装 JDK 的 bin 文件夹的路径,然后在路径后面加上;(英文输入法)。例如:你 的 JDK 安装在 D 盘,那么变量值就是 D:Javajdk1.6.0_10 bin。 (4)在系统变量中,找到 JAVA_HOME 变量(如果以前没安装过 JDK,电脑一般是没有 JAVA_HOME 变量,需要新建一个),然后点“编辑”,变量名是 JAVA_HOME,变量值是 D:Javajdk1.6.0_10 1.2 安装 MyEclipse8.5 1、可以向公司相关人员获取 MyEclipse8.5 版本安装光盘,和相应的注册机或注册码,双击光盘 内的安装软件(myeclipse-8.5.0-win32.exe)开始安装。 2、可以选择默认安装,一直点 Next,最后点 Finish。 3、完成后对 MyEclipse 进行注册。 (不注册可用 30 天) (1)打开 MyEclipse,关闭欢迎界面,等一会后会跳出注册对话框。然后输入注册名和注册码 (注册名和注册码获得方法多样,最简单的是花钱去购买,还可以网上去搜索他人免费共享, 也可以自己下载注册机破解) ,目前提供一个(Subscriber:google,Subscription Code:tLR7ZL-855444-6959755975083021)。 (2)填入相应的 Subscriber 和 Subsription Code,然后确认,注册工作完成。 1.3 安装 MyEclipse 的 svn 插件 (如果装有 svn 客户端可不安装此插件) 1、从 SVN 上下载 svn 插件包(版本在 1.0.6 以上) ,SVN 上提供一个下载链接: /DZ/CMES1300/01 项目环境/02 软件工具/MyEclipse_svn 插件.rar 2、把下载下来的插件压缩包进行解压缩,然后把解压后的文件夹复制到 MyEclilpse8.5 的安装目 录下的 dropins 中,如:D:Program FilesGenuitecMyEclipse 8.5dropins ,重启 MyEclipse。 3、注意问题 如果重启后不能用(因为有些老版本的问题,不支持这样安装) ,还有一种备用安装方式: (1) 在其他地方新建一个文件夹,如在 d 盘新建 svn 文件夹,然后在建子目录 eclipse,最后这 里该目录下的两个文件夹 features、plugins 放入到 eclipse 里面。 (2) 在 MyEclipse 的 dropins 目录下新建一个 svn.link(ps:这里什么文件名和后缀名都没关系),里 面内容是 path=插件的路径,如这里是 path=d:/svn; (3) 在右键点击 MyEclipse 快捷启动方式,在目标后面空两格,在加上命令 -clean, 安装完 成。 (4) 打开 MyEclipse8.5 中的 help-Software Updates-find and install(如果没有这个, 打开 MyEclipse8.5 中的 window-preferences-Capabilities,把 Classic Update 打上勾就 有了)。 (5) 选择 search for new features to install,点击 Next,点击 new remote site,输入 name:subclipse,url:/update_1.6.x,OK,选中 subclipse,点击 finish。 (6) 在弹出框中选择 subclipse,把 Subclipse Integration for Mylyn 3.x 去掉,Next 一路 安装完成! 2. 打包过程 2.1 打 CGL.jar 包过程 1、先把工程导入到工作工间 方法一(安装了 svn 插件):在 MyEclipse 中,打开 File,点击 import,在跳出的对话框中, 选择 SVN/从 SVN 检出项目(如图 1) ,点 Next,在选择创建新的资源库位置:点 Next,有 URL 中输入 SVN 路径:/DZ/CMES1300/03 项目产品/05 发布实施/05 基线版本/HMI 界 面模块,导入相对应的项目工程(思博、文化变、天宁变),(如果在上面的 SVN 路经中找不到, 也可以从源代码处导入,源代码 SVN 路径:/DZ/CMES1300/03 项目产品/03 编码 阶段/HMI 界面模块中导入工程) ,在选择图形界面,点击 Finish 完成导入(如图 2) JAVA 组源码项目发布流程 3 图 1 图 2 方法二(安装 svn 客户端):用 SVN 工具导出项目到本地,在 MyEclipse 中,打开 File,点 击 import,在跳出的对话框中,选择 General/Existiong Projects into Workspace,在点 next,在选择 Select root directory,点击 Browse,选择刚从 SVN 工具导出到本地的工程,点“确定” ,在 Projects 中勾上对应项目,点击 finish,完成工程的导入。 导入过程的几点说明: (1)在 Package Explorer 中找到刚导入的项目,若上面出现 这样的标志,说明导入失败, 造成失败原因是非正常原因,需找开发人员寻找一下具体原因,一般情况下导入是成功的。 (2)如果导入过程中,出现了以下错误(如图 3) ,可以不用理会,这是开发工具问题,点 “OK”就是,接着会跳出以下对话框(如图 4) ,选择”No”,MyEclipse 就不用重启,还可以继续 工作。 (3)后面的导入都有可能存在着这样的问题,再次说明这个对程序不会有影响。 JAVA 组源码项目发布流程 5 图 3 图 4 2、修改代码 (如果不是从 HMI 工程是从 SVN 基线处(/DZ/CMES1300/03 项目产品/05 发布 实施/05 基线版本/HMI 界面模块)下载来的,以下代码需要进行操作) 针对不同的项目,需更改其中的内容,现说明如下: (1)思博项目: 1)在工程内找到“cn.creaway.cgl.editor.configFile”包中的“ModuleConfig_sibo.xml”文件, 把其中的内容复制到同包下的“ModuleConfig.xml”文件中,并保存; 2)再找到“cn.creaway.cgl.dom.run.modules”包,打开其中的 “CGLEffectWhenRun.java”文 件; 3)在“getRunToolItems() ”(可以用一些快捷方式,如按下 CTRL+F,在输入打头几个字母, 在点击 Search 就可以找到)方法中找到 “list.put(hCurveBtn.getToolTipText(), hCurveBtn);”这行代 码,如果有注释(加了“/”表示已注释) ,把对这行的注释去掉; 4)再找到“list.put(resultBtn.getToolTipText(), resultBtn)” ,如果没有注释,就把这行注释了。 (2)文化变: 1)在工程内找到“cn.creaway.cgl.editor.configFile”包中的“ModuleConfig_wenhuabian.xml” 文件,把其中的内容复制到同包下的“ModuleConfig.xml”文件中,并保存; 2)再找到“cn.creaway.cgl.dom.run.modules”包,打开其中的 “CGLEffectWhenRun.java”文 件, 3)在“getRunToolItems() ”方法中找到“list.put(hCurveBtn.getToolTipText(), hCurveBtn);”这 行代码,如果没有注释,把这行的注释掉; 4)在找到“list.put(resultBtn.getToolTipText(), resultBtn)” ,如果有注释,就把这行注释去了。 (3)天宁变: 1)在工程内找到“cn.creaway.cgl.editor.configFile”包中的 “ModuleConfig_tianningbian.xml”文件,把其中的内容复制到同包下的“ModuleConfig.xml”文 件中,并保存; 2)在找到“cn.creaway.cgl.dom.run.modules”包,打开其中的 “CGLEffectWhenRun.java”文 件; 3)在“getRunToolItems() ”方法中找到“list.put(hCurveBtn.getToolTipText(), hCurveBtn);”这 行代码,如果没有注释,把这行的注释掉; 4)在找到“list.put(resultBtn.getToolTipText(), resultBtn)” ,如果没有注释,就把这行注释了。 3、选择要参与打包的文件并导出 (1)选中从“cn.creaway.cgl.bridge ”这个包开始到“cn.creaway.cgl.style.tipStyle”这个包,右键 鼠标,点 Export,在跳出的对话框中,选择“Java/JAR file” (如图 5) ,在点击“Next” 。 图 5 (2)在跳出的对话框中,找到“Select the export destination”,点“Browse” (如图 6) ,然后选择 要导出到的目录,需注意的是名字要设成“CGL” ,点击“Next” 。 JAVA 组源码项目发布流程 7 图 6 (3) 这步无需做内容上的更改,直接点击“Next” ,进入一下步设置。 (4) 在跳出的对话框中,找到“Specify the manifest”,再选择“Use existing manifest from workspace”,点击“Browse” (如图 7) ,然后在刚导入的工程中找到名为 “MANIFEST.MF”文件,选中,点“OK” (如图 8) 图 7 图 8 (5)点击“Finish”完成导出工作,在导出目录中可以找到相应 CGL.jar 文件。 2.2 CMES1300 WEB 部署 在 svn(/DZ/CMES1300/03 项目产品/03 编码阶段/HMI 界面模块/)上找到相 应版本的源码,现在有文化变和斯博两个版本(注有斯博的是斯博项目,名为 WEB 源代码的是文 化变项目) ,如下目录 图 9 导出到本地新建文件夹内,以后可以利用 ant 脚本时间自动编译工作。如果现在 svn 上的源 码未经过编译(查看 WebRoot /WEB-INF/classes 目录下有文件则编译过,即使有也建议重新编译) ,将源码交给编程人员进行编译。 JAVA 组源码项目发布流程 9 现阶段编译项目步骤: 1、将项目导入 myeclipes (1)点击 myeclipes 的 FileImport 如下图 图 10 (2)选择 Existing Projects into Workspace,点击 Next; 图 11 (3)选择 Select root directory,点击 Browse 选择项目路径,选择之前在 svn 上下载的项目,点击 确定,最后点击 Finish 完成导入。 JAVA 组源码项目发布流程 11 图 12 2、将编译好的项目导出 (1)首先把项目部署到 tomcat 中,点击 弹出如下窗口。 图 13 (2)点击下拉框选择好项目后,点击 Add 按钮,弹出选择服务器窗口。 图 14 (3)选择好 tomcat 服务器,点击 finish 按钮,现在原先窗口中会显示部署的服务器相关信息,如 下图: 图 15 3、成功后点击 Browse 按钮打开部署好的文件目录。点击上一层,找到与导入项目同名的文件夹, 该文件夹为最终导入的文件。 4、将上一步的文件夹上传到目标机器的 tomcat/ webapps 目录下,将原来的 ROOT 文件夹删除, 并将该文件夹名改为 ROOT。 5、重新启动 tomcat 即可。用 ssh 工具,进入 tomcat 目录下的 bin 目录输入./shutdown.sh 回车,再 输入./startup.sh 回车。 2.3 集控站 WEB 系统部署 同上 SVN 找到 stationSet 源码目录(/DZ/CMES1300/03 项目产品/03 编码阶段 /集控站系统/源代码) ,按照上述方法编译(见 2.2 一节)后得到将 WebRoot 文件夹,将 WebRoot 改名为 stationSet,上传到 tomcat 目录下的 webapps 目录中,重启 tomcat 后,访问集控站的 url 为 http:/装置 IP /stationSet。 2.4 CGL 与 WEB 整合 JAVA 组源码项目发布流程 13 关于 CMES1300 的整合,将图形界面整合到 web 中去只需要吧 CGL.jar 和 lib.jar 两个包放 到 tomcat/webapps/ROOT 目录下即可。在到 SVN 路径: /DZ/CMES1300/03 项目 产品/03 编码阶段/HMI 界面模块/图形界面里找到 lib.jar,然后把 CGL.jar 和 lib.jar 一起放到 webRoot 目录下就完成了界面打包。 2.5 配置工具文件包 2.5.1 各源代码及文件路径 1、源代码路径:/DZ/CMES1300/03 项目产品/03 编码阶段/配置工具/ 图形开发系 统/源代码 2、CGL.jar、lib.jar 路径: /DZ/CMES1300/03 项目产品/05 发布实施/ 发布版本/配 置工具 3、poi-3.2.jar、draw2d.jar、jgraph.jar、schemaeditor.jar 路径:/DZ/CMES1300/03 项目产品/05 发布实施/发布版本/配置工具/lib 2.5.2 其他相关说明 SDP.jar、SAS.jar、VQC.jar、CVT.jar、DMC.jar 、LOGIC.jar、FORM.jar 为从源代码生成的文 件,如果第一次生成,需借用老的 SDP.jar 或者 SAS.jar 文件。 2.5.3 发布流程 1、SDP.jar 文件 (1)用 Eclipse 导入源代码( 配置工具插件)。 (2)文件属性java 构建路径 库。 (3)选中打叉的文件,点击编辑,选择相应的 CGL.jar、lib.jar、poi-3.2.jar、SAS.jar,点击 OK。 (4)文件导出 选择 JAR 文件 点击下一步 在 JAR 文件后面的浏览(R) ,选择路径, 输入文件名称 SDP.jar 点击下一步 点击下一步默认选择第一个选项完成。 2、SAS.jar 文件 (1)用 Eclipse 导入源代码( 图形配置插件)。 (2)文件属性java 构建路径 库。 (3)选中打叉的文件,点击编辑,选择相应的 CGL.jar、lib.jar、poi-3.2.jar、SDP.jar,点击 OK。 (4)文件导出 选择 JAR 文件 点击下一步 在 JAR 文件后面的浏览(R) ,选择路径, 输入文件名称 SAS.jar 点击下一步 点击下一步默认选择第一个选项完成。 3、VQC.jar 文件 (1)用 Eclipse 导入源代码(VQC 插件)。 (2)文件属性java 构建路径 库。 (3)选中打叉的文件,点击编辑,选择相应的 CGL.jar、lib.jar、SDP.jar ,点击 OK。 (4)文件导出 选择 JAR 文件 点击下一步 在 JAR 文件后面的浏览(R) ,选择路径, 输入文件名称 VQC.jar 点击下一步点击下一步 默认选择第一个选项完成。 4、CVT.jar 文件 (1)用 Eclipse 导入源代码(CVT 插件)。 (2)文件属性java 构建路径
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论