ant核心流程时序图
2017-03-27 18:47:36 0 举报
1. 用户在命令行中输入`ant`命令,启动Ant构建工具。 2. Ant读取项目的`build.xml`文件,解析其中的构建任务和依赖关系。 3. Ant按照任务的依赖顺序,依次执行各个任务。 4. 当遇到需要编译Java源代码的任务时,Ant调用Java编译器(如javac)进行编译。 5. 编译完成后,Ant将生成的字节码文件复制到指定的目录。 6. 当遇到需要打包成JAR或WAR文件的任务时,Ant使用相应的工具(如jar或war)进行打包。 7. 打包完成后,Ant将生成的JAR或WAR文件复制到指定的目录。 8. 所有任务执行完毕后,Ant输出构建结果信息。
作者其他创作
大纲/内容
返回AntGroupModel
AntSlotQueryService
去掉重复 AntItem
TargetingWhiteListService
是否白名单
返回有效的antIds
缓存中查询有效的antItem
AntCalculator
返回设备命中antItem集合
转换为antItem
返回用户是否在单机验证
返回结果集AntGroupModel
返回ant配置信
是
Allocation & Targetting
返回复合条件AntGroupModel
调用whetherCalculateAnt
Ant按发布时间升序排序
返回antId与antModel对应关系
获取antId与antModel的Map对应关系
Allocation & Targeting 操作
线上预发布
返回true/false
全局版本号比较,是否更新
AntService
返回Map关系对象
获取互斥antId与slot对应关系
读hbase cache
AntCoreService
AntBaseQueryService
单机强制生效
调用isUserInWhileList,isDeviceInWhileList
写hbase Cache
AntHbaseService
0 条评论
下一页