1 Star 0 Fork 0

heilaoda/btrace

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
build.gradle 2.90 KB
一键复制 编辑 原始数据 按行查看 历史
Jaroslav Bachorik 提交于 2020-02-11 03:42 +08:00 . Fix bintray publishing
plugins {
id "jacoco"
}
project.ext.asmVersion = 7.2
def env = System.getenv()
// use gradle.properties to set JAVA_HOME=<your JDK location>
def javaHome = findProperty('JAVA_HOME') ?: env['JAVA_HOME']
subprojects {
apply from: rootProject.file('common.gradle')
}
task mergedJavadoc(type: Javadoc, description: 'Creates Javadoc from all the projects.') {
title = 'All modules'
destinationDir = new File(project.buildDir, 'merged-javadoc')
// Note: The closures below are executed lazily.
source {
subprojects*.sourceSets*.main*.allSource
}
classpath.from {
subprojects*.configurations*.compile*.copyRecursive({ !(it instanceof ProjectDependency); })*.resolve()
}
}
project(':btrace-core') {
dependencies {
// https://mvnrepository.com/artifact/org.jctools/jctools-core
compile(group: 'org.jctools', name: 'jctools-core', version: '3.0.0')
// https://mvnrepository.com/artifact/org.ow2.asm/asm
compile(group: 'org.ow2.asm', name: 'asm', version: "${rootProject.asmVersion}")
compile(group: 'org.ow2.asm', name: 'asm-util', version: "${rootProject.asmVersion}")
}
}
project(':btrace-services-api') {
dependencies {
compile project(':btrace-core')
}
}
project(':btrace-services') {
dependencies {
compile project(':btrace-core')
compile project(':btrace-services-api')
}
}
project(':btrace-statsd') {
dependencies {
compile project(':btrace-core')
compile project(':btrace-services-api')
}
}
project(':btrace-instr') {
dependencies {
compile(group: 'org.ow2.asm', name: 'asm', version: "${rootProject.asmVersion}")
compile(group: 'org.ow2.asm', name: 'asm-tree', version: "${rootProject.asmVersion}")
compile group: 'com.google.auto.service', name: 'auto-service', version: '1.0-rc4'
compile project(':btrace-core')
compile project(':btrace-runtime')
compile project(':btrace-compiler')
compile project(':btrace-statsd')
testCompile project(':btrace-client')
}
}
project(':btrace-agent') {
dependencies {
compile project(':btrace-runtime')
compile project(':btrace-instr')
}
}
project(':btrace-client') {
dependencies {
compile project(':btrace-core')
compile project(':btrace-compiler')
}
}
project(':btrace-compiler') {
dependencies {
compile files("${javaHome}/lib/tools.jar")
compile project(path: ':btrace-core')
compile project(path: ':btrace-runtime')
}
}
project(':btrace-agent') {
dependencies {
compile files("${javaHome}/lib/tools.jar")
}
}
project(':btrace-dtrace') {
dependencies {
compile project(':btrace-core')
}
}
project(':btrace-dist') {
dependencies {
compile project(':btrace-agent')
compile project(':btrace-client')
compile project(':btrace-compiler')
}
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/loos/btrace.git
git@gitee.com:loos/btrace.git
loos
btrace
btrace
master

搜索帮助