btrace 源代码由Mercurial管理。
mercurial 是分布式版本控制工具。所谓分布式就在每个终端都会维护一个完整的版本库,多人协作可以指定一个库作为中心库,所有人通过该库实现协作。
大体的工作流程是,首先,从一个中心库拷贝一份生成本地库,然后从本地库拷贝一份作为工作副本,对工作副本进行编辑操作;工作副本与本地库交互,然后本地库与远程库交互。
btrace源码: https://hg.kenai.com/hg/btrace~btrace2
tortoise Mercurial : http://cdn.bitbucket.org/tortoisehg/files/downloads/tortoisehg-2.7.1-hg-2.5.2-x64.msi
拉出btrace源码,并构建一个eclipse工程的过程如下:
0、首先安装了某个mercurial软件,比如tortoisehg
1、拷贝生成一个btrace代码本地库(比如btrace目录): hg clone https://hg.kenai.com/hg/btrace~btrace2
2、拷贝生成一个btrace工作副本: cd .. ; hg clone btrace mybtrace
mybtrace 目录下就是可以操作的源文件了。
但是btrace源工程似乎不太完整,无法编译通过,某些子工程、maven jar 获取不到,一翻搜索后发现google 上有个gridkit 工程包含了完整的btrace工程, 于是决定曲线救国。
http://gridkit.googlecode.com/svn/repo/net/ 目录下就是btrace相关的代码, svn co出来。
根据构建btrace工程时包的错,从gridkit co出来的工程找到缺少的jar包, mvn install 一下,由于有一些版本上的出入, 将jar包改一下名称,同时改掉jar包里的mvn pom文件(用winrar即可)。
然后再次构建btrace工程,构建成功,发现有编译错误,原因是gridkit里将asm改了包路径, 从 net.java.btrace.org.objectweb.asm 改为了org.objectweb.asm , 用eclipse全工程替换(ctrl + h),整个工程构建、编译完成,可以研究代码了。
相关推荐
btrace 仓库取下的源代码,非常有收藏价值。
基于Django构建的小学生英文单词背写检测考试系统源码 基于Django构建的小学生英文单词背写检测考试系统源码 基于Django构建的小学生英文单词背写检测考试系统源码 基于Django构建的小学生英文单词背写...
使用Gradle 构建spring Boot工程系列
项目已构建成功
grpc-java源码环境构建.doc
github最新版spring源码gradle构建20141121只要5分
【ssm项目源码】构建的电商平台
1、基于springboot构建的答疑系统项目源码.zip 2、该资源包括项目的全部源码,下载可以直接使用! 3、本项目适合作为计算机、数学、电子信息等专业的课程设计、期末大作业和毕设项目,作为参考资料学习借鉴。 4、本...
学习think in java 的时候查资料构建的源码构成的工程 导入即可查看使用 方便学习看书时同时查看源码
NULL 博文链接:https://panpan-xin.iteye.com/blog/2412578
使用django和小程序构建的时间管理助手源码 使用django和小程序构建的时间管理助手源码 使用django和小程序构建的时间管理助手源码 使用django和小程序构建的时间管理助手源码 使用django和小程序构建的时间...
使用gradle构建Spring源码工程需要的Spring-chlib-repack-3.2
花了点时间构建好了spring源码,可直接导入IDE。想要学习spring源码的朋友拿走吧。spring源码版本 4.2.0.BUILD-SNAPSHOT,构建时所用jdk版本 1.8 ,构建gradle版本2.2.1。将.git版本控制信息删掉了 ,要不然文件太大...
idea+gradle构建spring源码构建环境主要是为了学习spring源码使用
btrace-demo 示范项目
spring 源码构建
bootstrap风格的表单构建器,可拖拽表单组件进行表单定制
java HttpServer源码工程
基于SSM框架+Mysql构建的移动商城项目源码.zip 基于SSM框架+Mysql构建的移动商城项目源码.zip 基于SSM框架+Mysql构建的移动商城项目源码.zip 基于SSM框架+Mysql构建的移动商城项目源码.zip 基于SSM框架+Mysql构建的...
1、基于springboot+mybatis redis构建的在线抽奖系统源码.zip 2、该资源包括项目的全部源码,下载可以直接使用! 3、本项目适合作为计算机、数学、电子信息等专业的课程设计、期末大作业和毕设项目,作为参考资料...