在appfuse2下使项目开发,测试完全独立 ,又同步进行。
来源:互联网 发布:万捷网络验证 编辑:程序博客网 时间:2024/06/05 05:09
使用appfuse2 开发时,对项目的管理是利用maven2来管理的,appfuse2也开发了maven2的自己的插件,使得mvnjetty:run-war此类命令操作更方便,项目的测试对项目的来说其重要性是不言而喻的。appfuse2或者maven2是怎么来进行测试的呢?
maven2的目录结构很清楚,也包括test的src目录和resources目录,appfuse2在此基础上把很多配置工作做好了,只要在test目录下做开发就可以了,但appfuse2默认配置测试和开发是用同一个jdbc.properties的(在cmd下,如果在eclipse下,情况复杂些)。修改项目的pom.xml 如下
- <testResources>
- <testResource>
- <directory>src/test/resources</directory>
- <filtering>true</filtering>
- </testResource>
- <testResource>
- <directory>src/main/webapp</directory>
- <filtering>true</filtering>
- <includes>
- <include>**/*.xml</include>
- </includes>
- </testResource>
- <testResource>
- <directory>src/main/resources</directory>
- <excludes>
- <exclude>**/*jdbc*.properties</exclude>
- </excludes>
- </testResource>
- </testResources>
蓝色是添加的部分,红色是可以根据情况修改的。
这样修改后,开发数据库和测试数据库就可以分开独立了,
- 在appfuse2下使项目开发,测试完全独立 ,又同步进行。
- 基于Appfuse2开发模式下DAO层接口测试步骤
- Eclipse中开发Appfuse2.0项目
- 使用 git 进行项目同步开发步骤
- 在linux下使用rsync进行同步
- 独立测试团队在敏捷开发中的几个特别实践
- 使用sublime结合sshfs在windows下进行linux服务器远程同步开发
- 使用 OpenCmsVFS 插件在 Eclipse 下进行OpenCms项目进行开发……
- 第一次独立项目上线测试
- 在ubuntu平台下完全开发smart210
- 单元测试(对项目中某一个独立业务模块进行单独的测试)
- 用Spring管理的项目,在不启动服务的情况下进行测试类测试:@RunWith @ContextConfiguration
- 在ccs7下进行DM6467的开发(1):测试工程
- [C8051F320]完全在Keil下进行C8051…
- appfuse2.0.2 项目创建步骤
- ulipad在xp下的安装及使用UliPad进行Django项目开发
- 独立表单项目开发总结
- AppFuse2
- 深入理解sizeof()
- 在Oracle10g怎样获得存储过程中错误行
- OCTREE 教程
- 小公司项目实施--从我的一次经历看经验教训
- Example of Seriazable List
- 在appfuse2下使项目开发,测试完全独立 ,又同步进行。
- c#打印边距1
- XML 元素
- ARM异常、中断以及他们的向量表分析
- 孙鑫VC++教程 读书笔记(1-10课)
- Java Web开发框架专家谈
- 桌面虚拟化的一个难题——软件许可费
- 数据表创建
- 延迟执行