2016-11-30 08:52:06 +01:00
|
|
|
workspace(name = "gerrit")
|
|
|
|
|
2016-11-14 17:38:30 -08:00
|
|
|
load("//tools/bzl:maven_jar.bzl", "maven_jar", "GERRIT", "MAVEN_LOCAL")
|
2016-12-18 12:32:56 +00:00
|
|
|
load("//lib/codemirror:cm.bzl", "CM_VERSION", "DIFF_MATCH_PATCH_VERSION")
|
2017-01-26 14:24:53 +00:00
|
|
|
load("//plugins:external_plugin_deps.bzl", "external_plugin_deps")
|
2016-09-21 15:03:54 +02:00
|
|
|
|
2017-04-25 13:55:01 +02:00
|
|
|
http_archive(
|
|
|
|
name = "io_bazel_rules_closure",
|
PolyGerrit: Make ES6 to ES5 transpilation actually work
Bump rules_closure version to this commit[1], that allows us to pass
--force_inject_library=es6_runtime to closure compiler, that fixes
missing injection of ES6 dependency with optimization level whitespace.
One side effect of this change: because of the recently made change in
rules_closure rules of how the external dependencies are consumed, we
cannot reuse some common dependencies that were already fetched during
gerrit build and must re-fetch them again, most notably:
* asm
* gson
* guava
* guice
* soy
The bad news here is, that re-fetching takes place with rules_closure's
java_import_external rule, that is not using our own download_file.py
utility and thus the artifacts are not cached in ~/.gerritcodereview
directory, so that when the build is repeated on the same machine but on
different clone of gerrit repository all rules_closure dependencies
are going to be re-fetched again.
Another complication of re-fetching is that the different versions of
the artifacts are now fetched: e.g. Gerrit is using guava 21, and
closure rule is using guava 20. The reason why we don't have the
collision here is because gerrit mounts this dependency under @guava
directory, whereas rules_closure is using canonical artifact name, so
that we get:
* external/com_google_guava/guava-20.0.jar # fetched by rules_closure
* external/guava/jar/guava-21.0.jar # fetched by gerrit
Test Plan:
1. conduct ES6 modification, e.g. apply this CL: [2]
2. run bazel build gerrit
3. verify that transpiled code actually work
[1] https://github.com/bazelbuild/rules_closure/commit/f68d4b5a55c04ee50a3196590dce1ca8e7dbf438
[2] https://gerrit-review.googlesource.com/105104
Bug: Issue 6110
Change-Id: I3f3adf8ce5e613d45d1d0684b823e48e68a14080
2017-05-01 23:42:15 +02:00
|
|
|
sha256 = "af1f5a31b8306faed9d09a38c8e2c1d6afc4c4a2dada3b5de11cceae8c7f4596",
|
|
|
|
strip_prefix = "rules_closure-f68d4b5a55c04ee50a3196590dce1ca8e7dbf438",
|
|
|
|
url = "https://bazel-mirror.storage.googleapis.com/github.com/bazelbuild/rules_closure/archive/f68d4b5a55c04ee50a3196590dce1ca8e7dbf438.tar.gz", # 2017-05-05
|
2017-04-25 13:55:01 +02:00
|
|
|
)
|
|
|
|
|
|
|
|
# File is specific to Polymer and copied from the Closure Github -- should be
|
|
|
|
# synced any time there are major changes to Polymer.
|
|
|
|
# https://github.com/google/closure-compiler/blob/master/contrib/externs/polymer-1.0.js
|
|
|
|
http_file(
|
|
|
|
name = "polymer_closure",
|
|
|
|
sha256 = "5a589bdba674e1fec7188e9251c8624ebf2d4d969beb6635f9148f420d1e08b1",
|
|
|
|
url = "https://raw.githubusercontent.com/google/closure-compiler/775609aad61e14aef289ebec4bfc09ad88877f9e/contrib/externs/polymer-1.0.js",
|
|
|
|
)
|
|
|
|
|
|
|
|
load("@io_bazel_rules_closure//closure:defs.bzl", "closure_repositories")
|
|
|
|
|
|
|
|
# Prevent redundant loading of dependencies.
|
|
|
|
closure_repositories(
|
PolyGerrit: Make ES6 to ES5 transpilation actually work
Bump rules_closure version to this commit[1], that allows us to pass
--force_inject_library=es6_runtime to closure compiler, that fixes
missing injection of ES6 dependency with optimization level whitespace.
One side effect of this change: because of the recently made change in
rules_closure rules of how the external dependencies are consumed, we
cannot reuse some common dependencies that were already fetched during
gerrit build and must re-fetch them again, most notably:
* asm
* gson
* guava
* guice
* soy
The bad news here is, that re-fetching takes place with rules_closure's
java_import_external rule, that is not using our own download_file.py
utility and thus the artifacts are not cached in ~/.gerritcodereview
directory, so that when the build is repeated on the same machine but on
different clone of gerrit repository all rules_closure dependencies
are going to be re-fetched again.
Another complication of re-fetching is that the different versions of
the artifacts are now fetched: e.g. Gerrit is using guava 21, and
closure rule is using guava 20. The reason why we don't have the
collision here is because gerrit mounts this dependency under @guava
directory, whereas rules_closure is using canonical artifact name, so
that we get:
* external/com_google_guava/guava-20.0.jar # fetched by rules_closure
* external/guava/jar/guava-21.0.jar # fetched by gerrit
Test Plan:
1. conduct ES6 modification, e.g. apply this CL: [2]
2. run bazel build gerrit
3. verify that transpiled code actually work
[1] https://github.com/bazelbuild/rules_closure/commit/f68d4b5a55c04ee50a3196590dce1ca8e7dbf438
[2] https://gerrit-review.googlesource.com/105104
Bug: Issue 6110
Change-Id: I3f3adf8ce5e613d45d1d0684b823e48e68a14080
2017-05-01 23:42:15 +02:00
|
|
|
omit_aopalliance = True,
|
|
|
|
omit_args4j = True,
|
|
|
|
omit_javax_inject = True,
|
2017-04-25 13:55:01 +02:00
|
|
|
)
|
|
|
|
|
2016-11-30 08:52:06 +01:00
|
|
|
ANTLR_VERS = "3.5.2"
|
2016-05-21 19:55:01 +02:00
|
|
|
|
|
|
|
maven_jar(
|
2016-11-30 08:52:06 +01:00
|
|
|
name = "java_runtime",
|
|
|
|
artifact = "org.antlr:antlr-runtime:" + ANTLR_VERS,
|
|
|
|
sha1 = "cd9cd41361c155f3af0f653009dcecb08d8b4afd",
|
2016-05-21 19:55:01 +02:00
|
|
|
)
|
|
|
|
|
|
|
|
maven_jar(
|
2016-11-30 08:52:06 +01:00
|
|
|
name = "stringtemplate",
|
|
|
|
artifact = "org.antlr:stringtemplate:4.0.2",
|
|
|
|
sha1 = "e28e09e2d44d60506a7bcb004d6c23ff35c6ac08",
|
2016-05-21 19:55:01 +02:00
|
|
|
)
|
|
|
|
|
|
|
|
maven_jar(
|
2016-11-30 08:52:06 +01:00
|
|
|
name = "org_antlr",
|
|
|
|
artifact = "org.antlr:antlr:" + ANTLR_VERS,
|
|
|
|
sha1 = "c4a65c950bfc3e7d04309c515b2177c00baf7764",
|
2016-05-21 19:55:01 +02:00
|
|
|
)
|
|
|
|
|
|
|
|
maven_jar(
|
2016-11-30 08:52:06 +01:00
|
|
|
name = "antlr27",
|
|
|
|
artifact = "antlr:antlr:2.7.7",
|
|
|
|
attach_source = False,
|
|
|
|
sha1 = "83cd2cd674a217ade95a4bb83a8a14f351f48bd0",
|
2016-05-21 19:55:01 +02:00
|
|
|
)
|
|
|
|
|
2016-11-30 08:52:06 +01:00
|
|
|
GUICE_VERS = "4.1.0"
|
2016-05-21 19:55:01 +02:00
|
|
|
|
|
|
|
maven_jar(
|
2016-11-30 08:52:06 +01:00
|
|
|
name = "guice_library",
|
|
|
|
artifact = "com.google.inject:guice:" + GUICE_VERS,
|
|
|
|
sha1 = "eeb69005da379a10071aa4948c48d89250febb07",
|
2016-05-21 19:55:01 +02:00
|
|
|
)
|
|
|
|
|
|
|
|
maven_jar(
|
2016-11-30 08:52:06 +01:00
|
|
|
name = "guice_assistedinject",
|
|
|
|
artifact = "com.google.inject.extensions:guice-assistedinject:" + GUICE_VERS,
|
|
|
|
sha1 = "af799dd7e23e6fe8c988da12314582072b07edcb",
|
2016-05-21 19:55:01 +02:00
|
|
|
)
|
|
|
|
|
|
|
|
maven_jar(
|
2016-11-30 08:52:06 +01:00
|
|
|
name = "guice_servlet",
|
|
|
|
artifact = "com.google.inject.extensions:guice-servlet:" + GUICE_VERS,
|
|
|
|
sha1 = "90ac2db772d9b85e2b05417b74f7464bcc061dcb",
|
2016-08-24 14:34:23 -03:00
|
|
|
)
|
|
|
|
|
|
|
|
maven_jar(
|
2016-11-30 08:52:06 +01:00
|
|
|
name = "multibindings",
|
|
|
|
artifact = "com.google.inject.extensions:guice-multibindings:" + GUICE_VERS,
|
|
|
|
sha1 = "3b27257997ac51b0f8d19676f1ea170427e86d51",
|
2016-05-21 19:55:01 +02:00
|
|
|
)
|
|
|
|
|
|
|
|
maven_jar(
|
2016-11-30 08:52:06 +01:00
|
|
|
name = "aopalliance",
|
|
|
|
artifact = "aopalliance:aopalliance:1.0",
|
|
|
|
sha1 = "0235ba8b489512805ac13a8f9ea77a1ca5ebe3e8",
|
2016-05-21 19:55:01 +02:00
|
|
|
)
|
|
|
|
|
|
|
|
maven_jar(
|
2016-11-30 08:52:06 +01:00
|
|
|
name = "javax_inject",
|
|
|
|
artifact = "javax.inject:javax.inject:1",
|
|
|
|
sha1 = "6975da39a7040257bd51d21a231b76c915872d38",
|
2016-05-21 19:55:01 +02:00
|
|
|
)
|
|
|
|
|
|
|
|
maven_jar(
|
2016-11-30 08:52:06 +01:00
|
|
|
name = "servlet_api_3_1",
|
|
|
|
artifact = "org.apache.tomcat:tomcat-servlet-api:8.0.24",
|
|
|
|
sha1 = "5d9e2e895e3111622720157d0aa540066d5fce3a",
|
2016-05-21 19:55:01 +02:00
|
|
|
)
|
|
|
|
|
2017-05-09 11:25:52 +09:00
|
|
|
GWT_VERS = "2.8.1"
|
2016-05-21 19:55:01 +02:00
|
|
|
|
|
|
|
maven_jar(
|
2016-11-30 08:52:06 +01:00
|
|
|
name = "user",
|
|
|
|
artifact = "com.google.gwt:gwt-user:" + GWT_VERS,
|
2017-05-09 11:25:52 +09:00
|
|
|
sha1 = "9a13fbee70848f1f1cddd3ae33ad180af3392d9e",
|
2016-05-21 19:55:01 +02:00
|
|
|
)
|
|
|
|
|
|
|
|
maven_jar(
|
2016-11-30 08:52:06 +01:00
|
|
|
name = "dev",
|
|
|
|
artifact = "com.google.gwt:gwt-dev:" + GWT_VERS,
|
2017-05-09 11:25:52 +09:00
|
|
|
sha1 = "c7e88c07e9cda90cc623b4451d0d9713ae03aa53",
|
2016-05-21 19:55:01 +02:00
|
|
|
)
|
|
|
|
|
|
|
|
maven_jar(
|
2016-11-30 08:52:06 +01:00
|
|
|
name = "javax_validation",
|
|
|
|
artifact = "javax.validation:validation-api:1.0.0.GA",
|
|
|
|
sha1 = "b6bd7f9d78f6fdaa3c37dae18a4bd298915f328e",
|
|
|
|
src_sha1 = "7a561191db2203550fbfa40d534d4997624cd369",
|
2016-05-21 19:55:01 +02:00
|
|
|
)
|
|
|
|
|
Bump GWT version to 2.8.0-rc2
There are number of important changes in this GWT release:
1. HtmlUnit, Jetty and their dependencies upgrade: [1],[2],[3]
2. Unbundled most dependencies from GWT Maven artifacts
With 1. we can remove patched WebServer fork from GWT project, that
was needed to adapt to Jetty 9 version. With 2. we don't need to
strip Jetty classes from gwt-dev artifact any more to avoid classpath
collisions (we wouldn't get classpath collisions to start with because
of 1.). However, because of 2. we need to add quite some dependencies
that we got for granted in gwt-dev in early GWT releases on our own:
* Apache Ant, Apache 2.0 License
* Apache Tapestry, Apache 2.0 License
* CERN colt, CERN own or LGPL License
* Google JS Interop annotations, Apache 2.0 License
* W3C CSS sac library, License W3C IPR SOFTWARE NOTICE
According to the release notes: [4].
Double/Boolean are not boxed anymore
That leads to the NPE when such method:
void showLineEndings(boolean s);
is used with null value:
p.showLineEndings(in.showLineEndings);
where in.showLineEndings is null. Adapt the code to accept
Boolean instead.
gwtjsonrpc is updated to version 1.10 which is built for GWT 2.8.0-rc2.
TEST PLAN:
* Verified that daemon works
* Verified that SDM works
[1] https://github.com/gwtproject/gwt/issues/8712
[2] https://sourceforge.net/p/htmlunit/bugs/1656/
[3] https://gwt-review.googlesource.com/7857
[4] http://www.gwtproject.org/release-notes.html#Release_Notes_2_8_0_RC1
Change-Id: I3f009f3ef0cbb8bafac236fb9a81c951697a5903
2015-05-16 22:03:01 +02:00
|
|
|
maven_jar(
|
2016-11-30 08:52:06 +01:00
|
|
|
name = "jsinterop_annotations",
|
|
|
|
artifact = "com.google.jsinterop:jsinterop-annotations:1.0.0",
|
|
|
|
sha1 = "23c3a3c060ffe4817e67673cc8294e154b0a4a95",
|
|
|
|
src_sha1 = "5d7c478efbfccc191430d7c118d7bd2635e43750",
|
Bump GWT version to 2.8.0-rc2
There are number of important changes in this GWT release:
1. HtmlUnit, Jetty and their dependencies upgrade: [1],[2],[3]
2. Unbundled most dependencies from GWT Maven artifacts
With 1. we can remove patched WebServer fork from GWT project, that
was needed to adapt to Jetty 9 version. With 2. we don't need to
strip Jetty classes from gwt-dev artifact any more to avoid classpath
collisions (we wouldn't get classpath collisions to start with because
of 1.). However, because of 2. we need to add quite some dependencies
that we got for granted in gwt-dev in early GWT releases on our own:
* Apache Ant, Apache 2.0 License
* Apache Tapestry, Apache 2.0 License
* CERN colt, CERN own or LGPL License
* Google JS Interop annotations, Apache 2.0 License
* W3C CSS sac library, License W3C IPR SOFTWARE NOTICE
According to the release notes: [4].
Double/Boolean are not boxed anymore
That leads to the NPE when such method:
void showLineEndings(boolean s);
is used with null value:
p.showLineEndings(in.showLineEndings);
where in.showLineEndings is null. Adapt the code to accept
Boolean instead.
gwtjsonrpc is updated to version 1.10 which is built for GWT 2.8.0-rc2.
TEST PLAN:
* Verified that daemon works
* Verified that SDM works
[1] https://github.com/gwtproject/gwt/issues/8712
[2] https://sourceforge.net/p/htmlunit/bugs/1656/
[3] https://gwt-review.googlesource.com/7857
[4] http://www.gwtproject.org/release-notes.html#Release_Notes_2_8_0_RC1
Change-Id: I3f009f3ef0cbb8bafac236fb9a81c951697a5903
2015-05-16 22:03:01 +02:00
|
|
|
)
|
|
|
|
|
|
|
|
maven_jar(
|
2016-11-30 08:52:06 +01:00
|
|
|
name = "ant",
|
|
|
|
artifact = "ant:ant:1.6.5",
|
|
|
|
attach_source = False,
|
|
|
|
sha1 = "7d18faf23df1a5c3a43613952e0e8a182664564b",
|
Bump GWT version to 2.8.0-rc2
There are number of important changes in this GWT release:
1. HtmlUnit, Jetty and their dependencies upgrade: [1],[2],[3]
2. Unbundled most dependencies from GWT Maven artifacts
With 1. we can remove patched WebServer fork from GWT project, that
was needed to adapt to Jetty 9 version. With 2. we don't need to
strip Jetty classes from gwt-dev artifact any more to avoid classpath
collisions (we wouldn't get classpath collisions to start with because
of 1.). However, because of 2. we need to add quite some dependencies
that we got for granted in gwt-dev in early GWT releases on our own:
* Apache Ant, Apache 2.0 License
* Apache Tapestry, Apache 2.0 License
* CERN colt, CERN own or LGPL License
* Google JS Interop annotations, Apache 2.0 License
* W3C CSS sac library, License W3C IPR SOFTWARE NOTICE
According to the release notes: [4].
Double/Boolean are not boxed anymore
That leads to the NPE when such method:
void showLineEndings(boolean s);
is used with null value:
p.showLineEndings(in.showLineEndings);
where in.showLineEndings is null. Adapt the code to accept
Boolean instead.
gwtjsonrpc is updated to version 1.10 which is built for GWT 2.8.0-rc2.
TEST PLAN:
* Verified that daemon works
* Verified that SDM works
[1] https://github.com/gwtproject/gwt/issues/8712
[2] https://sourceforge.net/p/htmlunit/bugs/1656/
[3] https://gwt-review.googlesource.com/7857
[4] http://www.gwtproject.org/release-notes.html#Release_Notes_2_8_0_RC1
Change-Id: I3f009f3ef0cbb8bafac236fb9a81c951697a5903
2015-05-16 22:03:01 +02:00
|
|
|
)
|
|
|
|
|
|
|
|
maven_jar(
|
2016-11-30 08:52:06 +01:00
|
|
|
name = "colt",
|
|
|
|
artifact = "colt:colt:1.2.0",
|
|
|
|
attach_source = False,
|
|
|
|
sha1 = "0abc984f3adc760684d49e0f11ddf167ba516d4f",
|
Bump GWT version to 2.8.0-rc2
There are number of important changes in this GWT release:
1. HtmlUnit, Jetty and their dependencies upgrade: [1],[2],[3]
2. Unbundled most dependencies from GWT Maven artifacts
With 1. we can remove patched WebServer fork from GWT project, that
was needed to adapt to Jetty 9 version. With 2. we don't need to
strip Jetty classes from gwt-dev artifact any more to avoid classpath
collisions (we wouldn't get classpath collisions to start with because
of 1.). However, because of 2. we need to add quite some dependencies
that we got for granted in gwt-dev in early GWT releases on our own:
* Apache Ant, Apache 2.0 License
* Apache Tapestry, Apache 2.0 License
* CERN colt, CERN own or LGPL License
* Google JS Interop annotations, Apache 2.0 License
* W3C CSS sac library, License W3C IPR SOFTWARE NOTICE
According to the release notes: [4].
Double/Boolean are not boxed anymore
That leads to the NPE when such method:
void showLineEndings(boolean s);
is used with null value:
p.showLineEndings(in.showLineEndings);
where in.showLineEndings is null. Adapt the code to accept
Boolean instead.
gwtjsonrpc is updated to version 1.10 which is built for GWT 2.8.0-rc2.
TEST PLAN:
* Verified that daemon works
* Verified that SDM works
[1] https://github.com/gwtproject/gwt/issues/8712
[2] https://sourceforge.net/p/htmlunit/bugs/1656/
[3] https://gwt-review.googlesource.com/7857
[4] http://www.gwtproject.org/release-notes.html#Release_Notes_2_8_0_RC1
Change-Id: I3f009f3ef0cbb8bafac236fb9a81c951697a5903
2015-05-16 22:03:01 +02:00
|
|
|
)
|
|
|
|
|
|
|
|
maven_jar(
|
2016-11-30 08:52:06 +01:00
|
|
|
name = "tapestry",
|
|
|
|
artifact = "tapestry:tapestry:4.0.2",
|
|
|
|
attach_source = False,
|
|
|
|
sha1 = "e855a807425d522e958cbce8697f21e9d679b1f7",
|
Bump GWT version to 2.8.0-rc2
There are number of important changes in this GWT release:
1. HtmlUnit, Jetty and their dependencies upgrade: [1],[2],[3]
2. Unbundled most dependencies from GWT Maven artifacts
With 1. we can remove patched WebServer fork from GWT project, that
was needed to adapt to Jetty 9 version. With 2. we don't need to
strip Jetty classes from gwt-dev artifact any more to avoid classpath
collisions (we wouldn't get classpath collisions to start with because
of 1.). However, because of 2. we need to add quite some dependencies
that we got for granted in gwt-dev in early GWT releases on our own:
* Apache Ant, Apache 2.0 License
* Apache Tapestry, Apache 2.0 License
* CERN colt, CERN own or LGPL License
* Google JS Interop annotations, Apache 2.0 License
* W3C CSS sac library, License W3C IPR SOFTWARE NOTICE
According to the release notes: [4].
Double/Boolean are not boxed anymore
That leads to the NPE when such method:
void showLineEndings(boolean s);
is used with null value:
p.showLineEndings(in.showLineEndings);
where in.showLineEndings is null. Adapt the code to accept
Boolean instead.
gwtjsonrpc is updated to version 1.10 which is built for GWT 2.8.0-rc2.
TEST PLAN:
* Verified that daemon works
* Verified that SDM works
[1] https://github.com/gwtproject/gwt/issues/8712
[2] https://sourceforge.net/p/htmlunit/bugs/1656/
[3] https://gwt-review.googlesource.com/7857
[4] http://www.gwtproject.org/release-notes.html#Release_Notes_2_8_0_RC1
Change-Id: I3f009f3ef0cbb8bafac236fb9a81c951697a5903
2015-05-16 22:03:01 +02:00
|
|
|
)
|
|
|
|
|
|
|
|
maven_jar(
|
2016-11-30 08:52:06 +01:00
|
|
|
name = "w3c_css_sac",
|
|
|
|
artifact = "org.w3c.css:sac:1.3",
|
|
|
|
sha1 = "cdb2dcb4e22b83d6b32b93095f644c3462739e82",
|
Bump GWT version to 2.8.0-rc2
There are number of important changes in this GWT release:
1. HtmlUnit, Jetty and their dependencies upgrade: [1],[2],[3]
2. Unbundled most dependencies from GWT Maven artifacts
With 1. we can remove patched WebServer fork from GWT project, that
was needed to adapt to Jetty 9 version. With 2. we don't need to
strip Jetty classes from gwt-dev artifact any more to avoid classpath
collisions (we wouldn't get classpath collisions to start with because
of 1.). However, because of 2. we need to add quite some dependencies
that we got for granted in gwt-dev in early GWT releases on our own:
* Apache Ant, Apache 2.0 License
* Apache Tapestry, Apache 2.0 License
* CERN colt, CERN own or LGPL License
* Google JS Interop annotations, Apache 2.0 License
* W3C CSS sac library, License W3C IPR SOFTWARE NOTICE
According to the release notes: [4].
Double/Boolean are not boxed anymore
That leads to the NPE when such method:
void showLineEndings(boolean s);
is used with null value:
p.showLineEndings(in.showLineEndings);
where in.showLineEndings is null. Adapt the code to accept
Boolean instead.
gwtjsonrpc is updated to version 1.10 which is built for GWT 2.8.0-rc2.
TEST PLAN:
* Verified that daemon works
* Verified that SDM works
[1] https://github.com/gwtproject/gwt/issues/8712
[2] https://sourceforge.net/p/htmlunit/bugs/1656/
[3] https://gwt-review.googlesource.com/7857
[4] http://www.gwtproject.org/release-notes.html#Release_Notes_2_8_0_RC1
Change-Id: I3f009f3ef0cbb8bafac236fb9a81c951697a5903
2015-05-16 22:03:01 +02:00
|
|
|
)
|
|
|
|
|
2017-03-23 16:24:09 +01:00
|
|
|
load("//lib/jgit:jgit.bzl", "jgit_repos")
|
2016-05-21 19:55:01 +02:00
|
|
|
|
2017-03-23 16:24:09 +01:00
|
|
|
jgit_repos()
|
2016-05-21 19:55:01 +02:00
|
|
|
|
|
|
|
maven_jar(
|
2016-11-30 08:52:06 +01:00
|
|
|
name = "javaewah",
|
|
|
|
artifact = "com.googlecode.javaewah:JavaEWAH:1.1.6",
|
|
|
|
attach_source = False,
|
|
|
|
sha1 = "94ad16d728b374d65bd897625f3fbb3da223a2b6",
|
2016-05-21 19:55:01 +02:00
|
|
|
)
|
|
|
|
|
|
|
|
maven_jar(
|
2016-11-30 08:52:06 +01:00
|
|
|
name = "gwtjsonrpc",
|
|
|
|
artifact = "com.google.gerrit:gwtjsonrpc:1.11",
|
|
|
|
sha1 = "0990e7eec9eec3a15661edcf9232acbac4aeacec",
|
|
|
|
src_sha1 = "a682afc46284fb58197a173cb5818770a1e7834a",
|
2016-05-21 19:55:01 +02:00
|
|
|
)
|
|
|
|
|
|
|
|
maven_jar(
|
2016-11-30 08:52:06 +01:00
|
|
|
name = "gson",
|
2017-03-23 14:03:08 +09:00
|
|
|
artifact = "com.google.code.gson:gson:2.8.0",
|
|
|
|
sha1 = "c4ba5371a29ac9b2ad6129b1d39ea38750043eff",
|
2016-05-21 19:55:01 +02:00
|
|
|
)
|
|
|
|
|
|
|
|
maven_jar(
|
2016-11-30 08:52:06 +01:00
|
|
|
name = "gwtorm_client",
|
2017-03-17 18:41:15 +09:00
|
|
|
artifact = "com.google.gerrit:gwtorm:1.18",
|
|
|
|
sha1 = "f326dec463439a92ccb32f05b38345e21d0b5ecf",
|
|
|
|
src_sha1 = "e0b973d5cafef3d145fa80cdf032fcead1186d29",
|
2016-05-21 19:55:01 +02:00
|
|
|
)
|
|
|
|
|
|
|
|
maven_jar(
|
2016-11-30 08:52:06 +01:00
|
|
|
name = "protobuf",
|
2017-03-17 10:38:04 +09:00
|
|
|
artifact = "com.google.protobuf:protobuf-java:3.0.0-beta-2",
|
|
|
|
sha1 = "de80fe047052445869b96f6def6baca7182c95af",
|
2016-05-21 19:55:01 +02:00
|
|
|
)
|
|
|
|
|
|
|
|
maven_jar(
|
2016-11-30 08:52:06 +01:00
|
|
|
name = "joda_time",
|
2017-05-11 10:34:59 +09:00
|
|
|
artifact = "joda-time:joda-time:2.9.9",
|
|
|
|
sha1 = "f7b520c458572890807d143670c9b24f4de90897",
|
2016-05-21 19:55:01 +02:00
|
|
|
)
|
|
|
|
|
|
|
|
maven_jar(
|
2016-11-30 08:52:06 +01:00
|
|
|
name = "joda_convert",
|
|
|
|
artifact = "org.joda:joda-convert:1.8.1",
|
|
|
|
sha1 = "675642ac208e0b741bc9118dcbcae44c271b992a",
|
2016-05-21 19:55:01 +02:00
|
|
|
)
|
|
|
|
|
2016-11-30 08:52:06 +01:00
|
|
|
load("//lib:guava.bzl", "GUAVA_VERSION", "GUAVA_BIN_SHA1")
|
2016-10-26 08:42:25 +09:00
|
|
|
|
2016-05-21 19:55:01 +02:00
|
|
|
maven_jar(
|
2016-11-30 08:52:06 +01:00
|
|
|
name = "guava",
|
|
|
|
artifact = "com.google.guava:guava:" + GUAVA_VERSION,
|
|
|
|
sha1 = GUAVA_BIN_SHA1,
|
2016-05-21 19:55:01 +02:00
|
|
|
)
|
|
|
|
|
|
|
|
maven_jar(
|
2016-11-30 08:52:06 +01:00
|
|
|
name = "velocity",
|
|
|
|
artifact = "org.apache.velocity:velocity:1.7",
|
|
|
|
sha1 = "2ceb567b8f3f21118ecdec129fe1271dbc09aa7a",
|
2016-05-21 19:55:01 +02:00
|
|
|
)
|
|
|
|
|
|
|
|
maven_jar(
|
2016-11-30 08:52:06 +01:00
|
|
|
name = "jsch",
|
|
|
|
artifact = "com.jcraft:jsch:0.1.54",
|
|
|
|
sha1 = "da3584329a263616e277e15462b387addd1b208d",
|
2016-05-21 19:55:01 +02:00
|
|
|
)
|
|
|
|
|
|
|
|
maven_jar(
|
2016-11-30 08:52:06 +01:00
|
|
|
name = "juniversalchardet",
|
2017-04-08 13:02:52 -04:00
|
|
|
artifact = "com.github.albfernandez:juniversalchardet:2.0.0",
|
|
|
|
sha1 = "28c59f58f5adcc307604602e2aa89e2aca14c554",
|
2016-05-21 19:55:01 +02:00
|
|
|
)
|
|
|
|
|
2016-11-30 08:52:06 +01:00
|
|
|
SLF4J_VERS = "1.7.7"
|
2016-05-21 19:55:01 +02:00
|
|
|
|
|
|
|
maven_jar(
|
2016-11-30 08:52:06 +01:00
|
|
|
name = "log_api",
|
|
|
|
artifact = "org.slf4j:slf4j-api:" + SLF4J_VERS,
|
|
|
|
sha1 = "2b8019b6249bb05d81d3a3094e468753e2b21311",
|
2016-05-21 19:55:01 +02:00
|
|
|
)
|
|
|
|
|
|
|
|
maven_jar(
|
2016-11-30 08:52:06 +01:00
|
|
|
name = "log_nop",
|
|
|
|
artifact = "org.slf4j:slf4j-nop:" + SLF4J_VERS,
|
|
|
|
sha1 = "6cca9a3b999ff28b7a35ca762b3197cd7e4c2ad1",
|
2016-05-21 19:55:01 +02:00
|
|
|
)
|
|
|
|
|
|
|
|
maven_jar(
|
2016-11-30 08:52:06 +01:00
|
|
|
name = "impl_log4j",
|
|
|
|
artifact = "org.slf4j:slf4j-log4j12:" + SLF4J_VERS,
|
|
|
|
sha1 = "58f588119ffd1702c77ccab6acb54bfb41bed8bd",
|
2016-05-21 19:55:01 +02:00
|
|
|
)
|
|
|
|
|
|
|
|
maven_jar(
|
2016-11-30 08:52:06 +01:00
|
|
|
name = "jcl_over_slf4j",
|
|
|
|
artifact = "org.slf4j:jcl-over-slf4j:" + SLF4J_VERS,
|
|
|
|
sha1 = "56003dcd0a31deea6391b9e2ef2f2dc90b205a92",
|
2016-05-21 19:55:01 +02:00
|
|
|
)
|
|
|
|
|
|
|
|
maven_jar(
|
2016-11-30 08:52:06 +01:00
|
|
|
name = "log4j",
|
|
|
|
artifact = "log4j:log4j:1.2.17",
|
|
|
|
sha1 = "5af35056b4d257e4b64b9e8069c0746e8b08629f",
|
2016-05-21 19:55:01 +02:00
|
|
|
)
|
|
|
|
|
|
|
|
maven_jar(
|
2016-11-30 08:52:06 +01:00
|
|
|
name = "jsonevent_layout",
|
|
|
|
artifact = "net.logstash.log4j:jsonevent-layout:1.7",
|
|
|
|
sha1 = "507713504f0ddb75ba512f62763519c43cf46fde",
|
2016-05-21 19:55:01 +02:00
|
|
|
)
|
|
|
|
|
|
|
|
maven_jar(
|
2016-11-30 08:52:06 +01:00
|
|
|
name = "json_smart",
|
|
|
|
artifact = "net.minidev:json-smart:1.1.1",
|
|
|
|
sha1 = "24a2f903d25e004de30ac602c5b47f2d4e420a59",
|
2016-05-21 19:55:01 +02:00
|
|
|
)
|
|
|
|
|
|
|
|
maven_jar(
|
2016-11-30 08:52:06 +01:00
|
|
|
name = "args4j",
|
|
|
|
artifact = "args4j:args4j:2.0.26",
|
|
|
|
sha1 = "01ebb18ebb3b379a74207d5af4ea7c8338ebd78b",
|
2016-05-21 19:55:01 +02:00
|
|
|
)
|
|
|
|
|
|
|
|
maven_jar(
|
2016-11-30 08:52:06 +01:00
|
|
|
name = "commons_codec",
|
2017-03-23 14:24:42 +09:00
|
|
|
artifact = "commons-codec:commons-codec:1.10",
|
|
|
|
sha1 = "4b95f4897fa13f2cd904aee711aeafc0c5295cd8",
|
2016-05-21 19:55:01 +02:00
|
|
|
)
|
|
|
|
|
|
|
|
maven_jar(
|
2016-11-30 08:52:06 +01:00
|
|
|
name = "commons_collections",
|
|
|
|
artifact = "commons-collections:commons-collections:3.2.2",
|
|
|
|
sha1 = "8ad72fe39fa8c91eaaf12aadb21e0c3661fe26d5",
|
2016-05-21 19:55:01 +02:00
|
|
|
)
|
|
|
|
|
|
|
|
maven_jar(
|
2016-11-30 08:52:06 +01:00
|
|
|
name = "commons_compress",
|
2017-03-23 14:35:01 +09:00
|
|
|
artifact = "org.apache.commons:commons-compress:1.13",
|
|
|
|
sha1 = "15c5e9584200122924e50203ae210b57616b75ee",
|
2016-05-21 19:55:01 +02:00
|
|
|
)
|
|
|
|
|
|
|
|
maven_jar(
|
2016-11-30 08:52:06 +01:00
|
|
|
name = "commons_lang",
|
|
|
|
artifact = "commons-lang:commons-lang:2.6",
|
|
|
|
sha1 = "0ce1edb914c94ebc388f086c6827e8bdeec71ac2",
|
2016-05-21 19:55:01 +02:00
|
|
|
)
|
|
|
|
|
2016-09-28 19:59:08 +02:00
|
|
|
maven_jar(
|
2016-11-30 08:52:06 +01:00
|
|
|
name = "commons_lang3",
|
|
|
|
artifact = "org.apache.commons:commons-lang3:3.3.2",
|
|
|
|
sha1 = "90a3822c38ec8c996e84c16a3477ef632cbc87a3",
|
2016-09-28 19:59:08 +02:00
|
|
|
)
|
|
|
|
|
2016-05-21 19:55:01 +02:00
|
|
|
maven_jar(
|
2016-11-30 08:52:06 +01:00
|
|
|
name = "commons_dbcp",
|
|
|
|
artifact = "commons-dbcp:commons-dbcp:1.4",
|
|
|
|
sha1 = "30be73c965cc990b153a100aaaaafcf239f82d39",
|
2016-05-21 19:55:01 +02:00
|
|
|
)
|
|
|
|
|
|
|
|
maven_jar(
|
2016-11-30 08:52:06 +01:00
|
|
|
name = "commons_pool",
|
|
|
|
artifact = "commons-pool:commons-pool:1.5.5",
|
|
|
|
sha1 = "7d8ffbdc47aa0c5a8afe5dc2aaf512f369f1d19b",
|
2016-05-21 19:55:01 +02:00
|
|
|
)
|
|
|
|
|
|
|
|
maven_jar(
|
2016-11-30 08:52:06 +01:00
|
|
|
name = "commons_net",
|
|
|
|
artifact = "commons-net:commons-net:3.5",
|
|
|
|
sha1 = "342fc284019f590e1308056990fdb24a08f06318",
|
2016-05-21 19:55:01 +02:00
|
|
|
)
|
|
|
|
|
|
|
|
maven_jar(
|
2016-11-30 08:52:06 +01:00
|
|
|
name = "commons_oro",
|
|
|
|
artifact = "oro:oro:2.0.8",
|
|
|
|
sha1 = "5592374f834645c4ae250f4c9fbb314c9369d698",
|
2016-05-21 19:55:01 +02:00
|
|
|
)
|
|
|
|
|
|
|
|
maven_jar(
|
2016-11-30 08:52:06 +01:00
|
|
|
name = "commons_validator",
|
2017-03-23 14:36:54 +09:00
|
|
|
artifact = "commons-validator:commons-validator:1.6",
|
|
|
|
sha1 = "e989d1e87cdd60575df0765ed5bac65c905d7908",
|
2016-05-21 19:55:01 +02:00
|
|
|
)
|
|
|
|
|
|
|
|
maven_jar(
|
2016-11-30 08:52:06 +01:00
|
|
|
name = "automaton",
|
|
|
|
artifact = "dk.brics.automaton:automaton:1.11-8",
|
|
|
|
sha1 = "6ebfa65eb431ff4b715a23be7a750cbc4cc96d0f",
|
2016-05-21 19:55:01 +02:00
|
|
|
)
|
|
|
|
|
|
|
|
maven_jar(
|
2016-11-30 08:52:06 +01:00
|
|
|
name = "pegdown",
|
2017-03-23 14:59:43 +09:00
|
|
|
artifact = "org.pegdown:pegdown:1.6.0",
|
|
|
|
sha1 = "231ae49d913467deb2027d0b8a0b68b231deef4f",
|
2016-05-21 19:55:01 +02:00
|
|
|
)
|
|
|
|
|
|
|
|
maven_jar(
|
2016-11-30 08:52:06 +01:00
|
|
|
name = "grappa",
|
|
|
|
artifact = "com.github.parboiled1:grappa:1.0.4",
|
|
|
|
sha1 = "ad4b44b9c305dad7aa1e680d4b5c8eec9c4fd6f5",
|
2016-05-21 19:55:01 +02:00
|
|
|
)
|
|
|
|
|
|
|
|
maven_jar(
|
2016-11-30 08:52:06 +01:00
|
|
|
name = "jitescript",
|
|
|
|
artifact = "me.qmx.jitescript:jitescript:0.4.0",
|
|
|
|
sha1 = "2e35862b0435c1b027a21f3d6eecbe50e6e08d54",
|
2016-05-21 19:55:01 +02:00
|
|
|
)
|
|
|
|
|
2017-03-01 09:19:44 +01:00
|
|
|
GREENMAIL_VERS = "1.5.3"
|
2016-10-21 16:43:13 +02:00
|
|
|
|
|
|
|
maven_jar(
|
2016-11-30 08:52:06 +01:00
|
|
|
name = "greenmail",
|
|
|
|
artifact = "com.icegreen:greenmail:" + GREENMAIL_VERS,
|
2017-03-01 09:19:44 +01:00
|
|
|
sha1 = "afabf8178312f7f220f74f1558e457bf54fa4253",
|
2016-10-21 16:43:13 +02:00
|
|
|
)
|
|
|
|
|
2016-11-30 08:52:06 +01:00
|
|
|
MAIL_VERS = "1.5.6"
|
2016-10-21 16:43:13 +02:00
|
|
|
|
|
|
|
maven_jar(
|
2016-11-30 08:52:06 +01:00
|
|
|
name = "mail",
|
|
|
|
artifact = "com.sun.mail:javax.mail:" + MAIL_VERS,
|
|
|
|
sha1 = "ab5daef2f881c42c8e280cbe918ec4d7fdfd7efe",
|
2016-10-21 16:43:13 +02:00
|
|
|
)
|
|
|
|
|
2016-11-30 08:52:06 +01:00
|
|
|
MIME4J_VERS = "0.8.0"
|
2016-11-02 17:02:30 +01:00
|
|
|
|
|
|
|
maven_jar(
|
2016-11-30 08:52:06 +01:00
|
|
|
name = "mime4j_core",
|
|
|
|
artifact = "org.apache.james:apache-mime4j-core:" + MIME4J_VERS,
|
|
|
|
sha1 = "d54f45fca44a2f210569656b4ca3574b42911c95",
|
2016-11-02 17:02:30 +01:00
|
|
|
)
|
|
|
|
|
|
|
|
maven_jar(
|
2016-11-30 08:52:06 +01:00
|
|
|
name = "mime4j_dom",
|
|
|
|
artifact = "org.apache.james:apache-mime4j-dom:" + MIME4J_VERS,
|
|
|
|
sha1 = "6720c93d14225c3e12c4a69768a0370c80e376a3",
|
2016-11-02 17:02:30 +01:00
|
|
|
)
|
|
|
|
|
2016-11-11 10:16:09 -08:00
|
|
|
maven_jar(
|
2016-11-30 08:52:06 +01:00
|
|
|
name = "jsoup",
|
|
|
|
artifact = "org.jsoup:jsoup:1.9.2",
|
|
|
|
sha1 = "5e3bda828a80c7a21dfbe2308d1755759c2fd7b4",
|
2016-11-11 10:16:09 -08:00
|
|
|
)
|
|
|
|
|
2016-11-30 08:52:06 +01:00
|
|
|
OW2_VERS = "5.1"
|
2016-05-21 19:55:01 +02:00
|
|
|
|
|
|
|
maven_jar(
|
2016-11-30 08:52:06 +01:00
|
|
|
name = "ow2_asm",
|
|
|
|
artifact = "org.ow2.asm:asm:" + OW2_VERS,
|
|
|
|
sha1 = "5ef31c4fe953b1fd00b8a88fa1d6820e8785bb45",
|
2016-05-21 19:55:01 +02:00
|
|
|
)
|
|
|
|
|
|
|
|
maven_jar(
|
2016-11-30 08:52:06 +01:00
|
|
|
name = "ow2_asm_analysis",
|
|
|
|
artifact = "org.ow2.asm:asm-analysis:" + OW2_VERS,
|
|
|
|
sha1 = "6d1bf8989fc7901f868bee3863c44f21aa63d110",
|
2016-05-21 19:55:01 +02:00
|
|
|
)
|
|
|
|
|
|
|
|
maven_jar(
|
2016-11-30 08:52:06 +01:00
|
|
|
name = "ow2_asm_commons",
|
|
|
|
artifact = "org.ow2.asm:asm-commons:" + OW2_VERS,
|
|
|
|
sha1 = "25d8a575034dd9cfcb375a39b5334f0ba9c8474e",
|
2016-05-21 19:55:01 +02:00
|
|
|
)
|
|
|
|
|
|
|
|
maven_jar(
|
2016-11-30 08:52:06 +01:00
|
|
|
name = "ow2_asm_tree",
|
|
|
|
artifact = "org.ow2.asm:asm-tree:" + OW2_VERS,
|
|
|
|
sha1 = "87b38c12a0ea645791ead9d3e74ae5268d1d6c34",
|
2016-05-21 19:55:01 +02:00
|
|
|
)
|
|
|
|
|
|
|
|
maven_jar(
|
2016-11-30 08:52:06 +01:00
|
|
|
name = "ow2_asm_util",
|
|
|
|
artifact = "org.ow2.asm:asm-util:" + OW2_VERS,
|
|
|
|
sha1 = "b60e33a6bd0d71831e0c249816d01e6c1dd90a47",
|
2016-05-21 19:55:01 +02:00
|
|
|
)
|
|
|
|
|
|
|
|
maven_jar(
|
2016-11-30 08:52:06 +01:00
|
|
|
name = "auto_value",
|
2017-04-21 16:04:43 +02:00
|
|
|
artifact = "com.google.auto.value:auto-value:1.4.1",
|
|
|
|
sha1 = "8172ebbd7970188aff304c8a420b9f17168f6f48",
|
2016-05-21 19:55:01 +02:00
|
|
|
)
|
|
|
|
|
|
|
|
maven_jar(
|
2016-11-30 08:52:06 +01:00
|
|
|
name = "tukaani_xz",
|
|
|
|
artifact = "org.tukaani:xz:1.4",
|
|
|
|
sha1 = "18a9a2ce6abf32ea1b5fd31dae5210ad93f4e5e3",
|
2016-05-21 19:55:01 +02:00
|
|
|
)
|
|
|
|
|
2017-04-27 14:04:58 +02:00
|
|
|
LUCENE_VERS = "5.5.4"
|
2016-05-21 19:55:01 +02:00
|
|
|
|
|
|
|
maven_jar(
|
2016-11-30 08:52:06 +01:00
|
|
|
name = "lucene_core",
|
|
|
|
artifact = "org.apache.lucene:lucene-core:" + LUCENE_VERS,
|
2017-04-27 14:04:58 +02:00
|
|
|
sha1 = "ab9c77e75cf142aa6e284b310c8395617bd9b19b",
|
2016-05-21 19:55:01 +02:00
|
|
|
)
|
|
|
|
|
|
|
|
maven_jar(
|
2016-11-30 08:52:06 +01:00
|
|
|
name = "lucene_analyzers_common",
|
|
|
|
artifact = "org.apache.lucene:lucene-analyzers-common:" + LUCENE_VERS,
|
2017-04-27 14:04:58 +02:00
|
|
|
sha1 = "08ce9d34c8124c80e176e8332ee947480bbb9576",
|
2016-05-21 19:55:01 +02:00
|
|
|
)
|
|
|
|
|
2016-09-28 19:59:08 +02:00
|
|
|
maven_jar(
|
2016-11-30 08:52:06 +01:00
|
|
|
name = "lucene_codecs",
|
|
|
|
artifact = "org.apache.lucene:lucene-codecs:" + LUCENE_VERS,
|
2017-04-27 14:04:58 +02:00
|
|
|
sha1 = "afdad570668469b1734fbd32b8f98561561bed48",
|
2016-09-28 19:59:08 +02:00
|
|
|
)
|
|
|
|
|
2016-05-21 19:55:01 +02:00
|
|
|
maven_jar(
|
2016-11-30 08:52:06 +01:00
|
|
|
name = "backward_codecs",
|
|
|
|
artifact = "org.apache.lucene:lucene-backward-codecs:" + LUCENE_VERS,
|
2017-04-27 14:04:58 +02:00
|
|
|
sha1 = "a933f42e758c54c43083398127ea7342b54d8212",
|
2016-05-21 19:55:01 +02:00
|
|
|
)
|
|
|
|
|
|
|
|
maven_jar(
|
2016-11-30 08:52:06 +01:00
|
|
|
name = "lucene_misc",
|
|
|
|
artifact = "org.apache.lucene:lucene-misc:" + LUCENE_VERS,
|
2017-04-27 14:04:58 +02:00
|
|
|
sha1 = "a74388857f73614e528ae44d742c60187cb55a5a",
|
2016-05-21 19:55:01 +02:00
|
|
|
)
|
|
|
|
|
|
|
|
maven_jar(
|
2016-11-30 08:52:06 +01:00
|
|
|
name = "lucene_queryparser",
|
|
|
|
artifact = "org.apache.lucene:lucene-queryparser:" + LUCENE_VERS,
|
2017-04-27 14:04:58 +02:00
|
|
|
sha1 = "8a06fad4675473d98d93b61fea529e3f464bf69e",
|
2016-05-21 19:55:01 +02:00
|
|
|
)
|
|
|
|
|
2016-09-28 19:59:08 +02:00
|
|
|
maven_jar(
|
2016-11-30 08:52:06 +01:00
|
|
|
name = "lucene_highlighter",
|
|
|
|
artifact = "org.apache.lucene:lucene-highlighter:" + LUCENE_VERS,
|
2017-04-27 14:04:58 +02:00
|
|
|
sha1 = "433f53f03f1b14337c08d54e507a5410905376fa",
|
2016-09-28 19:59:08 +02:00
|
|
|
)
|
|
|
|
|
|
|
|
maven_jar(
|
2016-11-30 08:52:06 +01:00
|
|
|
name = "lucene_join",
|
|
|
|
artifact = "org.apache.lucene:lucene-join:" + LUCENE_VERS,
|
2017-04-27 14:04:58 +02:00
|
|
|
sha1 = "23f9a909a244ed3b28b37c5bb21a6e33e6c0a339",
|
2016-09-28 19:59:08 +02:00
|
|
|
)
|
|
|
|
|
|
|
|
maven_jar(
|
2016-11-30 08:52:06 +01:00
|
|
|
name = "lucene_memory",
|
|
|
|
artifact = "org.apache.lucene:lucene-memory:" + LUCENE_VERS,
|
2017-04-27 14:04:58 +02:00
|
|
|
sha1 = "4dbdc2e1a24837722294762a9edb479f79092ab9",
|
2016-09-28 19:59:08 +02:00
|
|
|
)
|
|
|
|
|
|
|
|
maven_jar(
|
2016-11-30 08:52:06 +01:00
|
|
|
name = "lucene_sandbox",
|
|
|
|
artifact = "org.apache.lucene:lucene-sandbox:" + LUCENE_VERS,
|
2017-04-27 14:04:58 +02:00
|
|
|
sha1 = "49498bbb2adc333e98bdca4bf6170ae770cbad11",
|
2016-09-28 19:59:08 +02:00
|
|
|
)
|
|
|
|
|
|
|
|
maven_jar(
|
2016-11-30 08:52:06 +01:00
|
|
|
name = "lucene_spatial",
|
|
|
|
artifact = "org.apache.lucene:lucene-spatial:" + LUCENE_VERS,
|
2017-04-27 14:04:58 +02:00
|
|
|
sha1 = "0217d302dc0ef4d9b8b475ffe327d83c1e0ceba5",
|
2016-09-28 19:59:08 +02:00
|
|
|
)
|
|
|
|
|
|
|
|
maven_jar(
|
2016-11-30 08:52:06 +01:00
|
|
|
name = "lucene_suggest",
|
|
|
|
artifact = "org.apache.lucene:lucene-suggest:" + LUCENE_VERS,
|
2017-04-27 14:04:58 +02:00
|
|
|
sha1 = "0f46dbb3229eed62dff10d008172c885e0e028c8",
|
2016-09-28 19:59:08 +02:00
|
|
|
)
|
|
|
|
|
|
|
|
maven_jar(
|
2016-11-30 08:52:06 +01:00
|
|
|
name = "lucene_queries",
|
|
|
|
artifact = "org.apache.lucene:lucene-queries:" + LUCENE_VERS,
|
2017-04-27 14:04:58 +02:00
|
|
|
sha1 = "f915357b8b4b43742ab48f1401dedcaa12dfa37a",
|
2016-09-28 19:59:08 +02:00
|
|
|
)
|
|
|
|
|
2016-05-21 19:55:01 +02:00
|
|
|
maven_jar(
|
2016-11-30 08:52:06 +01:00
|
|
|
name = "mime_util",
|
|
|
|
artifact = "eu.medsea.mimeutil:mime-util:2.1.3",
|
|
|
|
attach_source = False,
|
|
|
|
sha1 = "0c9cfae15c74f62491d4f28def0dff1dabe52a47",
|
2016-05-21 19:55:01 +02:00
|
|
|
)
|
|
|
|
|
2017-02-03 22:38:59 +09:00
|
|
|
PROLOG_VERS = "1.4.3"
|
2017-02-28 17:32:44 +09:00
|
|
|
|
2017-02-03 22:38:59 +09:00
|
|
|
PROLOG_REPO = GERRIT
|
2016-05-21 19:55:01 +02:00
|
|
|
|
|
|
|
maven_jar(
|
2016-11-30 08:52:06 +01:00
|
|
|
name = "prolog_runtime",
|
|
|
|
artifact = "com.googlecode.prolog-cafe:prolog-runtime:" + PROLOG_VERS,
|
|
|
|
attach_source = False,
|
2017-02-03 22:38:59 +09:00
|
|
|
repository = PROLOG_REPO,
|
|
|
|
sha1 = "d5206556cbc76ffeab21313ffc47b586a1efbcbb",
|
2016-05-21 19:55:01 +02:00
|
|
|
)
|
|
|
|
|
|
|
|
maven_jar(
|
2016-11-30 08:52:06 +01:00
|
|
|
name = "prolog_compiler",
|
|
|
|
artifact = "com.googlecode.prolog-cafe:prolog-compiler:" + PROLOG_VERS,
|
|
|
|
attach_source = False,
|
2017-02-03 22:38:59 +09:00
|
|
|
repository = PROLOG_REPO,
|
|
|
|
sha1 = "f37032cf1dec3e064427745bc59da5a12757a3b2",
|
2016-05-21 19:55:01 +02:00
|
|
|
)
|
|
|
|
|
|
|
|
maven_jar(
|
2016-11-30 08:52:06 +01:00
|
|
|
name = "prolog_io",
|
|
|
|
artifact = "com.googlecode.prolog-cafe:prolog-io:" + PROLOG_VERS,
|
|
|
|
attach_source = False,
|
2017-02-03 22:38:59 +09:00
|
|
|
repository = PROLOG_REPO,
|
|
|
|
sha1 = "d02b2640b26f64036b6ba2b45e4acc79281cea17",
|
2016-05-21 19:55:01 +02:00
|
|
|
)
|
|
|
|
|
|
|
|
maven_jar(
|
2016-11-30 08:52:06 +01:00
|
|
|
name = "cafeteria",
|
|
|
|
artifact = "com.googlecode.prolog-cafe:prolog-cafeteria:" + PROLOG_VERS,
|
|
|
|
attach_source = False,
|
2017-02-03 22:38:59 +09:00
|
|
|
repository = PROLOG_REPO,
|
|
|
|
sha1 = "e3b1860c63e57265e5435f890263ad82dafa724f",
|
2016-05-21 19:55:01 +02:00
|
|
|
)
|
|
|
|
|
|
|
|
maven_jar(
|
2016-11-30 08:52:06 +01:00
|
|
|
name = "guava_retrying",
|
|
|
|
artifact = "com.github.rholder:guava-retrying:2.0.0",
|
|
|
|
sha1 = "974bc0a04a11cc4806f7c20a34703bd23c34e7f4",
|
2016-05-21 19:55:01 +02:00
|
|
|
)
|
|
|
|
|
|
|
|
maven_jar(
|
2016-11-30 08:52:06 +01:00
|
|
|
name = "jsr305",
|
|
|
|
artifact = "com.google.code.findbugs:jsr305:3.0.1",
|
|
|
|
sha1 = "f7be08ec23c21485b9b5a1cf1654c2ec8c58168d",
|
2016-05-21 19:55:01 +02:00
|
|
|
)
|
|
|
|
|
|
|
|
maven_jar(
|
2016-11-30 08:52:06 +01:00
|
|
|
name = "blame_cache",
|
2017-04-07 20:27:33 +09:00
|
|
|
artifact = "com/google/gitiles:blame-cache:0.2-1",
|
2016-11-30 08:52:06 +01:00
|
|
|
attach_source = False,
|
|
|
|
repository = GERRIT,
|
2017-04-07 20:27:33 +09:00
|
|
|
sha1 = "da7977e8b140b63f18054214c1d1b86ffa6896cb",
|
2016-05-21 19:55:01 +02:00
|
|
|
)
|
|
|
|
|
2016-08-25 15:07:31 +02:00
|
|
|
# Keep this version of Soy synchronized with the version used in Gitiles.
|
|
|
|
maven_jar(
|
2016-11-30 08:52:06 +01:00
|
|
|
name = "soy",
|
2017-03-13 16:39:04 +00:00
|
|
|
artifact = "com.google.template:soy:2017-02-01",
|
|
|
|
sha1 = "8638940b207779fe3b75e55b6e65abbefb6af678",
|
|
|
|
)
|
|
|
|
|
|
|
|
maven_jar(
|
|
|
|
name = "html_types",
|
|
|
|
artifact = "com.google.common.html.types:types:1.0.4",
|
|
|
|
sha1 = "2adf4c8bfccc0ff7346f9186ac5aa57d829ad065",
|
2016-08-25 15:07:31 +02:00
|
|
|
)
|
|
|
|
|
|
|
|
maven_jar(
|
2016-11-30 08:52:06 +01:00
|
|
|
name = "icu4j",
|
|
|
|
artifact = "com.ibm.icu:icu4j:57.1",
|
|
|
|
sha1 = "198ea005f41219f038f4291f0b0e9f3259730e92",
|
2016-08-25 15:07:31 +02:00
|
|
|
)
|
|
|
|
|
2016-05-21 19:55:01 +02:00
|
|
|
maven_jar(
|
2016-11-30 08:52:06 +01:00
|
|
|
name = "dropwizard_core",
|
2017-03-24 11:18:13 +09:00
|
|
|
artifact = "io.dropwizard.metrics:metrics-core:3.2.2",
|
|
|
|
sha1 = "cd9886f498ee2ab2d994f0c779e5553b2c450416",
|
2016-05-21 19:55:01 +02:00
|
|
|
)
|
|
|
|
|
2017-01-10 16:16:09 +00:00
|
|
|
BC_VERS = "1.56"
|
2016-05-21 19:55:01 +02:00
|
|
|
|
|
|
|
maven_jar(
|
2016-11-30 08:52:06 +01:00
|
|
|
name = "bcprov",
|
|
|
|
artifact = "org.bouncycastle:bcprov-jdk15on:" + BC_VERS,
|
2017-01-10 16:16:09 +00:00
|
|
|
sha1 = "a153c6f9744a3e9dd6feab5e210e1c9861362ec7",
|
2016-05-21 19:55:01 +02:00
|
|
|
)
|
|
|
|
|
|
|
|
maven_jar(
|
2016-11-30 08:52:06 +01:00
|
|
|
name = "bcpg",
|
|
|
|
artifact = "org.bouncycastle:bcpg-jdk15on:" + BC_VERS,
|
2017-01-10 16:16:09 +00:00
|
|
|
sha1 = "9c3f2e7072c8cc1152079b5c25291a9f462631f1",
|
2016-05-21 19:55:01 +02:00
|
|
|
)
|
|
|
|
|
|
|
|
maven_jar(
|
2016-11-30 08:52:06 +01:00
|
|
|
name = "bcpkix",
|
|
|
|
artifact = "org.bouncycastle:bcpkix-jdk15on:" + BC_VERS,
|
2017-01-10 16:16:09 +00:00
|
|
|
sha1 = "4648af70268b6fdb24674fb1fd7c1fcc73db1231",
|
2016-05-21 19:55:01 +02:00
|
|
|
)
|
|
|
|
|
2017-03-31 19:40:13 +02:00
|
|
|
# TODO(davido): Remove exlusion of file system provider, when this issue is fixed:
|
|
|
|
# https://issues.apache.org/jira/browse/SSHD-736
|
2016-05-21 19:55:01 +02:00
|
|
|
maven_jar(
|
2016-11-30 08:52:06 +01:00
|
|
|
name = "sshd",
|
2016-09-29 08:27:30 +02:00
|
|
|
artifact = "org.apache.sshd:sshd-core:1.4.0",
|
2017-03-31 19:40:13 +02:00
|
|
|
exclude = ["META-INF/services/java.nio.file.spi.FileSystemProvider"],
|
2016-09-29 08:27:30 +02:00
|
|
|
sha1 = "c8f3d7457fc9979d1b9ec319f0229b89793c8e56",
|
2016-05-21 19:55:01 +02:00
|
|
|
)
|
|
|
|
|
2017-03-27 15:17:47 +00:00
|
|
|
maven_jar(
|
|
|
|
name = "eddsa",
|
|
|
|
artifact = "net.i2p.crypto:eddsa:0.1.0",
|
|
|
|
sha1 = "8f5a3b165164e222da048d8136b21428ee0b9122",
|
|
|
|
)
|
|
|
|
|
2016-05-21 19:55:01 +02:00
|
|
|
maven_jar(
|
2016-11-30 08:52:06 +01:00
|
|
|
name = "mina_core",
|
2016-09-29 08:27:30 +02:00
|
|
|
artifact = "org.apache.mina:mina-core:2.0.16",
|
|
|
|
sha1 = "f720f17643eaa7b0fec07c1d7f6272972c02bba4",
|
2016-05-21 19:55:01 +02:00
|
|
|
)
|
|
|
|
|
|
|
|
maven_jar(
|
2016-11-30 08:52:06 +01:00
|
|
|
name = "h2",
|
|
|
|
artifact = "com.h2database:h2:1.3.176",
|
|
|
|
sha1 = "fd369423346b2f1525c413e33f8cf95b09c92cbd",
|
2016-05-21 19:55:01 +02:00
|
|
|
)
|
|
|
|
|
2017-05-11 10:45:04 +09:00
|
|
|
# Note that all of the following org.apache.httpcomponents have newer versions,
|
|
|
|
# but 4.4.1 is the only version that is available for all of them.
|
|
|
|
# TODO: Check what combination of new versions are compatible.
|
2016-11-30 08:52:06 +01:00
|
|
|
HTTPCOMP_VERS = "4.4.1"
|
2016-05-21 19:55:01 +02:00
|
|
|
|
|
|
|
maven_jar(
|
2016-11-30 08:52:06 +01:00
|
|
|
name = "fluent_hc",
|
|
|
|
artifact = "org.apache.httpcomponents:fluent-hc:" + HTTPCOMP_VERS,
|
|
|
|
sha1 = "96fb842b68a44cc640c661186828b60590c71261",
|
2016-05-21 19:55:01 +02:00
|
|
|
)
|
|
|
|
|
|
|
|
maven_jar(
|
2016-11-30 08:52:06 +01:00
|
|
|
name = "httpclient",
|
|
|
|
artifact = "org.apache.httpcomponents:httpclient:" + HTTPCOMP_VERS,
|
|
|
|
sha1 = "016d0bc512222f1253ee6b64d389c84e22f697f0",
|
2016-05-21 19:55:01 +02:00
|
|
|
)
|
|
|
|
|
|
|
|
maven_jar(
|
2016-11-30 08:52:06 +01:00
|
|
|
name = "httpcore",
|
|
|
|
artifact = "org.apache.httpcomponents:httpcore:" + HTTPCOMP_VERS,
|
|
|
|
sha1 = "f5aa318bda4c6c8d688c9d00b90681dcd82ce636",
|
2016-05-21 19:55:01 +02:00
|
|
|
)
|
|
|
|
|
|
|
|
maven_jar(
|
2016-11-30 08:52:06 +01:00
|
|
|
name = "httpmime",
|
|
|
|
artifact = "org.apache.httpcomponents:httpmime:" + HTTPCOMP_VERS,
|
|
|
|
sha1 = "2f8757f5ac5e38f46c794e5229d1f3c522e9b1df",
|
2016-05-21 19:55:01 +02:00
|
|
|
)
|
|
|
|
|
|
|
|
# Test-only dependencies below.
|
|
|
|
|
|
|
|
maven_jar(
|
2016-11-30 08:52:06 +01:00
|
|
|
name = "jimfs",
|
|
|
|
artifact = "com.google.jimfs:jimfs:1.1",
|
|
|
|
sha1 = "8fbd0579dc68aba6186935cc1bee21d2f3e7ec1c",
|
2016-05-21 19:55:01 +02:00
|
|
|
)
|
|
|
|
|
|
|
|
maven_jar(
|
2016-11-30 08:52:06 +01:00
|
|
|
name = "junit",
|
|
|
|
artifact = "junit:junit:4.11",
|
|
|
|
sha1 = "4e031bb61df09069aeb2bffb4019e7a5034a4ee0",
|
2016-05-21 19:55:01 +02:00
|
|
|
)
|
|
|
|
|
|
|
|
maven_jar(
|
2016-11-30 08:52:06 +01:00
|
|
|
name = "hamcrest_core",
|
|
|
|
artifact = "org.hamcrest:hamcrest-core:1.3",
|
|
|
|
sha1 = "42a25dc3219429f0e5d060061f71acb49bf010a0",
|
2016-05-21 19:55:01 +02:00
|
|
|
)
|
|
|
|
|
2017-03-22 23:57:39 +01:00
|
|
|
# Only needed when jgit is built from the development tree
|
|
|
|
maven_jar(
|
|
|
|
name = "hamcrest_library",
|
|
|
|
artifact = "org.hamcrest:hamcrest-library:1.3",
|
|
|
|
sha1 = "4785a3c21320980282f9f33d0d1264a69040538f",
|
|
|
|
)
|
|
|
|
|
2017-03-10 11:19:04 -05:00
|
|
|
TRUTH_VERS = "0.32"
|
2017-02-10 16:51:36 -05:00
|
|
|
|
2016-05-21 19:55:01 +02:00
|
|
|
maven_jar(
|
2016-11-30 08:52:06 +01:00
|
|
|
name = "truth",
|
2017-02-10 16:51:36 -05:00
|
|
|
artifact = "com.google.truth:truth:" + TRUTH_VERS,
|
2017-03-10 11:19:04 -05:00
|
|
|
sha1 = "e996fb4b41dad04365112786796c945f909cfdf7",
|
2016-05-21 19:55:01 +02:00
|
|
|
)
|
|
|
|
|
2017-02-10 16:51:36 -05:00
|
|
|
maven_jar(
|
|
|
|
name = "truth-java8-extension",
|
|
|
|
artifact = "com.google.truth.extensions:truth-java8-extension:" + TRUTH_VERS,
|
2017-03-10 11:19:04 -05:00
|
|
|
sha1 = "2862787ce34cb6f385ada891e36ec7f9e7bd0902",
|
2017-02-10 16:51:36 -05:00
|
|
|
)
|
|
|
|
|
2017-04-21 16:18:20 +02:00
|
|
|
# When bumping the easymock version number, make sure to also move powermock to a compatible version
|
2016-05-21 19:55:01 +02:00
|
|
|
maven_jar(
|
2016-11-30 08:52:06 +01:00
|
|
|
name = "easymock",
|
2017-04-21 16:18:20 +02:00
|
|
|
artifact = "org.easymock:easymock:3.1",
|
2016-11-30 08:52:06 +01:00
|
|
|
sha1 = "3e127311a86fc2e8f550ef8ee4abe094bbcf7e7e",
|
2016-05-21 19:55:01 +02:00
|
|
|
)
|
|
|
|
|
|
|
|
maven_jar(
|
2016-11-30 08:52:06 +01:00
|
|
|
name = "cglib_3_2",
|
|
|
|
artifact = "cglib:cglib-nodep:3.2.0",
|
|
|
|
sha1 = "cf1ca207c15b04ace918270b6cb3f5601160cdfd",
|
2016-05-21 19:55:01 +02:00
|
|
|
)
|
|
|
|
|
|
|
|
maven_jar(
|
2016-11-30 08:52:06 +01:00
|
|
|
name = "objenesis",
|
|
|
|
artifact = "org.objenesis:objenesis:1.3",
|
|
|
|
sha1 = "dc13ae4faca6df981fc7aeb5a522d9db446d5d50",
|
2016-05-21 19:55:01 +02:00
|
|
|
)
|
|
|
|
|
2016-11-30 08:52:06 +01:00
|
|
|
POWERM_VERS = "1.6.1"
|
2016-05-21 19:55:01 +02:00
|
|
|
|
|
|
|
maven_jar(
|
2016-11-30 08:52:06 +01:00
|
|
|
name = "powermock_module_junit4",
|
|
|
|
artifact = "org.powermock:powermock-module-junit4:" + POWERM_VERS,
|
|
|
|
sha1 = "ea8530b2848542624f110a393513af397b37b9cf",
|
2016-05-21 19:55:01 +02:00
|
|
|
)
|
|
|
|
|
|
|
|
maven_jar(
|
2016-11-30 08:52:06 +01:00
|
|
|
name = "powermock_module_junit4_common",
|
|
|
|
artifact = "org.powermock:powermock-module-junit4-common:" + POWERM_VERS,
|
|
|
|
sha1 = "7222ced54dabc310895d02e45c5428ca05193cda",
|
2016-05-21 19:55:01 +02:00
|
|
|
)
|
|
|
|
|
|
|
|
maven_jar(
|
2016-11-30 08:52:06 +01:00
|
|
|
name = "powermock_reflect",
|
|
|
|
artifact = "org.powermock:powermock-reflect:" + POWERM_VERS,
|
|
|
|
sha1 = "97d25eda8275c11161bcddda6ef8beabd534c878",
|
2016-05-21 19:55:01 +02:00
|
|
|
)
|
|
|
|
|
|
|
|
maven_jar(
|
2016-11-30 08:52:06 +01:00
|
|
|
name = "powermock_api_easymock",
|
|
|
|
artifact = "org.powermock:powermock-api-easymock:" + POWERM_VERS,
|
|
|
|
sha1 = "aa740ecf89a2f64d410b3d93ef8cd6833009ef00",
|
2016-05-21 19:55:01 +02:00
|
|
|
)
|
|
|
|
|
|
|
|
maven_jar(
|
2016-11-30 08:52:06 +01:00
|
|
|
name = "powermock_api_support",
|
|
|
|
artifact = "org.powermock:powermock-api-support:" + POWERM_VERS,
|
|
|
|
sha1 = "592ee6d929c324109d3469501222e0c76ccf0869",
|
2016-05-21 19:55:01 +02:00
|
|
|
)
|
|
|
|
|
|
|
|
maven_jar(
|
2016-11-30 08:52:06 +01:00
|
|
|
name = "powermock_core",
|
|
|
|
artifact = "org.powermock:powermock-core:" + POWERM_VERS,
|
|
|
|
sha1 = "5afc1efce8d44ed76b30af939657bd598e45d962",
|
2016-05-21 19:55:01 +02:00
|
|
|
)
|
|
|
|
|
|
|
|
maven_jar(
|
2016-11-30 08:52:06 +01:00
|
|
|
name = "javassist",
|
|
|
|
artifact = "org.javassist:javassist:3.20.0-GA",
|
|
|
|
sha1 = "a9cbcdfb7e9f86fbc74d3afae65f2248bfbf82a0",
|
2016-05-21 19:55:01 +02:00
|
|
|
)
|
|
|
|
|
|
|
|
maven_jar(
|
2016-11-30 08:52:06 +01:00
|
|
|
name = "derby",
|
|
|
|
artifact = "org.apache.derby:derby:10.11.1.1",
|
|
|
|
attach_source = False,
|
|
|
|
sha1 = "df4b50061e8e4c348ce243b921f53ee63ba9bbe1",
|
2016-05-21 19:55:01 +02:00
|
|
|
)
|
|
|
|
|
2017-04-03 10:01:47 +09:00
|
|
|
JETTY_VERS = "9.3.17.v20170317"
|
2016-05-21 19:55:01 +02:00
|
|
|
|
|
|
|
maven_jar(
|
2016-11-30 08:52:06 +01:00
|
|
|
name = "jetty_servlet",
|
|
|
|
artifact = "org.eclipse.jetty:jetty-servlet:" + JETTY_VERS,
|
2017-04-03 10:01:47 +09:00
|
|
|
sha1 = "ed6986b0d0ca7b9b0f9015c9efb80442e3043a8e",
|
2016-05-21 19:55:01 +02:00
|
|
|
)
|
|
|
|
|
|
|
|
maven_jar(
|
2016-11-30 08:52:06 +01:00
|
|
|
name = "jetty_security",
|
|
|
|
artifact = "org.eclipse.jetty:jetty-security:" + JETTY_VERS,
|
2017-04-03 10:01:47 +09:00
|
|
|
sha1 = "ca52535569445682d42aaa97c7039442719a0507",
|
2016-05-21 19:55:01 +02:00
|
|
|
)
|
|
|
|
|
|
|
|
maven_jar(
|
2016-11-30 08:52:06 +01:00
|
|
|
name = "jetty_servlets",
|
|
|
|
artifact = "org.eclipse.jetty:jetty-servlets:" + JETTY_VERS,
|
2017-04-03 10:01:47 +09:00
|
|
|
sha1 = "6369e945c7da441ac042002e31dbe3ca2068db8f",
|
2016-05-21 19:55:01 +02:00
|
|
|
)
|
|
|
|
|
|
|
|
maven_jar(
|
2016-11-30 08:52:06 +01:00
|
|
|
name = "jetty_server",
|
|
|
|
artifact = "org.eclipse.jetty:jetty-server:" + JETTY_VERS,
|
2017-04-03 10:01:47 +09:00
|
|
|
sha1 = "194e9a02e6ba249ef4a3f4bd56b4993087992299",
|
2016-05-21 19:55:01 +02:00
|
|
|
)
|
|
|
|
|
|
|
|
maven_jar(
|
2016-11-30 08:52:06 +01:00
|
|
|
name = "jetty_jmx",
|
|
|
|
artifact = "org.eclipse.jetty:jetty-jmx:" + JETTY_VERS,
|
2017-04-03 10:01:47 +09:00
|
|
|
sha1 = "2ba3219f6ee2617ca7f1ec7ae87e4b2128a0c1ce",
|
2016-05-21 19:55:01 +02:00
|
|
|
)
|
|
|
|
|
|
|
|
maven_jar(
|
2016-11-30 08:52:06 +01:00
|
|
|
name = "jetty_continuation",
|
|
|
|
artifact = "org.eclipse.jetty:jetty-continuation:" + JETTY_VERS,
|
2017-04-03 10:01:47 +09:00
|
|
|
sha1 = "63ff8e2716e20b72787a1dbc666022ef6c1f7b1e",
|
2016-05-21 19:55:01 +02:00
|
|
|
)
|
|
|
|
|
|
|
|
maven_jar(
|
2016-11-30 08:52:06 +01:00
|
|
|
name = "jetty_http",
|
|
|
|
artifact = "org.eclipse.jetty:jetty-http:" + JETTY_VERS,
|
2017-04-03 10:01:47 +09:00
|
|
|
sha1 = "6c02d728e15d4868486254039c867a1ac3e4a52e",
|
2016-05-21 19:55:01 +02:00
|
|
|
)
|
|
|
|
|
|
|
|
maven_jar(
|
2016-11-30 08:52:06 +01:00
|
|
|
name = "jetty_io",
|
|
|
|
artifact = "org.eclipse.jetty:jetty-io:" + JETTY_VERS,
|
2017-04-03 10:01:47 +09:00
|
|
|
sha1 = "756a8cd2a1cbfb84a94973b6332dd3eccd47c0cd",
|
2016-05-21 19:55:01 +02:00
|
|
|
)
|
|
|
|
|
|
|
|
maven_jar(
|
2016-11-30 08:52:06 +01:00
|
|
|
name = "jetty_util",
|
|
|
|
artifact = "org.eclipse.jetty:jetty-util:" + JETTY_VERS,
|
2017-04-03 10:01:47 +09:00
|
|
|
sha1 = "b8512ab02819de01f0f5a5c6026163041f579beb",
|
2016-05-21 19:55:01 +02:00
|
|
|
)
|
|
|
|
|
|
|
|
maven_jar(
|
2016-11-30 08:52:06 +01:00
|
|
|
name = "openid_consumer",
|
|
|
|
artifact = "org.openid4java:openid4java:0.9.8",
|
|
|
|
sha1 = "de4f1b33d3b0f0b2ab1d32834ec1190b39db4160",
|
2016-05-21 19:55:01 +02:00
|
|
|
)
|
|
|
|
|
|
|
|
maven_jar(
|
2016-11-30 08:52:06 +01:00
|
|
|
name = "nekohtml",
|
|
|
|
artifact = "net.sourceforge.nekohtml:nekohtml:1.9.10",
|
|
|
|
sha1 = "14052461031a7054aa094f5573792feb6686d3de",
|
2016-05-21 19:55:01 +02:00
|
|
|
)
|
|
|
|
|
|
|
|
maven_jar(
|
2016-11-30 08:52:06 +01:00
|
|
|
name = "xerces",
|
|
|
|
artifact = "xerces:xercesImpl:2.8.1",
|
|
|
|
attach_source = False,
|
|
|
|
sha1 = "25101e37ec0c907db6f0612cbf106ee519c1aef1",
|
2016-05-21 19:55:01 +02:00
|
|
|
)
|
2016-08-28 20:54:50 +02:00
|
|
|
|
|
|
|
maven_jar(
|
2016-11-30 08:52:06 +01:00
|
|
|
name = "postgresql",
|
2017-02-24 11:21:01 +09:00
|
|
|
artifact = "org.postgresql:postgresql:9.4.1211",
|
|
|
|
sha1 = "721e3017fab68db9f0b08537ec91b8d757973ca8",
|
2016-08-28 20:54:50 +02:00
|
|
|
)
|
2016-09-03 21:33:36 +02:00
|
|
|
|
|
|
|
maven_jar(
|
2016-11-30 08:52:06 +01:00
|
|
|
name = "codemirror_minified",
|
|
|
|
artifact = "org.webjars.npm:codemirror-minified:" + CM_VERSION,
|
2017-03-22 16:53:30 +00:00
|
|
|
sha1 = "f84c178b11a188f416b4380bfb2b24f126453d28",
|
2016-09-03 21:33:36 +02:00
|
|
|
)
|
|
|
|
|
|
|
|
maven_jar(
|
2016-11-30 08:52:06 +01:00
|
|
|
name = "codemirror_original",
|
|
|
|
artifact = "org.webjars.npm:codemirror:" + CM_VERSION,
|
2017-03-22 16:53:30 +00:00
|
|
|
sha1 = "5a1f6c10d5aef0b9d2ce513dcc1e2657e4af730d",
|
2016-09-03 21:33:36 +02:00
|
|
|
)
|
|
|
|
|
|
|
|
maven_jar(
|
2016-11-30 08:52:06 +01:00
|
|
|
name = "diff_match_patch",
|
2016-12-19 16:20:24 -05:00
|
|
|
artifact = "org.webjars:google-diff-match-patch:" + DIFF_MATCH_PATCH_VERSION,
|
2016-11-30 08:52:06 +01:00
|
|
|
attach_source = False,
|
|
|
|
sha1 = "0cf1782dbcb8359d95070da9176059a5a9d37709",
|
2016-09-03 21:33:36 +02:00
|
|
|
)
|
2016-09-22 16:13:50 +02:00
|
|
|
|
|
|
|
maven_jar(
|
2016-11-30 08:52:06 +01:00
|
|
|
name = "commons_io",
|
|
|
|
artifact = "commons-io:commons-io:1.4",
|
|
|
|
sha1 = "a8762d07e76cfde2395257a5da47ba7c1dbd3dce",
|
2016-09-22 16:13:50 +02:00
|
|
|
)
|
2016-09-27 06:05:06 +08:00
|
|
|
|
|
|
|
maven_jar(
|
2016-11-30 08:52:06 +01:00
|
|
|
name = "asciidoctor",
|
|
|
|
artifact = "org.asciidoctor:asciidoctorj:1.5.4.1",
|
|
|
|
sha1 = "f7ddfb2bbed2f8da3f9ad0d1a5514f04b4274a5a",
|
2016-09-27 06:05:06 +08:00
|
|
|
)
|
|
|
|
|
|
|
|
maven_jar(
|
2016-11-30 08:52:06 +01:00
|
|
|
name = "jruby",
|
|
|
|
artifact = "org.jruby:jruby-complete:9.1.5.0",
|
|
|
|
sha1 = "00d0003e99da3c4d830b12c099691ce910c84e39",
|
2016-09-27 06:05:06 +08:00
|
|
|
)
|
2016-09-28 19:59:08 +02:00
|
|
|
|
|
|
|
maven_jar(
|
2016-11-30 08:52:06 +01:00
|
|
|
name = "elasticsearch",
|
2017-04-27 14:04:58 +02:00
|
|
|
artifact = "org.elasticsearch:elasticsearch:2.4.5",
|
|
|
|
sha1 = "daafe48ae06592029a2fedca1fe2ac0f5eec3185",
|
2016-09-28 19:59:08 +02:00
|
|
|
)
|
|
|
|
|
|
|
|
# Java REST client for Elasticsearch.
|
2017-03-17 21:26:28 +09:00
|
|
|
JEST_VERSION = "2.4.0"
|
2016-09-28 19:59:08 +02:00
|
|
|
|
|
|
|
maven_jar(
|
2016-11-30 08:52:06 +01:00
|
|
|
name = "jest_common",
|
|
|
|
artifact = "io.searchbox:jest-common:" + JEST_VERSION,
|
2017-03-17 21:26:28 +09:00
|
|
|
sha1 = "ea779ebe7c438a53dce431f85b0d4e1d8faee2ac",
|
2016-09-28 19:59:08 +02:00
|
|
|
)
|
|
|
|
|
|
|
|
maven_jar(
|
2016-11-30 08:52:06 +01:00
|
|
|
name = "jest",
|
|
|
|
artifact = "io.searchbox:jest:" + JEST_VERSION,
|
2017-03-17 21:26:28 +09:00
|
|
|
sha1 = "e2a604a584e6633545ac6b1fe99ef888ab96dae9",
|
2016-09-28 19:59:08 +02:00
|
|
|
)
|
|
|
|
|
|
|
|
maven_jar(
|
2016-11-30 08:52:06 +01:00
|
|
|
name = "compress_lzf",
|
|
|
|
artifact = "com.ning:compress-lzf:1.0.2",
|
|
|
|
sha1 = "62896e6fca184c79cc01a14d143f3ae2b4f4b4ae",
|
2016-09-28 19:59:08 +02:00
|
|
|
)
|
|
|
|
|
|
|
|
maven_jar(
|
2016-11-30 08:52:06 +01:00
|
|
|
name = "hppc",
|
|
|
|
artifact = "com.carrotsearch:hppc:0.7.1",
|
|
|
|
sha1 = "8b5057f74ea378c0150a1860874a3ebdcb713767",
|
2016-09-28 19:59:08 +02:00
|
|
|
)
|
|
|
|
|
|
|
|
maven_jar(
|
2016-11-30 08:52:06 +01:00
|
|
|
name = "jsr166e",
|
|
|
|
artifact = "com.twitter:jsr166e:1.1.0",
|
|
|
|
sha1 = "233098147123ee5ddcd39ffc57ff648be4b7e5b2",
|
2016-09-28 19:59:08 +02:00
|
|
|
)
|
|
|
|
|
|
|
|
maven_jar(
|
2016-11-30 08:52:06 +01:00
|
|
|
name = "netty",
|
|
|
|
artifact = "io.netty:netty:3.10.0.Final",
|
|
|
|
sha1 = "ad61cd1bba067e6634ddd3e160edf0727391ac30",
|
2016-09-28 19:59:08 +02:00
|
|
|
)
|
|
|
|
|
|
|
|
maven_jar(
|
2016-11-30 08:52:06 +01:00
|
|
|
name = "t_digest",
|
|
|
|
artifact = "com.tdunning:t-digest:3.0",
|
|
|
|
sha1 = "84ccf145ac2215e6bfa63baa3101c0af41017cfc",
|
2016-09-28 19:59:08 +02:00
|
|
|
)
|
|
|
|
|
|
|
|
maven_jar(
|
2016-11-30 08:52:06 +01:00
|
|
|
name = "jna",
|
|
|
|
artifact = "net.java.dev.jna:jna:4.1.0",
|
|
|
|
sha1 = "1c12d070e602efd8021891cdd7fd18bc129372d4",
|
2016-09-28 19:59:08 +02:00
|
|
|
)
|
|
|
|
|
2016-11-30 08:52:06 +01:00
|
|
|
JACKSON_VERSION = "2.6.6"
|
2016-09-28 19:59:08 +02:00
|
|
|
|
|
|
|
maven_jar(
|
2016-11-30 08:52:06 +01:00
|
|
|
name = "jackson_core",
|
|
|
|
artifact = "com.fasterxml.jackson.core:jackson-core:" + JACKSON_VERSION,
|
|
|
|
sha1 = "02eb801df67aacaf5b1deb4ac626e1964508e47b",
|
2016-09-28 19:59:08 +02:00
|
|
|
)
|
|
|
|
|
|
|
|
maven_jar(
|
2016-11-30 08:52:06 +01:00
|
|
|
name = "jackson_dataformat_smile",
|
|
|
|
artifact = "com.fasterxml.jackson.dataformat:jackson-dataformat-smile:" + JACKSON_VERSION,
|
|
|
|
sha1 = "ccbfc948748ed2754a58c1af9e0a02b5cc1aed69",
|
2016-09-28 19:59:08 +02:00
|
|
|
)
|
|
|
|
|
|
|
|
maven_jar(
|
2016-11-30 08:52:06 +01:00
|
|
|
name = "jackson_dataformat_cbor",
|
|
|
|
artifact = "com.fasterxml.jackson.dataformat:jackson-dataformat-cbor:" + JACKSON_VERSION,
|
|
|
|
sha1 = "34c7b7ff495fc6b049612bdc9db0900a68e112f8",
|
2016-09-28 19:59:08 +02:00
|
|
|
)
|
|
|
|
|
|
|
|
maven_jar(
|
2016-11-30 08:52:06 +01:00
|
|
|
name = "httpasyncclient",
|
|
|
|
artifact = "org.apache.httpcomponents:httpasyncclient:4.1.2",
|
|
|
|
sha1 = "95aa3e6fb520191a0970a73cf09f62948ee614be",
|
2016-09-28 19:59:08 +02:00
|
|
|
)
|
|
|
|
|
|
|
|
maven_jar(
|
2016-11-30 08:52:06 +01:00
|
|
|
name = "httpcore_nio",
|
|
|
|
artifact = "org.apache.httpcomponents:httpcore-nio:" + HTTPCOMP_VERS,
|
|
|
|
sha1 = "a8c5e3c3bfea5ce23fb647c335897e415eb442e3",
|
2016-09-28 19:59:08 +02:00
|
|
|
)
|
|
|
|
|
|
|
|
maven_jar(
|
2016-11-30 08:52:06 +01:00
|
|
|
name = "httpcore_niossl",
|
|
|
|
artifact = "org.apache.httpcomponents:httpcore-niossl:4.0-alpha6",
|
|
|
|
attach_source = False,
|
|
|
|
sha1 = "9c662e7247ca8ceb1de5de629f685c9ef3e4ab58",
|
2016-09-28 19:59:08 +02:00
|
|
|
)
|
2016-11-07 23:05:32 +01:00
|
|
|
|
2016-09-21 15:03:54 +02:00
|
|
|
load("//tools/bzl:js.bzl", "npm_binary", "bower_archive")
|
|
|
|
|
|
|
|
npm_binary(
|
2016-11-30 08:52:06 +01:00
|
|
|
name = "bower",
|
2016-09-21 15:03:54 +02:00
|
|
|
)
|
|
|
|
|
2016-10-05 17:36:20 +02:00
|
|
|
npm_binary(
|
2016-11-30 08:52:06 +01:00
|
|
|
name = "vulcanize",
|
|
|
|
repository = GERRIT,
|
2016-10-05 17:36:20 +02:00
|
|
|
)
|
|
|
|
|
|
|
|
npm_binary(
|
2016-11-30 08:52:06 +01:00
|
|
|
name = "crisper",
|
|
|
|
repository = GERRIT,
|
2016-10-05 17:36:20 +02:00
|
|
|
)
|
|
|
|
|
2016-09-21 15:03:54 +02:00
|
|
|
# bower_archive() seed components.
|
|
|
|
bower_archive(
|
2016-11-30 08:52:06 +01:00
|
|
|
name = "iron-autogrow-textarea",
|
|
|
|
package = "polymerelements/iron-autogrow-textarea",
|
|
|
|
sha1 = "b9b6874c9a2b5be435557a827ff8bd6661672ee3",
|
|
|
|
version = "1.0.12",
|
2016-09-21 15:03:54 +02:00
|
|
|
)
|
|
|
|
|
|
|
|
bower_archive(
|
2016-11-30 08:52:06 +01:00
|
|
|
name = "es6-promise",
|
|
|
|
package = "stefanpenner/es6-promise",
|
|
|
|
sha1 = "a3a797bb22132f1ef75f9a2556173f81870c2e53",
|
|
|
|
version = "3.3.0",
|
2016-09-21 15:03:54 +02:00
|
|
|
)
|
|
|
|
|
|
|
|
bower_archive(
|
2016-11-30 08:52:06 +01:00
|
|
|
name = "fetch",
|
|
|
|
package = "fetch",
|
|
|
|
sha1 = "1b05a2bb40c73232c2909dc196de7519fe4db7a9",
|
|
|
|
version = "1.0.0",
|
2016-09-21 15:03:54 +02:00
|
|
|
)
|
|
|
|
|
|
|
|
bower_archive(
|
2016-11-30 08:52:06 +01:00
|
|
|
name = "iron-dropdown",
|
|
|
|
package = "polymerelements/iron-dropdown",
|
|
|
|
sha1 = "63e3d669a09edaa31c4f05afc76b53b919ef0595",
|
|
|
|
version = "1.4.0",
|
2016-09-21 15:03:54 +02:00
|
|
|
)
|
|
|
|
|
|
|
|
bower_archive(
|
2016-11-30 08:52:06 +01:00
|
|
|
name = "iron-input",
|
|
|
|
package = "polymerelements/iron-input",
|
|
|
|
sha1 = "9bc0c8e81de2527125383cbcf74dd9f27e7fa9ac",
|
|
|
|
version = "1.0.10",
|
2016-09-21 15:03:54 +02:00
|
|
|
)
|
|
|
|
|
|
|
|
bower_archive(
|
2016-11-30 08:52:06 +01:00
|
|
|
name = "iron-overlay-behavior",
|
|
|
|
package = "polymerelements/iron-overlay-behavior",
|
|
|
|
sha1 = "83181085fda59446ce74fd0d5ca30c223f38ee4a",
|
|
|
|
version = "1.7.6",
|
2016-09-21 15:03:54 +02:00
|
|
|
)
|
|
|
|
|
|
|
|
bower_archive(
|
2016-11-30 08:52:06 +01:00
|
|
|
name = "iron-selector",
|
|
|
|
package = "polymerelements/iron-selector",
|
|
|
|
sha1 = "c57235dfda7fbb987c20ad0e97aac70babf1a1bf",
|
|
|
|
version = "1.5.2",
|
2016-09-21 15:03:54 +02:00
|
|
|
)
|
|
|
|
|
|
|
|
bower_archive(
|
2016-11-30 08:52:06 +01:00
|
|
|
name = "moment",
|
|
|
|
package = "moment/moment",
|
|
|
|
sha1 = "fc8ce2c799bab21f6ced7aff928244f4ca8880aa",
|
|
|
|
version = "2.13.0",
|
2016-09-21 15:03:54 +02:00
|
|
|
)
|
|
|
|
|
|
|
|
bower_archive(
|
2016-11-30 08:52:06 +01:00
|
|
|
name = "page",
|
|
|
|
package = "visionmedia/page.js",
|
|
|
|
sha1 = "51a05428dd4f68fae1df5f12d0e2b61ba67f7757",
|
|
|
|
version = "1.7.1",
|
2016-09-21 15:03:54 +02:00
|
|
|
)
|
|
|
|
|
|
|
|
bower_archive(
|
2016-11-30 08:52:06 +01:00
|
|
|
name = "polymer",
|
|
|
|
package = "polymer/polymer",
|
2017-03-21 17:23:11 +00:00
|
|
|
sha1 = "2c7dd638d55ea91242525139cba18a308b9426d5",
|
|
|
|
version = "1.9.1",
|
2016-09-21 15:03:54 +02:00
|
|
|
)
|
|
|
|
|
|
|
|
bower_archive(
|
2016-11-30 08:52:06 +01:00
|
|
|
name = "promise-polyfill",
|
|
|
|
package = "polymerlabs/promise-polyfill",
|
|
|
|
sha1 = "a3b598c06cbd7f441402e666ff748326030905d6",
|
|
|
|
version = "1.0.0",
|
2016-09-21 15:03:54 +02:00
|
|
|
)
|
|
|
|
|
2017-06-06 15:27:16 -04:00
|
|
|
bower_archive(
|
|
|
|
name = "polymer-resin",
|
|
|
|
package = "polymer/polymer-resin",
|
|
|
|
sha1 = "4a60925f44d004b593e93aca828918b15b29526b",
|
|
|
|
version = "1.2.1-beta",
|
|
|
|
)
|
|
|
|
|
2016-10-05 17:36:20 +02:00
|
|
|
# bower test stuff
|
|
|
|
|
|
|
|
bower_archive(
|
2016-11-30 08:52:06 +01:00
|
|
|
name = "iron-test-helpers",
|
|
|
|
package = "polymerelements/iron-test-helpers",
|
|
|
|
sha1 = "433b03b106f5ff32049b84150cd70938e18b67ac",
|
|
|
|
version = "1.2.5",
|
2016-10-05 17:36:20 +02:00
|
|
|
)
|
|
|
|
|
|
|
|
bower_archive(
|
2016-11-30 08:52:06 +01:00
|
|
|
name = "test-fixture",
|
|
|
|
package = "polymerelements/test-fixture",
|
|
|
|
sha1 = "e373bd21c069163c3a754e234d52c07c77b20d3c",
|
|
|
|
version = "1.1.1",
|
2016-10-05 17:36:20 +02:00
|
|
|
)
|
|
|
|
|
|
|
|
bower_archive(
|
2016-11-30 08:52:06 +01:00
|
|
|
name = "web-component-tester",
|
|
|
|
package = "web-component-tester",
|
2017-03-16 18:26:59 +00:00
|
|
|
sha1 = "4e778f8b7d784ba2a069d83d0cd146125c5c4fcb",
|
|
|
|
version = "5.0.1",
|
2016-10-05 17:36:20 +02:00
|
|
|
)
|
|
|
|
|
2016-09-21 15:03:54 +02:00
|
|
|
# Bower component transitive dependencies.
|
|
|
|
load("//lib/js:bower_archives.bzl", "load_bower_archives")
|
2016-11-30 08:52:06 +01:00
|
|
|
|
2016-09-21 15:03:54 +02:00
|
|
|
load_bower_archives()
|
2017-02-28 17:32:44 +09:00
|
|
|
|
2017-01-26 14:24:53 +00:00
|
|
|
external_plugin_deps()
|