08 2013 档案
摘要:pathing jar是一个特殊的jar:该jar文件只包含manifest.mf文件该manifest文件只包含Class-Path,列出了所有需要真正加到classpath中的jar,或者directory需要pathing jar的原因是windows下command line额长度限制(8k),无论你怎么声明你的classpath:set CLASS_PATH=allpathsset CLASS_PATH=path1; set CLASS_PATH=%CLASS_PATH%;path2java -cp allpaths结果都会是:The input line is too long.T
阅读全文
摘要:所谓的patch strategy,就是软件发布后出现bug时打补丁的方式 - 主要是关于源代码branch如何组织的方式针对项目的开发阶段、开发状态、维护方式不同,可以有不同的patching strategy一、trunk - release新版本从release branch发布适合只需维护最新版本的情况 - 一般工具类型的项目适合有较多的开发者在trunk上check-in代码的情况,因为trunk可能不太稳定,而且包含一些不想release的代码需要release时,从trunk分支选择需要的feature,integrate到release分支并发布同时,开发者继续在trunk上开
阅读全文