Idea下数据平台开发测试配置 说明.docx
《Idea下数据平台开发测试配置 说明.docx》由会员分享,可在线阅读,更多相关《Idea下数据平台开发测试配置 说明.docx(53页珍藏版)》请在冰豆网上搜索。
![Idea下数据平台开发测试配置 说明.docx](https://file1.bdocx.com/fileroot1/2022-11/16/c5c75674-8d56-4024-8a7d-45c239655d92/c5c75674-8d56-4024-8a7d-45c239655d921.gif)
Idea下数据平台开发测试配置说明
Idea下数据平台开发测试说明
LatestUpdate:
2012/6/14by钟锦源
说明:
为了使该说明的更新能够方便对比查找,任何修改后请到第八章更新说明部分记录更改信息。
目录
一、当前使用软件版本2
二、安装及使用SVN2
1.安装TortoiseSVN2
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)数据平台模块目录下pom.xml、osgi.bnd、build.xml说明2
(4)新建模块获取元数据的方法2
3.日志使用说明2
(1)环境检查2
(2)在需要调用日志的类中增加私有变量2
(3)在需要记录日志的时候调用以下几个函数2
(4)参数化日志信息简介2
(5)数据平台日志记录规范2
4.关于断点调试2
五、测试工具使用说明2
1.检查环境变量2
2.修改相应模块中build.xml及osgi.bnd文件2
3.修改需要测试模块的stop()方法2
4.测试运行及检验方法2
5.远程桌面测试说明2
六、虚拟机配置运行说明2
七、配置问题汇总2
八、更新说明2
一、当前使用软件版本
建议按当前版本设置:
IntelliJIDEACommunityEdition10.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的时候,你需要将服务器的代码下载到本地,这就是SVNCheckout(SVN检出)。
检出的步骤如下:
第一步,如图二2,创建一个新文件夹作为本地工作目录(Workingdirectory),可以使用应用名为文件夹名。
如工作目录DataPlatformWorkplace:
(建议工作目录不要包含中文路径)
图二2
第二步,从SVN仓库检出(checkout)一个应用的全部版本代码,如图二3,右键–>点击“SVNCheckout”。
在弹出页面中填写仓库URL即可,其它默认参数即可,如图二4
图二3
图二4
Reversion处,“HEADrevision”是指最新版,也可以指定Revision为任意一个版本。
点击“OK”,出现下载界面,如图二5
图二5
如果一切顺利,DataPlatform仓库下的说明文档和代码将下载在DataPlatformWorkplace目录下。
如图二6
图二6
(2)更新代码
每次修改代码前请务必运行一次右键–>点击“SVNUpdate”,获取最新代码
(3)修改并提交代码
本地使用你喜欢的编辑器,编辑任意文件,保存后该文件图标将会出现红色感叹号,表示这个文件修改过,没有提交,如图6所示:
刚刚修改过的EFormatObtainerImpl.java变色了。
下面需要提交(commit)最近的更新。
在EFormatObtainerImpl.java上击右键,出现菜单,选择“SVNcommit”,然后填写关于本次更新的日志(logmessage),日志中请说明在Jira中任务的编号。
图二7
当出现下图时,表示提交成功。
(4)新增文件、文件夹
在SVN工作目录下,对于文件修改,完成后只需要commit就ok了,但对于新增文件,或者从其它目录复制进来的文件或文件夹,需要在commit之前需要做一步add操作,即将文件或文件夹添加到svn工作目录中来,否则SVN客户端不认它。
(5)其他注意事项
1.svn上只上传代码文件和说明文档。
非代码和说明文档的内容如IDEA项目的配置文件(如.iml后缀的文件,target文件夹等)。
这些文件不该放到SVN中。
可用addtoignorelist排除。
2.务必保证本地新增了文件后用本地svn的add操作添加文件,然后再commit,不能在repo_browser上add(这样会导致本地文件与svn上文件的版本不对应,之后再update就会被skip掉)
3.与add操作类似,诸如delete之类的操作都分为本地和svn两种,想要将本地文件的更改同步到svn上,都应该通过本地svn工具进行操作,而不是登上repo_browser进行操作。
三、安装环境搭建
1.JDK安装
1.直接运行“jdk-6u4-windows-i586-p.exe”,按照安装向导进行安装。
2.设置环境变量(WindowsNT/2000/XP:
控制面板/系统/高级/环境变量;VistaWin7:
计算机(右键)/属性/高级系统设置/环境变量):
JAVA_HOME=c:
\ProgramFiles\Java\jdk1.6.0(jdk安装目录)
PATH=%PATH%;%JAVA_HOME%\bin;
CLASSPATH=.;%;%JAVA_HOME%\LIB;
下面一win7为例详细说明此步骤:
按照提示安装后
选中系统属性。
(对着桌面上的计算机图标点右键—>属性也行)
选择高级系统设置
选择高级标签,打开环境变量
新建三个环境变量,变量名和变量值分别如下:
变量名
变量值
JAVA_HOME
C:
\ProgramFiles\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的下载页面:
http:
//maven.apache.org/download.html,其中包含针对不同平台的各种版本的Maven下载文件。
对于首次接触Maven的读者来说,推荐使用Maven3.0,,因此下载apache-maven-3.0-bin.zip。
当然,如果你对Maven的源代码感兴趣并想自己构建Maven,还可以下载apache-maven-3.0-src.zip。
该下载页面还提供了md5校验和(checksum)文件和asc数字签名文件,可以用来检验Maven分发包的正确性和安全性。
在本书编写的时候,Maven2的最新版本是2.2.1,Maven3基本完全兼容Maven2,而且较之于Maven2它性能更好,还有不少功能的改进,如果你之前一直使用Maven2,现在正犹豫是否要升级,那就大可不必担心了,快点尝试下Maven3吧!
2.1.3本地安装
将安装文件解压到你指定的目录中,如:
D:
\bin>jarxvf"C:
\Users\JuvenXu\Downloads\apache-maven-3.0--bin.zip"
这里的Maven安装目录是D:
\bin\apache-maven-3.0,接着需要设置环境变量,将Maven安装配置到操作系统环境中。
打开系统属性面板(桌面上右键单击“我的电脑”→“属性”),点击高级系统设置,再点击环境变量,在系统变量中新建一个变量,变量名为M2_HOME,变量值为Maven的安装目录D:
\bin\apache-maven-3.0。
点击确定,接着在系统变量中找到一个名为Path的变量,在变量值的末尾加上%M2_HOME%\bin;,注意多个值之间需要有分号隔开,然后点击确定。
至此,环境变量设置完成,详细情况如图2-2所示:
图2-2Windows中系统环境变量配置
这里需要提一下的是Path环境变量,当我们在cmd中输入命令时,Windows首先会在当前目录中寻找可执行文件或脚本,如果没有找到,Windows会接着遍历环境变量Path中定义的路径。
由于我们将%M2_HOME%\bin添加到了Path中,而这里%M2_HOME%实际上是引用了我们前面定义的另一个变量,其值是Maven的安装目录。
因此,Windows会在执行命令时搜索目录D:
\bin\apache-maven-3.0\bin,而mvn执行脚本的位置就是这里。
明白了环境变量的作用,现在打开一个新的cmd窗口(这里强调新的窗口是因为新的环境变量配置需要新的cmd窗口才能生效),运行如下命令检查Maven的安装情况:
C:
\Users\JuvenXu>echo%M2_HOME%
C:
\Users\JuvenXu>mvn-v
运行结果如图2-3所示:
图2-3Windows中检查Maven安装
第一条命令echo%M2_HOME%用来检查环境变量M2_HOME是否指向了正确的Maven安装目录;而mvn–version执行了第一条Maven命令,以检查Windows是否能够找到正确的mvn执行脚本。
2.1.4升级Maven
Maven还比较年轻,更新比较频繁,因此用户往往会需要更新Maven安装以获得更多更酷的新特性,以及避免一些旧的bug。
在Windows上更新Maven非常简便,只需要下载新的Maven安装文件,解压至本地目录,然后更新M2_HOME环境变量便可。
例如,假设Maven推出了新版本3.1,我们将其下载然后解压至目录D:
\bin\apache-maven-3.1,接着遵照前一节描述的步骤编辑环境变量M2_HOME,更改其值为D:
\bin\apache-maven-3.1。
至此,更新就完成了。
同理,如果你需要使用某一个旧版本的Maven,也只需要编辑M2_HOME环境变量指向旧版本的安装目录。
(1).Unzipthedistributionarchive,i.e.apache-maven-2.0.11-bin.ziptothedirectoryyouwishtoinstallMaven2.0.11.TheseinstructionsassumeyouchoseC:
\ProgramFiles\ApacheSoftwareFoundation.Thesubdirectoryapache-maven-2.0.11willbecreatedfromthearchive.
(2)AddtheM2_HOMEenvironmentvariablebyopeningupthesystemproperties(WinKey+Pause),sel