blob: 17f4c86e935c246cb0620df1bd2735b43691f231 [file] [log] [blame]
include_defs('//lib/maven.defs')
include_defs('//lib/prolog/prolog.defs')
JACKSON_REV = '2.1.1'
maven_jar(
name = 'jackson-core',
id = 'com.fasterxml.jackson.core:jackson-core:%s' % JACKSON_REV,
license = 'Apache2.0',
)
maven_jar(
name = 'jackson-databind',
id = 'com.fasterxml.jackson.core:jackson-databind:%s' % JACKSON_REV,
license = 'Apache2.0',
)
maven_jar(
name = 'jackson-annotations',
id = 'com.fasterxml.jackson.core:jackson-annotations:%s' % JACKSON_REV,
license = 'Apache2.0',
)
maven_jar(
name = 'jackson-dataformat-yaml',
id = 'com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:%s' % JACKSON_REV,
license = 'Apache2.0',
)
maven_jar(
name = 'gitective-core',
id = 'org.gitective:gitective-core:0.9.9',
license = 'Apache2.0',
)
EXTERNAL_DEPS = [
':gitective-core',
':jackson-core',
':jackson-databind',
':jackson-annotations',
':jackson-dataformat-yaml',
]
# These are dependencies that must be made available to the plugins' libraries at compilation
# time, but should not be included in the plugins' jar files since they will be provided
# by the gerrit server jar.
# For this reason all the intermediate java libraries that we build are java_library2 targets
# rather than java_library.
COMPILE_DEPS = [
'//:plugin-lib',
'//lib/prolog:prolog-cafe',
]