《HAP框架-版本更新操作指引-精品文档资料整理.docx》由会员分享,可在线阅读,更多相关《HAP框架-版本更新操作指引-精品文档资料整理.docx(20页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、,版本更新操作指引Author:XutaotaoCreation Date:2016-07-07Last Updated:2016-07-24Document Ref:Hap框架版本更新Version:1.0Note: Title, Subject, Last Updated Date, Reference Number, andVersion are marked by a Word Bookmark so that they can be easily reproduced in the header and footer of documents. When you change any
2、 of these values, be careful not to accidentally delete the bookmark. You can make bookmarks visible by selecting Tools-OptionsView and checking the Bookmarks option in the Show region.1. To add additional approval lines, press Tab from the last cell in the table above.Note: You can delete any eleme
3、nts of this cover page that you do not need for your document. For example, Copy Number is only required if this is a controlled document and you need to track each copy that you distribute.文档控制更改记录20日期作者版本更改参考2016-07-051.0无前版本内容目录文档控制21.文档说明41.1.适用框架41.2.更新框架HAP版本步骤41.3.测试框架版本是否更新91.4.框架导入第三方jar包12
4、2.未结与已结问20未结问题20已结问题201. 文档说明在使用本文档操作实现HAP框架版本更新前,请先详细了解本章节的内容.1. 适用HAP框架的版本更新1.1. 适用框架1.1.1. 适用框架Hap框架.1.2. 更新框架HAP版本步骤1.2.1. 进入本地maven仓库本地mavne仓库(路径: C:Usershand.m2repository):1.2.2. 找到com/hand1.2.3. 删除hap,hap-db,hap-parent:1.2.4.回到eclipse.1. 右键点击HfsscParent工程,Maven -Update Project(等待下载):弹出框如图所示:2
5、. 右键点击HfsscParent工程,Run As-Maven build-Goals:clean install看后台Console jar包下载情况,如图所示:3. 刷新HfsscParent相关工程(core,core-db等项目):1.3. 测试框架版本是否更新1.3.1. 测试版本更新情况1.3.1.1新建view:1.3.1.2资源管理中创建资源,如下图所示:1.3.1.3功能维护,分配其资源,如下图所示:1.3.1.4功能分配中,挂起测试的资源,如下图所示:1. 刷新界面F5,看功能是否挂起1.3.1.4注意事项1.更新完版本之后,角色分配变动后将不会导致所有页面403,也不需
6、要重启才行。2.进行资源管理,功能维护,功能分配之后,不需要重启服务器,刷新页面即可。1.4. 框架导入第三方jar包1.4.1 导入jar包规范步骤1.创建lib目录,在改目录下放入第三方jar包HfsscParent-core-src-main-webapp-WEB-INF目录下创建lib目录2.pom.xml中添加dependency依赖groupId、artifactId、version随便写scope必须是system,为了使用本地路径3.clean项目工程选中HfsscParent项目,点击Project-Clean.4.maven-update操作5.Run as-Maven i
7、nstall1.4.2 导入jar包方法的优缺点1.直接在pom.xml中写入依赖org.springframework.securityspring-security-jwt1.0.4.RELEASE缺点:通过maven下载将会生成好多其他的东西,如图所示:2.执行maven命令导入jar包:mvn install:install-file -Dfile=HmwExcelTemplate.jar -DgroupId=com.hmw.excel -DartifactId=ImportExcel -Dversion=1.0 -Dpackaging=jar -DlocalRepositoryPat
8、h=E:gcts_svngctslocal_repo缺点:不利于team开发,团队里所有人都需要执行maven命令导入jar包,很麻烦3.手动添加jar包,添加pom.xml依赖:优点:有利于team开发,一人添加jar包,修改依赖文件,git push之后,其他人git pull代码,项目将会有添加的jar包和依赖文件也修改了。1.4.3 导入jar包问题解决1.如果手动导入jar包,报错ClassNotFound怎么解决Pom.xml中写依赖:org.apache.cxfcxf-rt-frontend-jaxws3.1.6org.apache.cxfcxf-coreMaven有maven的规则,没有人为了使用单独的jar包,而手动导入jar加载单独的jar包Maven支持不使用没有用的jar包,用exclusions来解决,来排除指定的jar包。最重要的一点:exclusions的本质含义主要是为了解决不同jar包的版本问题。虽然项目中不加载,其他地方也会加载,总会要有的。(除非不使用Maven进行项目管理)2. 未结与已结问未结问题序号问题解决方案负责人目标日期实际日期已结问题序号问题解决方案负责人目标日期实际日期