Idea下数据平台开发测试说明
LatestUpdate:2012/6/14 by 钟锦源
说明:为了使该说明的更新能够方便对比查,任何修改后请到第八章更新说明部分记录更改信息。
目录
一、 当前使用软件版本 2
二、 安装及使用SVN 2
1. 安装TortoiseSVN 2
2.SVN使用说明: 2
(1)检出代码 2
(2)更新代码 2
(3)修改并提交代码 2
(4)新增文件、文件夹 2
(5)其他注意事项 2
三、 安装环境搭建 2
1. JDK安装 2
2. Maven配置 2
3. 测试工具相关配置 2
(1)COBERTURA_HOME环境变量设置 2
(2)ANT_HOME环境变量设置 2
4. Idea配置 2
四、开发说明 2
1. 数据平台开发运行目录结构说明 2
2. 数据平台模块新建及开发教程 2
(1) 数据平台目录结构说明 2
(2) 数据平台新建模块方法 2
(3) 数据平台模块目录下l、osgi.bnd、l说明 2
(4) 新建模块获取元数据的方法 2
3. 日志使用说明 2
(1)环境检查 2
(2)在需要调用日志的类中增加私有变量 2
(3)在需要记录日志的时候调用以下几个函数 2
(4)参数化日志信息简介 2
(5)数据平台日志记录规范 2
4. 关于断点调试 2
五、测试工具使用说明 2
1. 检查环境变量 2
2. 修改相应模块中l及osgi.bnd文件 2
3. 修改需要测试模块的stop()方法 2
4. 测试运行及检验方法 2
5. 远程桌面测试说明 2
六、虚拟机配置运行说明 2
七、配置问题汇总 2
八、更新说明 2
一、 当前使用软件版本
建议按当前版本设置:
IntelliJ IDEA Community Edition 10.0
maven-2.0.11
felix-framework-3.2.2
jdk-6-beta2-windows-i586
cobertura-1.9.4.1
apache-ant-1.8.2
(虚拟机版本)VMware-workstation-full-7.0.0-203739
二、 安装及使用SVN
1. 安装TortoiseSVN
安装成功后,在Windows环境下,在文件夹窗口点击右键菜单可看到以下菜单项
图 二1
2.SVN使用说明:
(1)检出代码
初次使用TortoiseSVN的时候,你需要将服务器的代码下载到本地,这就是SVN Checkout(SVN检出)。检出的步骤如下:
第一步,如图 二2,创建一个新文件夹作为本地工作目录(Working directory),可以使用应用名为文件夹名。如工作目录DataPlatformWorkplace:(建议工作目录不要包含中文路径)
图 二2
第二步,从SVN仓库检出(checkout)一个应用的全部版本代码,如图 二3,右键–>点击“SVN Checkout”。在弹出页面中填写仓库URL即可,其它默认参数即可,如图 二4
图 二3
图 二4
Reversion处,“HEAD revision”是指最新版,也可以指定Revision为任意一个版本。 点击“OK”,出现下载界面,如图 二5
图 二5
如果一切顺利,DataPlatform仓库下的说明文档和代码将下载在DataPlatformWorkplace目录下。如图 二6
图 二6
(2)更新代码
每次修改代码前请务必运行一次右键–>点击“SVN Update”,获取最新代码
(3)修改并提交代码
本地使用你喜欢的编辑器,编辑任意文件,保存后该文件图标将会出现红感叹号,表示这个文件修改过,没有提交,如图6所示:
刚刚修改过的EFormatObtainerImpl.java变了。下面需要提交(commit)最近的更新。在EFormatObtainerImpl.java上击右键,出现菜单 ,选择“SVN commit”,然后填写关于本次更新的日志(log message),日志中请说明在Jira中任务的编号。
图 二7
当出现下图时,表示提交成功。
(4)新增文件、文件夹
在 SVN工作目录下,对于文件修改,完成后只需要commit就ok了,但对于新增文件,或者从其它目录复制进来的文件或文件夹,需要在commit之前需 要做一步add操作,即将文件或文件夹添加到svn工作目录中来,否则SVN客户端不认它。
(5)其他注意事项
1.svn上只上传代码文件和说明文档。非代码和说明文档的内容如IDEA项目的配置文件(如.iml后缀的文件,target文件夹等)。这些文件不该放到SVN中。可用add to ignore list排除。
2.务必保证本地新增了文件后用本地svn的add操作添加文件,然后再commit,不能在repo_browser上add(这样会导致本地文件与svn上文件的版本不对应,之后再update就会被skip掉)
3.与add操作类似,诸如delete之类的操作都分为本地和svn两种,想要将本地文件的更改同步到svn上,都应该通过本地svn工具进行操作,而不是登上repo_browser进行操作。
三、 安装环境搭建
1. JDK安装
1.直接运行“”,按照安装向导进行安装。
2.设置环境变量(Windows NT/2000/XP:控制面板/系统/高级/环境变量;Vista Win7:计算机(右键)/属性/高级系统设置/环境变量):
JAVA_HOME= c:\Program Files\Java\jdk1.6.0 (windows开发平台jdk安装目录)
PATH = %PATH%;%JAVA_HOME%\bin;
CLASSPATH = . ; %;%JAVA_HOME%\ LIB;
下面一win7为例详细说明此步骤:
按照提示安装后
选中系统属性。(对着桌面上的计算机图标点 右键—>属性 也行)
选择高级系统设置
选择高级标签,打开环境变量
新建三个环境变量,变量名和变量值分别如下:
变量名 | 变量值 |
JAVA_HOME | C:\Program Files\Java\jdk1.6.0 (jdk安装目录) |
PATH | %PATH%;%JAVA_HOME%\bin; |
CLASSPATH | . ; %;%JAVA_HOME%\ LIB; |
注意,第一项根据刚才的安装路径不同而略有不同,第二和第三项跟上表一致
3.检查JDK配置
打开命令行窗口,运行 java –version,若能正确显示jdk版本上述配置完成,否则重新查看上述配置
2. Maven配置
下载maven。当前开发使用版本为maven-2.0.11,并如下配置
2.1.2 下载Maven
请访问Maven的下载页面:/download.html,其中包含针对不同平台的各种版本的Maven下载文件。对于首次接触Maven的读者来说,推荐使用Maven 3.0,,因此下载apache-maven-3.0-bin.zip。当然,如果你对Maven的源代码感兴趣并想自己构建Maven,还可以下载apache-maven-3.0 -src.zip。该下载页面还提供了md5校验和(checksum)文件和asc数字签名文件,可以用来检验Maven分发包的正确性和安全性。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论