blob: a66598f82cf5da4d1b0e37e992db6c65e2053762 [file] [log] [blame]
include_defs('//bucklets/gerrit_plugin.bucklet')
include_defs('//bucklets/maven_jar.bucklet')
define_license('mbassador')
define_license('slf4j')
if STANDALONE_MODE:
ANTLR = '//lib/antlr:antlr_lib'
AVALON_FRAMEWORK = '//lib/avalon-framework:avalon-framework_lib'
COMMONS = '//lib/commons:commons_lib'
POI = '//lib/poi:poi_lib'
PLUTEXT = '//lib/plutext:plutext_lib'
XALAN = '//lib/xalan:xalan_lib'
XMLGRAPHICS = '//lib/xmlgraphics:xmlgraphics_lib'
else:
ANTLR = '//plugins/x-docs/lib/antlr:antlr_lib'
AVALON_FRAMEWORK = '//plugins/x-docs/lib/avalon-framework:avalon-framework_lib'
COMMONS = '//plugins/x-docs/lib/commons:commons_lib'
POI = '//plugins/x-docs/lib/poi:poi_lib'
PLUTEXT = '//plugins/x-docs/lib/plutext:plutext_lib'
XALAN = '//plugins/x-docs/lib/xalan:xalan_lib'
XMLGRAPHICS = '//plugins/x-docs/lib/xmlgraphics:xmlgraphics_lib'
java_library(
name = 'docx4j_lib',
deps = [
ANTLR,
COMMONS,
':guava',
],
exported_deps = [
AVALON_FRAMEWORK,
POI,
PLUTEXT,
XALAN,
XMLGRAPHICS,
':docx4j',
':mbassador',
':slf4j-api',
':wmf2svg',
':xml-apis',
],
visibility = ['PUBLIC'],
)
maven_jar(
name = 'docx4j',
id = 'org.docx4j:docx4j:3.2.1',
sha1 = '35b2ef9f7eb12efe9708b986ecf6e86cfd77a162',
src_sha1 = '49702b88080bc22f6cfa58aadbf5422bcd904094',
license = 'Apache2.0',
)
maven_jar(
name = 'guava',
id = 'com.google.guava:guava:18.0',
sha1 = 'cce0823396aa693798f8882e64213b1772032b09',
license = 'Apache2.0',
attach_source = False,
)
maven_jar(
name = 'mbassador',
id = 'net.engio:mbassador:1.2.0',
sha1 = '7aa2c6f172cc8c59983c5255faa45a16a41e173b',
src_sha1 = 'd10cdaf71bfcb2002ab904a9d475e60c70c9b6bf',
license = 'mbassador',
local_license = True,
)
maven_jar(
name = 'slf4j-api',
id = 'org.slf4j:slf4j-api:1.7.7',
sha1 = '2b8019b6249bb05d81d3a3094e468753e2b21311',
src_sha1 = '0acd62e31cc314266e73eebed0b6dd7ea974a0ed',
license = 'slf4j',
local_license = True,
)
maven_jar(
name = 'wmf2svg',
id = 'net.arnx:wmf2svg:0.9.7',
sha1 = '88a871f85a0e765c960af88ccc5a9a0e00384cd8',
src_sha1 = '6948f9616032bd857c5173b204042889527a3bf3',
license = 'Apache2.0',
)
maven_jar(
name = 'xml-apis',
id = 'xml-apis:xml-apis:1.3.04',
sha1 = '90b215f48fe42776c8c7f6e3509ec54e84fd65ef',
src_sha1 = 'd89105ccbe3fd823865330fd964233baf2b53e88',
license = 'Apache2.0',
)