Upgrade to Truth 1.0 (#281)

* Upgrade to Truth 1.0

Refactored fail(...) to assertWithMessage().fail().

Upgraded com.google.monitoring-client family of dependencies to 1.0.6

Also fixed bad use of io.StringIO (on binary buffer) recently introduced to
google-java-format-diff.py.
This commit is contained in:
Weimin Yu 2019-09-24 10:23:58 -04:00 committed by GitHub
parent c63a1e559b
commit 7db99e3308
89 changed files with 235 additions and 240 deletions

View file

@ -35,8 +35,8 @@ com.google.oauth-client:google-oauth-client:1.27.0
com.google.protobuf:protobuf-java-util:3.6.1 com.google.protobuf:protobuf-java-util:3.6.1
com.google.protobuf:protobuf-java:3.6.1 com.google.protobuf:protobuf-java:3.6.1
com.google.template:soy:2018-03-14 com.google.template:soy:2018-03-14
com.google.truth.extensions:truth-java8-extension:0.45 com.google.truth.extensions:truth-java8-extension:1.0
com.google.truth:truth:0.45 com.google.truth:truth:1.0
com.googlecode.java-diff-utils:diffutils:1.3.0 com.googlecode.java-diff-utils:diffutils:1.3.0
com.ibm.icu:icu4j:57.1 com.ibm.icu:icu4j:57.1
commons-codec:commons-codec:1.11 commons-codec:commons-codec:1.11

View file

@ -35,8 +35,8 @@ com.google.oauth-client:google-oauth-client:1.27.0
com.google.protobuf:protobuf-java-util:3.6.1 com.google.protobuf:protobuf-java-util:3.6.1
com.google.protobuf:protobuf-java:3.6.1 com.google.protobuf:protobuf-java:3.6.1
com.google.template:soy:2018-03-14 com.google.template:soy:2018-03-14
com.google.truth.extensions:truth-java8-extension:0.45 com.google.truth.extensions:truth-java8-extension:1.0
com.google.truth:truth:0.45 com.google.truth:truth:1.0
com.googlecode.java-diff-utils:diffutils:1.3.0 com.googlecode.java-diff-utils:diffutils:1.3.0
com.ibm.icu:icu4j:57.1 com.ibm.icu:icu4j:57.1
commons-codec:commons-codec:1.11 commons-codec:commons-codec:1.11

View file

@ -35,8 +35,8 @@ com.google.oauth-client:google-oauth-client:1.27.0
com.google.protobuf:protobuf-java-util:3.6.1 com.google.protobuf:protobuf-java-util:3.6.1
com.google.protobuf:protobuf-java:3.6.1 com.google.protobuf:protobuf-java:3.6.1
com.google.template:soy:2018-03-14 com.google.template:soy:2018-03-14
com.google.truth.extensions:truth-java8-extension:0.45 com.google.truth.extensions:truth-java8-extension:1.0
com.google.truth:truth:0.45 com.google.truth:truth:1.0
com.googlecode.java-diff-utils:diffutils:1.3.0 com.googlecode.java-diff-utils:diffutils:1.3.0
com.ibm.icu:icu4j:57.1 com.ibm.icu:icu4j:57.1
commons-codec:commons-codec:1.11 commons-codec:commons-codec:1.11

View file

@ -94,8 +94,8 @@ com.google.inject.extensions:guice-multibindings:4.1.0
com.google.inject:guice:4.1.0 com.google.inject:guice:4.1.0
com.google.j2objc:j2objc-annotations:1.3 com.google.j2objc:j2objc-annotations:1.3
com.google.jsinterop:jsinterop-annotations:1.0.2 com.google.jsinterop:jsinterop-annotations:1.0.2
com.google.monitoring-client:metrics:1.0.4 com.google.monitoring-client:metrics:1.0.6
com.google.monitoring-client:stackdriver:1.0.4 com.google.monitoring-client:stackdriver:1.0.6
com.google.oauth-client:google-oauth-client-appengine:1.29.0 com.google.oauth-client:google-oauth-client-appengine:1.29.0
com.google.oauth-client:google-oauth-client-java6:1.28.0 com.google.oauth-client:google-oauth-client-java6:1.28.0
com.google.oauth-client:google-oauth-client-jetty:1.28.0 com.google.oauth-client:google-oauth-client-jetty:1.28.0

View file

@ -93,8 +93,8 @@ com.google.inject.extensions:guice-multibindings:4.1.0
com.google.inject:guice:4.1.0 com.google.inject:guice:4.1.0
com.google.j2objc:j2objc-annotations:1.3 com.google.j2objc:j2objc-annotations:1.3
com.google.jsinterop:jsinterop-annotations:1.0.2 com.google.jsinterop:jsinterop-annotations:1.0.2
com.google.monitoring-client:metrics:1.0.4 com.google.monitoring-client:metrics:1.0.6
com.google.monitoring-client:stackdriver:1.0.4 com.google.monitoring-client:stackdriver:1.0.6
com.google.oauth-client:google-oauth-client-appengine:1.29.0 com.google.oauth-client:google-oauth-client-appengine:1.29.0
com.google.oauth-client:google-oauth-client-java6:1.28.0 com.google.oauth-client:google-oauth-client-java6:1.28.0
com.google.oauth-client:google-oauth-client-jetty:1.28.0 com.google.oauth-client:google-oauth-client-jetty:1.28.0

View file

@ -94,8 +94,8 @@ com.google.inject.extensions:guice-multibindings:4.1.0
com.google.inject:guice:4.1.0 com.google.inject:guice:4.1.0
com.google.j2objc:j2objc-annotations:1.3 com.google.j2objc:j2objc-annotations:1.3
com.google.jsinterop:jsinterop-annotations:1.0.2 com.google.jsinterop:jsinterop-annotations:1.0.2
com.google.monitoring-client:metrics:1.0.4 com.google.monitoring-client:metrics:1.0.6
com.google.monitoring-client:stackdriver:1.0.4 com.google.monitoring-client:stackdriver:1.0.6
com.google.oauth-client:google-oauth-client-appengine:1.29.0 com.google.oauth-client:google-oauth-client-appengine:1.29.0
com.google.oauth-client:google-oauth-client-java6:1.28.0 com.google.oauth-client:google-oauth-client-java6:1.28.0
com.google.oauth-client:google-oauth-client-jetty:1.28.0 com.google.oauth-client:google-oauth-client-jetty:1.28.0

View file

@ -94,8 +94,8 @@ com.google.inject.extensions:guice-multibindings:4.1.0
com.google.inject:guice:4.1.0 com.google.inject:guice:4.1.0
com.google.j2objc:j2objc-annotations:1.3 com.google.j2objc:j2objc-annotations:1.3
com.google.jsinterop:jsinterop-annotations:1.0.2 com.google.jsinterop:jsinterop-annotations:1.0.2
com.google.monitoring-client:metrics:1.0.4 com.google.monitoring-client:metrics:1.0.6
com.google.monitoring-client:stackdriver:1.0.4 com.google.monitoring-client:stackdriver:1.0.6
com.google.oauth-client:google-oauth-client-appengine:1.29.0 com.google.oauth-client:google-oauth-client-appengine:1.29.0
com.google.oauth-client:google-oauth-client-java6:1.28.0 com.google.oauth-client:google-oauth-client-java6:1.28.0
com.google.oauth-client:google-oauth-client-jetty:1.28.0 com.google.oauth-client:google-oauth-client-jetty:1.28.0

View file

@ -94,8 +94,8 @@ com.google.inject.extensions:guice-multibindings:4.1.0
com.google.inject:guice:4.1.0 com.google.inject:guice:4.1.0
com.google.j2objc:j2objc-annotations:1.3 com.google.j2objc:j2objc-annotations:1.3
com.google.jsinterop:jsinterop-annotations:1.0.2 com.google.jsinterop:jsinterop-annotations:1.0.2
com.google.monitoring-client:metrics:1.0.4 com.google.monitoring-client:metrics:1.0.6
com.google.monitoring-client:stackdriver:1.0.4 com.google.monitoring-client:stackdriver:1.0.6
com.google.oauth-client:google-oauth-client-appengine:1.29.0 com.google.oauth-client:google-oauth-client-appengine:1.29.0
com.google.oauth-client:google-oauth-client-java6:1.28.0 com.google.oauth-client:google-oauth-client-java6:1.28.0
com.google.oauth-client:google-oauth-client-jetty:1.28.0 com.google.oauth-client:google-oauth-client-jetty:1.28.0

View file

@ -96,9 +96,9 @@ com.google.inject.extensions:guice-multibindings:4.1.0
com.google.inject:guice:4.1.0 com.google.inject:guice:4.1.0
com.google.j2objc:j2objc-annotations:1.3 com.google.j2objc:j2objc-annotations:1.3
com.google.jsinterop:jsinterop-annotations:1.0.2 com.google.jsinterop:jsinterop-annotations:1.0.2
com.google.monitoring-client:contrib:1.0.4 com.google.monitoring-client:contrib:1.0.6
com.google.monitoring-client:metrics:1.0.4 com.google.monitoring-client:metrics:1.0.6
com.google.monitoring-client:stackdriver:1.0.4 com.google.monitoring-client:stackdriver:1.0.6
com.google.oauth-client:google-oauth-client-appengine:1.29.0 com.google.oauth-client:google-oauth-client-appengine:1.29.0
com.google.oauth-client:google-oauth-client-java6:1.28.0 com.google.oauth-client:google-oauth-client-java6:1.28.0
com.google.oauth-client:google-oauth-client-jetty:1.28.0 com.google.oauth-client:google-oauth-client-jetty:1.28.0
@ -109,8 +109,8 @@ com.google.protobuf:protobuf-java-util:3.6.1
com.google.protobuf:protobuf-java:3.6.1 com.google.protobuf:protobuf-java:3.6.1
com.google.re2j:re2j:1.1 com.google.re2j:re2j:1.1
com.google.template:soy:2018-03-14 com.google.template:soy:2018-03-14
com.google.truth.extensions:truth-java8-extension:0.45 com.google.truth.extensions:truth-java8-extension:1.0
com.google.truth:truth:0.45 com.google.truth:truth:1.0
com.googlecode.charts4j:charts4j:1.3 com.googlecode.charts4j:charts4j:1.3
com.googlecode.java-diff-utils:diffutils:1.3.0 com.googlecode.java-diff-utils:diffutils:1.3.0
com.googlecode.json-simple:json-simple:1.1.1 com.googlecode.json-simple:json-simple:1.1.1

View file

@ -95,9 +95,9 @@ com.google.inject.extensions:guice-multibindings:4.1.0
com.google.inject:guice:4.1.0 com.google.inject:guice:4.1.0
com.google.j2objc:j2objc-annotations:1.3 com.google.j2objc:j2objc-annotations:1.3
com.google.jsinterop:jsinterop-annotations:1.0.2 com.google.jsinterop:jsinterop-annotations:1.0.2
com.google.monitoring-client:contrib:1.0.4 com.google.monitoring-client:contrib:1.0.6
com.google.monitoring-client:metrics:1.0.4 com.google.monitoring-client:metrics:1.0.6
com.google.monitoring-client:stackdriver:1.0.4 com.google.monitoring-client:stackdriver:1.0.6
com.google.oauth-client:google-oauth-client-appengine:1.29.0 com.google.oauth-client:google-oauth-client-appengine:1.29.0
com.google.oauth-client:google-oauth-client-java6:1.28.0 com.google.oauth-client:google-oauth-client-java6:1.28.0
com.google.oauth-client:google-oauth-client-jetty:1.28.0 com.google.oauth-client:google-oauth-client-jetty:1.28.0
@ -108,8 +108,8 @@ com.google.protobuf:protobuf-java-util:3.6.1
com.google.protobuf:protobuf-java:3.6.1 com.google.protobuf:protobuf-java:3.6.1
com.google.re2j:re2j:1.1 com.google.re2j:re2j:1.1
com.google.template:soy:2018-03-14 com.google.template:soy:2018-03-14
com.google.truth.extensions:truth-java8-extension:0.45 com.google.truth.extensions:truth-java8-extension:1.0
com.google.truth:truth:0.45 com.google.truth:truth:1.0
com.googlecode.charts4j:charts4j:1.3 com.googlecode.charts4j:charts4j:1.3
com.googlecode.java-diff-utils:diffutils:1.3.0 com.googlecode.java-diff-utils:diffutils:1.3.0
com.googlecode.json-simple:json-simple:1.1.1 com.googlecode.json-simple:json-simple:1.1.1

View file

@ -107,9 +107,9 @@ com.google.inject.extensions:guice-multibindings:4.1.0
com.google.inject:guice:4.1.0 com.google.inject:guice:4.1.0
com.google.j2objc:j2objc-annotations:1.3 com.google.j2objc:j2objc-annotations:1.3
com.google.jsinterop:jsinterop-annotations:1.0.2 com.google.jsinterop:jsinterop-annotations:1.0.2
com.google.monitoring-client:contrib:1.0.4 com.google.monitoring-client:contrib:1.0.6
com.google.monitoring-client:metrics:1.0.4 com.google.monitoring-client:metrics:1.0.6
com.google.monitoring-client:stackdriver:1.0.4 com.google.monitoring-client:stackdriver:1.0.6
com.google.oauth-client:google-oauth-client-appengine:1.29.0 com.google.oauth-client:google-oauth-client-appengine:1.29.0
com.google.oauth-client:google-oauth-client-java6:1.28.0 com.google.oauth-client:google-oauth-client-java6:1.28.0
com.google.oauth-client:google-oauth-client-jetty:1.28.0 com.google.oauth-client:google-oauth-client-jetty:1.28.0
@ -120,8 +120,8 @@ com.google.protobuf:protobuf-java-util:3.6.1
com.google.protobuf:protobuf-java:3.6.1 com.google.protobuf:protobuf-java:3.6.1
com.google.re2j:re2j:1.1 com.google.re2j:re2j:1.1
com.google.template:soy:2018-03-14 com.google.template:soy:2018-03-14
com.google.truth.extensions:truth-java8-extension:0.45 com.google.truth.extensions:truth-java8-extension:1.0
com.google.truth:truth:0.45 com.google.truth:truth:1.0
com.googlecode.charts4j:charts4j:1.3 com.googlecode.charts4j:charts4j:1.3
com.googlecode.java-diff-utils:diffutils:1.3.0 com.googlecode.java-diff-utils:diffutils:1.3.0
com.googlecode.json-simple:json-simple:1.1.1 com.googlecode.json-simple:json-simple:1.1.1

View file

@ -107,9 +107,9 @@ com.google.inject.extensions:guice-multibindings:4.1.0
com.google.inject:guice:4.1.0 com.google.inject:guice:4.1.0
com.google.j2objc:j2objc-annotations:1.3 com.google.j2objc:j2objc-annotations:1.3
com.google.jsinterop:jsinterop-annotations:1.0.2 com.google.jsinterop:jsinterop-annotations:1.0.2
com.google.monitoring-client:contrib:1.0.4 com.google.monitoring-client:contrib:1.0.6
com.google.monitoring-client:metrics:1.0.4 com.google.monitoring-client:metrics:1.0.6
com.google.monitoring-client:stackdriver:1.0.4 com.google.monitoring-client:stackdriver:1.0.6
com.google.oauth-client:google-oauth-client-appengine:1.29.0 com.google.oauth-client:google-oauth-client-appengine:1.29.0
com.google.oauth-client:google-oauth-client-java6:1.28.0 com.google.oauth-client:google-oauth-client-java6:1.28.0
com.google.oauth-client:google-oauth-client-jetty:1.28.0 com.google.oauth-client:google-oauth-client-jetty:1.28.0
@ -120,8 +120,8 @@ com.google.protobuf:protobuf-java-util:3.6.1
com.google.protobuf:protobuf-java:3.6.1 com.google.protobuf:protobuf-java:3.6.1
com.google.re2j:re2j:1.1 com.google.re2j:re2j:1.1
com.google.template:soy:2018-03-14 com.google.template:soy:2018-03-14
com.google.truth.extensions:truth-java8-extension:0.45 com.google.truth.extensions:truth-java8-extension:1.0
com.google.truth:truth:0.45 com.google.truth:truth:1.0
com.googlecode.charts4j:charts4j:1.3 com.googlecode.charts4j:charts4j:1.3
com.googlecode.java-diff-utils:diffutils:1.3.0 com.googlecode.java-diff-utils:diffutils:1.3.0
com.googlecode.json-simple:json-simple:1.1.1 com.googlecode.json-simple:json-simple:1.1.1

View file

@ -16,7 +16,7 @@ package google.registry.dns.writer.dnsupdate;
import static com.google.common.io.BaseEncoding.base16; import static com.google.common.io.BaseEncoding.base16;
import static com.google.common.truth.Truth.assertThat; import static com.google.common.truth.Truth.assertThat;
import static com.google.common.truth.Truth.assert_; import static com.google.common.truth.Truth.assertWithMessage;
import static google.registry.testing.DatastoreHelper.createTld; import static google.registry.testing.DatastoreHelper.createTld;
import static google.registry.testing.DatastoreHelper.newDomainBase; import static google.registry.testing.DatastoreHelper.newDomainBase;
import static google.registry.testing.DatastoreHelper.newHostResource; import static google.registry.testing.DatastoreHelper.newHostResource;
@ -450,9 +450,10 @@ public class DnsUpdateWriterTest {
return fixIterator(Record.class, set.rrs()); return fixIterator(Record.class, set.rrs());
} }
} }
assert_().fail( assertWithMessage(
"No record set found for resource '%s' type '%s'", "No record set found for resource '%s' type '%s'",
resourceName, Type.string(recordType)); resourceName, Type.string(recordType))
.fail();
throw new AssertionError(); throw new AssertionError();
} }

View file

@ -14,7 +14,7 @@
package google.registry.documentation; package google.registry.documentation;
import static com.google.common.truth.Truth.assert_; import static com.google.common.truth.Truth.assertWithMessage;
import static google.registry.util.BuildPathUtils.getProjectRoot; import static google.registry.util.BuildPathUtils.getProjectRoot;
import static java.nio.charset.StandardCharsets.UTF_8; import static java.nio.charset.StandardCharsets.UTF_8;
@ -53,7 +53,7 @@ public class FlowDocumentationTest {
// Don't use Truth's isEqualTo() because the output is huge and unreadable for large files. // Don't use Truth's isEqualTo() because the output is huge and unreadable for large files.
DocumentationGenerator generator = new DocumentationGenerator(); DocumentationGenerator generator = new DocumentationGenerator();
if (!generator.generateMarkdown().equals(goldenMarkdown)) { if (!generator.generateMarkdown().equals(goldenMarkdown)) {
assert_().fail(UPDATE_INSTRUCTIONS); assertWithMessage(UPDATE_INSTRUCTIONS).fail();
} }
} }
} }

View file

@ -15,7 +15,7 @@
package google.registry.mapreduce.inputs; package google.registry.mapreduce.inputs;
import static com.google.common.truth.Truth.assertThat; import static com.google.common.truth.Truth.assertThat;
import static com.google.common.truth.Truth.assert_; import static com.google.common.truth.Truth.assertWithMessage;
import static google.registry.mapreduce.inputs.EppResourceInputs.createChildEntityInput; import static google.registry.mapreduce.inputs.EppResourceInputs.createChildEntityInput;
import static google.registry.model.index.EppResourceIndexBucket.getBucketKey; import static google.registry.model.index.EppResourceIndexBucket.getBucketKey;
import static google.registry.testing.DatastoreHelper.createTld; import static google.registry.testing.DatastoreHelper.createTld;
@ -290,7 +290,7 @@ public class ChildEntityInputTest {
seen.add(reader.next()); seen.add(reader.next());
try { try {
ImmutableObject o = reader.next(); ImmutableObject o = reader.next();
assert_().fail("Unexpected element: " + o); assertWithMessage("Unexpected element: %s", o).fail();
} catch (NoSuchElementException expected) { } catch (NoSuchElementException expected) {
} }
} }

View file

@ -15,7 +15,7 @@
package google.registry.mapreduce.inputs; package google.registry.mapreduce.inputs;
import static com.google.common.truth.Truth.assertThat; import static com.google.common.truth.Truth.assertThat;
import static com.google.common.truth.Truth.assert_; import static com.google.common.truth.Truth.assertWithMessage;
import com.google.appengine.tools.mapreduce.Input; import com.google.appengine.tools.mapreduce.Input;
import com.google.appengine.tools.mapreduce.InputReader; import com.google.appengine.tools.mapreduce.InputReader;
@ -65,7 +65,7 @@ public final class CommitLogManifestInputTest {
seen.add(reader.next()); seen.add(reader.next());
try { try {
Key<CommitLogManifest> key = reader.next(); Key<CommitLogManifest> key = reader.next();
assert_().fail("Unexpected element: " + key); assertWithMessage("Unexpected element: %s", key).fail();
} catch (NoSuchElementException expected) { } catch (NoSuchElementException expected) {
} }
} }
@ -93,7 +93,7 @@ public final class CommitLogManifestInputTest {
key = reader.next(); key = reader.next();
seen.add(key); seen.add(key);
} }
assert_().fail("Unexpected element: " + key); assertWithMessage("Unexpected element: %s", key).fail();
} catch (NoSuchElementException expected) { } catch (NoSuchElementException expected) {
} }
} }
@ -121,7 +121,7 @@ public final class CommitLogManifestInputTest {
key = reader.next(); key = reader.next();
seen.add(key); seen.add(key);
} }
assert_().fail("Unexpected element: " + key); assertWithMessage("Unexpected element: %s", key).fail();
} catch (NoSuchElementException expected) { } catch (NoSuchElementException expected) {
} }
} }

View file

@ -15,7 +15,7 @@
package google.registry.mapreduce.inputs; package google.registry.mapreduce.inputs;
import static com.google.common.truth.Truth.assertThat; import static com.google.common.truth.Truth.assertThat;
import static com.google.common.truth.Truth.assert_; import static com.google.common.truth.Truth.assertWithMessage;
import static google.registry.mapreduce.inputs.EppResourceInputs.createEntityInput; import static google.registry.mapreduce.inputs.EppResourceInputs.createEntityInput;
import static google.registry.mapreduce.inputs.EppResourceInputs.createKeyInput; import static google.registry.mapreduce.inputs.EppResourceInputs.createKeyInput;
import static google.registry.model.index.EppResourceIndexBucket.getBucketKey; import static google.registry.model.index.EppResourceIndexBucket.getBucketKey;
@ -123,7 +123,7 @@ public class EppResourceInputsTest {
seen.add(reader.next()); seen.add(reader.next());
try { try {
Key<DomainBase> key = reader.next(); Key<DomainBase> key = reader.next();
assert_().fail("Unexpected element: " + key); assertWithMessage("Unexpected element: %s", key).fail();
} catch (NoSuchElementException expected) { } catch (NoSuchElementException expected) {
} }
} }
@ -148,7 +148,7 @@ public class EppResourceInputsTest {
seen.add(reader.next()); seen.add(reader.next());
try { try {
DomainBase domain = reader.next(); DomainBase domain = reader.next();
assert_().fail("Unexpected element: " + domain); assertWithMessage("Unexpected element: %s", domain).fail();
} catch (NoSuchElementException expected) { } catch (NoSuchElementException expected) {
} }
} }

View file

@ -16,7 +16,6 @@ package google.registry.model;
import static com.google.common.truth.Truth.assertThat; import static com.google.common.truth.Truth.assertThat;
import static com.google.common.truth.Truth.assertWithMessage; import static com.google.common.truth.Truth.assertWithMessage;
import static com.google.common.truth.Truth.assert_;
import static google.registry.model.ofy.ObjectifyService.ofy; import static google.registry.model.ofy.ObjectifyService.ofy;
import static org.joda.time.DateTimeZone.UTC; import static org.joda.time.DateTimeZone.UTC;
@ -127,10 +126,10 @@ public abstract class EntityTestCase {
// If the field's type was not indexable (because it's not a supported Datastore type) then // If the field's type was not indexable (because it's not a supported Datastore type) then
// this error will be thrown. If we expected no indexing, that's fine. Otherwise, fail. // this error will be thrown. If we expected no indexing, that's fine. Otherwise, fail.
if (indexed || !e.getMessage().endsWith(" is not a supported property type.")) { if (indexed || !e.getMessage().endsWith(" is not a supported property type.")) {
assert_().fail(String.format("%s was %sindexed", fieldPath, indexed ? "not " : "")); assertWithMessage("%s was %sindexed", fieldPath, indexed ? "not " : "").fail();
} }
} catch (IllegalStateException e) { } catch (IllegalStateException e) {
assert_().fail(String.format("%s (indexed=%b): %s", fieldPath, indexed, e.getMessage())); assertWithMessage("%s (indexed=%b): %s", fieldPath, indexed, e.getMessage()).fail();
} }
} }
} }

View file

@ -16,7 +16,7 @@ package google.registry.security;
import static com.google.common.base.Suppliers.memoize; import static com.google.common.base.Suppliers.memoize;
import static com.google.common.truth.Truth.assertThat; import static com.google.common.truth.Truth.assertThat;
import static com.google.common.truth.Truth.assert_; import static com.google.common.truth.Truth.assertWithMessage;
import static google.registry.security.JsonHttp.JSON_SAFETY_PREFIX; import static google.registry.security.JsonHttp.JSON_SAFETY_PREFIX;
import com.google.common.base.Supplier; import com.google.common.base.Supplier;
@ -62,7 +62,7 @@ public final class JsonHttpTestUtils {
Map<String, Object> json = (Map<String, Object>) JSONValue.parseWithException(jsonText); Map<String, Object> json = (Map<String, Object>) JSONValue.parseWithException(jsonText);
return json; return json;
} catch (ClassCastException | ParseException e) { } catch (ClassCastException | ParseException e) {
assert_().fail("Bad JSON: %s\n%s", e.getMessage(), jsonText); assertWithMessage("Bad JSON: %s\n%s", e.getMessage(), jsonText).fail();
throw new AssertionError(); throw new AssertionError();
} }
} }

View file

@ -14,7 +14,7 @@
package google.registry.testing; package google.registry.testing;
import static com.google.common.truth.Truth.assert_; import static com.google.common.truth.Truth.assertWithMessage;
import static google.registry.testing.DatastoreHelper.persistSimpleResources; import static google.registry.testing.DatastoreHelper.persistSimpleResources;
import static google.registry.util.ResourceUtils.readResourceUtf8; import static google.registry.util.ResourceUtils.readResourceUtf8;
import static java.nio.charset.StandardCharsets.UTF_8; import static java.nio.charset.StandardCharsets.UTF_8;
@ -338,7 +338,7 @@ public final class AppEngineRule extends ExternalResource {
Set<String> autoIndexes = getIndexXmlStrings(indexFileContent); Set<String> autoIndexes = getIndexXmlStrings(indexFileContent);
Set<String> missingIndexes = Sets.difference(autoIndexes, MANUAL_INDEXES); Set<String> missingIndexes = Sets.difference(autoIndexes, MANUAL_INDEXES);
if (!missingIndexes.isEmpty()) { if (!missingIndexes.isEmpty()) {
assert_().fail("Missing indexes:\n%s", Joiner.on('\n').join(missingIndexes)); assertWithMessage("Missing indexes:\n%s", Joiner.on('\n').join(missingIndexes)).fail();
} }
} catch (IOException e) { } catch (IOException e) {
throw new RuntimeException(e); throw new RuntimeException(e);

View file

@ -16,7 +16,7 @@ package google.registry.testing;
import static com.google.common.base.Preconditions.checkNotNull; import static com.google.common.base.Preconditions.checkNotNull;
import static com.google.common.base.Preconditions.checkState; import static com.google.common.base.Preconditions.checkState;
import static com.google.common.truth.Truth.assert_; import static com.google.common.truth.Truth.assertWithMessage;
import static google.registry.testing.TestDataHelper.filePath; import static google.registry.testing.TestDataHelper.filePath;
import static google.registry.testing.TestDataHelper.loadFile; import static google.registry.testing.TestDataHelper.loadFile;
@ -80,13 +80,12 @@ public class GoldenFileTestHelper {
logger.atWarning().log( logger.atWarning().log(
"Actual routing map was:\n%s\n\nExpected routing map was:\n%s\n", "Actual routing map was:\n%s\n\nExpected routing map was:\n%s\n",
actualValue, expectedValue); actualValue, expectedValue);
assert_() assertWithMessage(
.fail( UPDATE_INSTRUCTIONS,
String.format( nomulusCommand,
UPDATE_INSTRUCTIONS, filePath(context, filename),
nomulusCommand, goldenFileDescription)
filePath(context, filename), .fail();
goldenFileDescription));
} }
} }

View file

@ -23,7 +23,7 @@ import static com.google.common.collect.ImmutableList.toImmutableList;
import static com.google.common.collect.Iterables.getFirst; import static com.google.common.collect.Iterables.getFirst;
import static com.google.common.collect.Multisets.containsOccurrences; import static com.google.common.collect.Multisets.containsOccurrences;
import static com.google.common.truth.Truth.assertThat; import static com.google.common.truth.Truth.assertThat;
import static com.google.common.truth.Truth.assert_; import static com.google.common.truth.Truth.assertWithMessage;
import static com.google.common.truth.Truth8.assertThat; import static com.google.common.truth.Truth8.assertThat;
import static google.registry.util.DiffUtils.prettyPrintEntityDeepDiff; import static google.registry.util.DiffUtils.prettyPrintEntityDeepDiff;
import static java.nio.charset.StandardCharsets.UTF_8; import static java.nio.charset.StandardCharsets.UTF_8;
@ -236,13 +236,11 @@ public class TaskQueueHelper {
taskInfos.remove(taskInfos.stream().filter(taskMatcher).findFirst().get()); taskInfos.remove(taskInfos.stream().filter(taskMatcher).findFirst().get());
} catch (NoSuchElementException e) { } catch (NoSuchElementException e) {
final Map<String, Object> taskMatcherMap = taskMatcher.expected.toMap(); final Map<String, Object> taskMatcherMap = taskMatcher.expected.toMap();
assert_() assertWithMessage(
.fail(
"Task not found in queue %s:\n\n%s\n\nPotential candidate match diffs:\n\n%s", "Task not found in queue %s:\n\n%s\n\nPotential candidate match diffs:\n\n%s",
queueName, queueName,
taskMatcher, taskMatcher,
taskInfos taskInfos.stream()
.stream()
.map( .map(
input -> input ->
prettyPrintEntityDeepDiff( prettyPrintEntityDeepDiff(
@ -250,7 +248,8 @@ public class TaskQueueHelper {
Maps.filterKeys( Maps.filterKeys(
new MatchableTaskInfo(input).toMap(), new MatchableTaskInfo(input).toMap(),
in(taskMatcherMap.keySet())))) in(taskMatcherMap.keySet()))))
.collect(joining("\n"))); .collect(joining("\n")))
.fail();
} }
} }
} }

View file

@ -14,7 +14,7 @@
package google.registry.testing; package google.registry.testing;
import static com.google.common.truth.Truth.assert_; import static com.google.common.truth.Truth.assertWithMessage;
import com.google.common.collect.Iterables; import com.google.common.collect.Iterables;
import com.google.common.testing.TestLogHandler; import com.google.common.testing.TestLogHandler;
@ -49,6 +49,6 @@ public final class TestLogHandlerUtils {
return; return;
} }
} }
assert_().fail(String.format("Log message \"%s\" not found", message)); assertWithMessage("Log message \"%s\" not found", message).fail();
} }
} }

View file

@ -15,7 +15,7 @@
package google.registry.xml; package google.registry.xml;
import static com.google.common.base.Preconditions.checkNotNull; import static com.google.common.base.Preconditions.checkNotNull;
import static com.google.common.truth.Truth.assert_; import static com.google.common.truth.Truth.assertWithMessage;
import static google.registry.util.DiffUtils.prettyPrintXmlDeepDiff; import static google.registry.util.DiffUtils.prettyPrintXmlDeepDiff;
import static org.joda.time.DateTimeZone.UTC; import static org.joda.time.DateTimeZone.UTC;
@ -49,17 +49,15 @@ public class XmlTestUtils {
public static void assertXmlEqualsWithMessage( public static void assertXmlEqualsWithMessage(
String expected, String actual, String message, String... ignoredPaths) throws Exception { String expected, String actual, String message, String... ignoredPaths) throws Exception {
if (!actual.startsWith("<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?>")) { if (!actual.startsWith("<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?>")) {
assert_().fail("XML declaration not found at beginning:\n%s", actual); assertWithMessage("XML declaration not found at beginning:\n%s", actual).fail();
} }
Map<String, Object> expectedMap = toComparableJson(expected, ignoredPaths); Map<String, Object> expectedMap = toComparableJson(expected, ignoredPaths);
Map<String, Object> actualMap = toComparableJson(actual, ignoredPaths); Map<String, Object> actualMap = toComparableJson(actual, ignoredPaths);
if (!expectedMap.equals(actualMap)) { if (!expectedMap.equals(actualMap)) {
assert_().fail(String.format( assertWithMessage(
"%s: Expected:\n%s\n\nActual:\n%s\n\nDiff:\n%s\n\n", "%s: Expected:\n%s\n\nActual:\n%s\n\nDiff:\n%s\n\n",
message, message, expected, actual, prettyPrintXmlDeepDiff(expectedMap, actualMap, null))
expected, .fail();
actual,
prettyPrintXmlDeepDiff(expectedMap, actualMap, null)));
} }
} }

View file

@ -9,7 +9,7 @@ com.google.guava:failureaccess:1.0.1
com.google.guava:guava:27.0.1-android com.google.guava:guava:27.0.1-android
com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava
com.google.j2objc:j2objc-annotations:1.1 com.google.j2objc:j2objc-annotations:1.1
com.google.truth:truth:0.45 com.google.truth:truth:1.0
com.googlecode.java-diff-utils:diffutils:1.3.0 com.googlecode.java-diff-utils:diffutils:1.3.0
com.kohlschutter.junixsocket:junixsocket-common:2.0.4 com.kohlschutter.junixsocket:junixsocket-common:2.0.4
com.kohlschutter.junixsocket:junixsocket-native-common:2.0.4 com.kohlschutter.junixsocket:junixsocket-native-common:2.0.4

View file

@ -9,7 +9,7 @@ com.google.guava:failureaccess:1.0.1
com.google.guava:guava:27.0.1-android com.google.guava:guava:27.0.1-android
com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava
com.google.j2objc:j2objc-annotations:1.1 com.google.j2objc:j2objc-annotations:1.1
com.google.truth:truth:0.45 com.google.truth:truth:1.0
com.googlecode.java-diff-utils:diffutils:1.3.0 com.googlecode.java-diff-utils:diffutils:1.3.0
com.kohlschutter.junixsocket:junixsocket-common:2.0.4 com.kohlschutter.junixsocket:junixsocket-common:2.0.4
com.kohlschutter.junixsocket:junixsocket-native-common:2.0.4 com.kohlschutter.junixsocket:junixsocket-native-common:2.0.4

View file

@ -10,7 +10,7 @@ com.google.guava:failureaccess:1.0.1
com.google.guava:guava:27.0.1-android com.google.guava:guava:27.0.1-android
com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava
com.google.j2objc:j2objc-annotations:1.1 com.google.j2objc:j2objc-annotations:1.1
com.google.truth:truth:0.45 com.google.truth:truth:1.0
com.googlecode.java-diff-utils:diffutils:1.3.0 com.googlecode.java-diff-utils:diffutils:1.3.0
com.kohlschutter.junixsocket:junixsocket-common:2.0.4 com.kohlschutter.junixsocket:junixsocket-common:2.0.4
com.kohlschutter.junixsocket:junixsocket-native-common:2.0.4 com.kohlschutter.junixsocket:junixsocket-native-common:2.0.4

View file

@ -26,7 +26,7 @@ com.google.http-client:google-http-client-jackson2:1.23.0
com.google.http-client:google-http-client:1.23.0 com.google.http-client:google-http-client:1.23.0
com.google.j2objc:j2objc-annotations:1.1 com.google.j2objc:j2objc-annotations:1.1
com.google.oauth-client:google-oauth-client:1.23.0 com.google.oauth-client:google-oauth-client:1.23.0
com.google.truth:truth:0.45 com.google.truth:truth:1.0
com.googlecode.java-diff-utils:diffutils:1.3.0 com.googlecode.java-diff-utils:diffutils:1.3.0
com.kohlschutter.junixsocket:junixsocket-common:2.0.4 com.kohlschutter.junixsocket:junixsocket-common:2.0.4
com.kohlschutter.junixsocket:junixsocket-native-common:2.0.4 com.kohlschutter.junixsocket:junixsocket-native-common:2.0.4

View file

@ -58,7 +58,6 @@ import java.util.stream.Collectors;
*/ */
// TODO(weiminyu): move this class and test to a standalone 'testing' project. Note that the util // TODO(weiminyu): move this class and test to a standalone 'testing' project. Note that the util
// project is not good since it depends back to core. // project is not good since it depends back to core.
@SuppressWarnings("unchecked") // On behalf of Raw type Subject; remove after Truth 1.0 upgrade.
public class TextDiffSubject extends Subject { public class TextDiffSubject extends Subject {
private final ImmutableList<String> actual; private final ImmutableList<String> actual;

View file

@ -61,16 +61,16 @@ ext {
'com.google.http-client:google-http-client-appengine:1.29.2', 'com.google.http-client:google-http-client-appengine:1.29.2',
'com.google.http-client:google-http-client-jackson2:1.29.2', 'com.google.http-client:google-http-client-jackson2:1.29.2',
'com.google.javascript:closure-compiler:v20190301', 'com.google.javascript:closure-compiler:v20190301',
'com.google.monitoring-client:contrib:1.0.4', 'com.google.monitoring-client:contrib:1.0.6',
'com.google.monitoring-client:metrics:1.0.4', 'com.google.monitoring-client:metrics:1.0.6',
'com.google.monitoring-client:stackdriver:1.0.4', 'com.google.monitoring-client:stackdriver:1.0.6',
'com.google.oauth-client:google-oauth-client:1.29.2', 'com.google.oauth-client:google-oauth-client:1.29.2',
'com.google.oauth-client:google-oauth-client-java6:1.27.0', 'com.google.oauth-client:google-oauth-client-java6:1.27.0',
'com.google.oauth-client:google-oauth-client-jetty:1.28.0', 'com.google.oauth-client:google-oauth-client-jetty:1.28.0',
'com.google.re2j:re2j:1.1', 'com.google.re2j:re2j:1.1',
'com.google.template:soy:2018-03-14', 'com.google.template:soy:2018-03-14',
'com.google.truth.extensions:truth-java8-extension:0.45', 'com.google.truth.extensions:truth-java8-extension:1.0',
'com.google.truth:truth:0.45', 'com.google.truth:truth:1.0',
'com.ibm.icu:icu4j:57.1', 'com.ibm.icu:icu4j:57.1',
'com.jcraft:jsch:0.1.55', 'com.jcraft:jsch:0.1.55',
'com.sun.activation:javax.activation:1.2.0', 'com.sun.activation:javax.activation:1.2.0',

View file

@ -118,7 +118,7 @@ def main():
if not args.i: if not args.i:
with open(filename) as f: with open(filename) as f:
code = f.readlines() code = f.readlines()
formatted_code = io.StringIO(stdout).readlines() formatted_code = io.BytesIO(stdout).readlines()
diff = difflib.unified_diff(code, formatted_code, diff = difflib.unified_diff(code, formatted_code,
filename, filename, filename, filename,
'(before formatting)', '(after formatting)') '(before formatting)', '(after formatting)')

View file

@ -20,7 +20,7 @@ com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava
com.google.http-client:google-http-client-jackson2:1.30.1 com.google.http-client:google-http-client-jackson2:1.30.1
com.google.http-client:google-http-client:1.30.1 com.google.http-client:google-http-client:1.30.1
com.google.j2objc:j2objc-annotations:1.3 com.google.j2objc:j2objc-annotations:1.3
com.google.monitoring-client:metrics:1.0.4 com.google.monitoring-client:metrics:1.0.6
com.google.oauth-client:google-oauth-client:1.29.2 com.google.oauth-client:google-oauth-client:1.29.2
com.google.re2j:re2j:1.1 com.google.re2j:re2j:1.1
com.ibm.icu:icu4j:57.1 com.ibm.icu:icu4j:57.1

View file

@ -20,7 +20,7 @@ com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava
com.google.http-client:google-http-client-jackson2:1.30.1 com.google.http-client:google-http-client-jackson2:1.30.1
com.google.http-client:google-http-client:1.30.1 com.google.http-client:google-http-client:1.30.1
com.google.j2objc:j2objc-annotations:1.3 com.google.j2objc:j2objc-annotations:1.3
com.google.monitoring-client:metrics:1.0.4 com.google.monitoring-client:metrics:1.0.6
com.google.oauth-client:google-oauth-client:1.29.2 com.google.oauth-client:google-oauth-client:1.29.2
com.google.re2j:re2j:1.1 com.google.re2j:re2j:1.1
com.ibm.icu:icu4j:57.1 com.ibm.icu:icu4j:57.1

View file

@ -21,7 +21,7 @@ com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava
com.google.http-client:google-http-client-jackson2:1.30.1 com.google.http-client:google-http-client-jackson2:1.30.1
com.google.http-client:google-http-client:1.30.1 com.google.http-client:google-http-client:1.30.1
com.google.j2objc:j2objc-annotations:1.3 com.google.j2objc:j2objc-annotations:1.3
com.google.monitoring-client:metrics:1.0.4 com.google.monitoring-client:metrics:1.0.6
com.google.oauth-client:google-oauth-client:1.29.2 com.google.oauth-client:google-oauth-client:1.29.2
com.google.re2j:re2j:1.1 com.google.re2j:re2j:1.1
com.ibm.icu:icu4j:57.1 com.ibm.icu:icu4j:57.1

View file

@ -21,7 +21,7 @@ com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava
com.google.http-client:google-http-client-jackson2:1.30.1 com.google.http-client:google-http-client-jackson2:1.30.1
com.google.http-client:google-http-client:1.30.1 com.google.http-client:google-http-client:1.30.1
com.google.j2objc:j2objc-annotations:1.3 com.google.j2objc:j2objc-annotations:1.3
com.google.monitoring-client:metrics:1.0.4 com.google.monitoring-client:metrics:1.0.6
com.google.oauth-client:google-oauth-client:1.29.2 com.google.oauth-client:google-oauth-client:1.29.2
com.google.re2j:re2j:1.1 com.google.re2j:re2j:1.1
com.ibm.icu:icu4j:57.1 com.ibm.icu:icu4j:57.1

View file

@ -21,7 +21,7 @@ com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava
com.google.http-client:google-http-client-jackson2:1.30.1 com.google.http-client:google-http-client-jackson2:1.30.1
com.google.http-client:google-http-client:1.30.1 com.google.http-client:google-http-client:1.30.1
com.google.j2objc:j2objc-annotations:1.3 com.google.j2objc:j2objc-annotations:1.3
com.google.monitoring-client:metrics:1.0.4 com.google.monitoring-client:metrics:1.0.6
com.google.oauth-client:google-oauth-client:1.29.2 com.google.oauth-client:google-oauth-client:1.29.2
com.google.re2j:re2j:1.1 com.google.re2j:re2j:1.1
com.ibm.icu:icu4j:57.1 com.ibm.icu:icu4j:57.1

View file

@ -107,9 +107,9 @@ com.google.inject.extensions:guice-multibindings:4.1.0
com.google.inject:guice:4.1.0 com.google.inject:guice:4.1.0
com.google.j2objc:j2objc-annotations:1.3 com.google.j2objc:j2objc-annotations:1.3
com.google.jsinterop:jsinterop-annotations:1.0.2 com.google.jsinterop:jsinterop-annotations:1.0.2
com.google.monitoring-client:contrib:1.0.4 com.google.monitoring-client:contrib:1.0.6
com.google.monitoring-client:metrics:1.0.4 com.google.monitoring-client:metrics:1.0.6
com.google.monitoring-client:stackdriver:1.0.4 com.google.monitoring-client:stackdriver:1.0.6
com.google.oauth-client:google-oauth-client-appengine:1.29.0 com.google.oauth-client:google-oauth-client-appengine:1.29.0
com.google.oauth-client:google-oauth-client-java6:1.28.0 com.google.oauth-client:google-oauth-client-java6:1.28.0
com.google.oauth-client:google-oauth-client-jetty:1.28.0 com.google.oauth-client:google-oauth-client-jetty:1.28.0
@ -120,8 +120,8 @@ com.google.protobuf:protobuf-java-util:3.6.1
com.google.protobuf:protobuf-java:3.6.1 com.google.protobuf:protobuf-java:3.6.1
com.google.re2j:re2j:1.1 com.google.re2j:re2j:1.1
com.google.template:soy:2018-03-14 com.google.template:soy:2018-03-14
com.google.truth.extensions:truth-java8-extension:0.45 com.google.truth.extensions:truth-java8-extension:1.0
com.google.truth:truth:0.45 com.google.truth:truth:1.0
com.googlecode.charts4j:charts4j:1.3 com.googlecode.charts4j:charts4j:1.3
com.googlecode.java-diff-utils:diffutils:1.3.0 com.googlecode.java-diff-utils:diffutils:1.3.0
com.googlecode.json-simple:json-simple:1.1.1 com.googlecode.json-simple:json-simple:1.1.1

View file

@ -96,9 +96,9 @@ com.google.inject.extensions:guice-multibindings:4.1.0
com.google.inject:guice:4.1.0 com.google.inject:guice:4.1.0
com.google.j2objc:j2objc-annotations:1.3 com.google.j2objc:j2objc-annotations:1.3
com.google.jsinterop:jsinterop-annotations:1.0.2 com.google.jsinterop:jsinterop-annotations:1.0.2
com.google.monitoring-client:contrib:1.0.4 com.google.monitoring-client:contrib:1.0.6
com.google.monitoring-client:metrics:1.0.4 com.google.monitoring-client:metrics:1.0.6
com.google.monitoring-client:stackdriver:1.0.4 com.google.monitoring-client:stackdriver:1.0.6
com.google.oauth-client:google-oauth-client-appengine:1.29.0 com.google.oauth-client:google-oauth-client-appengine:1.29.0
com.google.oauth-client:google-oauth-client-java6:1.28.0 com.google.oauth-client:google-oauth-client-java6:1.28.0
com.google.oauth-client:google-oauth-client-jetty:1.28.0 com.google.oauth-client:google-oauth-client-jetty:1.28.0
@ -109,8 +109,8 @@ com.google.protobuf:protobuf-java-util:3.6.1
com.google.protobuf:protobuf-java:3.6.1 com.google.protobuf:protobuf-java:3.6.1
com.google.re2j:re2j:1.1 com.google.re2j:re2j:1.1
com.google.template:soy:2018-03-14 com.google.template:soy:2018-03-14
com.google.truth.extensions:truth-java8-extension:0.45 com.google.truth.extensions:truth-java8-extension:1.0
com.google.truth:truth:0.45 com.google.truth:truth:1.0
com.googlecode.charts4j:charts4j:1.3 com.googlecode.charts4j:charts4j:1.3
com.googlecode.java-diff-utils:diffutils:1.3.0 com.googlecode.java-diff-utils:diffutils:1.3.0
com.googlecode.json-simple:json-simple:1.1.1 com.googlecode.json-simple:json-simple:1.1.1

View file

@ -107,9 +107,9 @@ com.google.inject.extensions:guice-multibindings:4.1.0
com.google.inject:guice:4.1.0 com.google.inject:guice:4.1.0
com.google.j2objc:j2objc-annotations:1.3 com.google.j2objc:j2objc-annotations:1.3
com.google.jsinterop:jsinterop-annotations:1.0.2 com.google.jsinterop:jsinterop-annotations:1.0.2
com.google.monitoring-client:contrib:1.0.4 com.google.monitoring-client:contrib:1.0.6
com.google.monitoring-client:metrics:1.0.4 com.google.monitoring-client:metrics:1.0.6
com.google.monitoring-client:stackdriver:1.0.4 com.google.monitoring-client:stackdriver:1.0.6
com.google.oauth-client:google-oauth-client-appengine:1.29.0 com.google.oauth-client:google-oauth-client-appengine:1.29.0
com.google.oauth-client:google-oauth-client-java6:1.28.0 com.google.oauth-client:google-oauth-client-java6:1.28.0
com.google.oauth-client:google-oauth-client-jetty:1.28.0 com.google.oauth-client:google-oauth-client-jetty:1.28.0
@ -120,8 +120,8 @@ com.google.protobuf:protobuf-java-util:3.6.1
com.google.protobuf:protobuf-java:3.6.1 com.google.protobuf:protobuf-java:3.6.1
com.google.re2j:re2j:1.1 com.google.re2j:re2j:1.1
com.google.template:soy:2018-03-14 com.google.template:soy:2018-03-14
com.google.truth.extensions:truth-java8-extension:0.45 com.google.truth.extensions:truth-java8-extension:1.0
com.google.truth:truth:0.45 com.google.truth:truth:1.0
com.googlecode.charts4j:charts4j:1.3 com.googlecode.charts4j:charts4j:1.3
com.googlecode.java-diff-utils:diffutils:1.3.0 com.googlecode.java-diff-utils:diffutils:1.3.0
com.googlecode.json-simple:json-simple:1.1.1 com.googlecode.json-simple:json-simple:1.1.1

View file

@ -107,9 +107,9 @@ com.google.inject.extensions:guice-multibindings:4.1.0
com.google.inject:guice:4.1.0 com.google.inject:guice:4.1.0
com.google.j2objc:j2objc-annotations:1.3 com.google.j2objc:j2objc-annotations:1.3
com.google.jsinterop:jsinterop-annotations:1.0.2 com.google.jsinterop:jsinterop-annotations:1.0.2
com.google.monitoring-client:contrib:1.0.4 com.google.monitoring-client:contrib:1.0.6
com.google.monitoring-client:metrics:1.0.4 com.google.monitoring-client:metrics:1.0.6
com.google.monitoring-client:stackdriver:1.0.4 com.google.monitoring-client:stackdriver:1.0.6
com.google.oauth-client:google-oauth-client-appengine:1.29.0 com.google.oauth-client:google-oauth-client-appengine:1.29.0
com.google.oauth-client:google-oauth-client-java6:1.28.0 com.google.oauth-client:google-oauth-client-java6:1.28.0
com.google.oauth-client:google-oauth-client-jetty:1.28.0 com.google.oauth-client:google-oauth-client-jetty:1.28.0
@ -120,8 +120,8 @@ com.google.protobuf:protobuf-java-util:3.6.1
com.google.protobuf:protobuf-java:3.6.1 com.google.protobuf:protobuf-java:3.6.1
com.google.re2j:re2j:1.1 com.google.re2j:re2j:1.1
com.google.template:soy:2018-03-14 com.google.template:soy:2018-03-14
com.google.truth.extensions:truth-java8-extension:0.45 com.google.truth.extensions:truth-java8-extension:1.0
com.google.truth:truth:0.45 com.google.truth:truth:1.0
com.googlecode.charts4j:charts4j:1.3 com.googlecode.charts4j:charts4j:1.3
com.googlecode.java-diff-utils:diffutils:1.3.0 com.googlecode.java-diff-utils:diffutils:1.3.0
com.googlecode.json-simple:json-simple:1.1.1 com.googlecode.json-simple:json-simple:1.1.1

View file

@ -24,8 +24,8 @@ com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava
com.google.http-client:google-http-client-jackson2:1.30.1 com.google.http-client:google-http-client-jackson2:1.30.1
com.google.http-client:google-http-client:1.30.1 com.google.http-client:google-http-client:1.30.1
com.google.j2objc:j2objc-annotations:1.3 com.google.j2objc:j2objc-annotations:1.3
com.google.monitoring-client:metrics:1.0.4 com.google.monitoring-client:metrics:1.0.6
com.google.monitoring-client:stackdriver:1.0.4 com.google.monitoring-client:stackdriver:1.0.6
com.google.oauth-client:google-oauth-client:1.29.2 com.google.oauth-client:google-oauth-client:1.29.2
com.google.re2j:re2j:1.1 com.google.re2j:re2j:1.1
com.ibm.icu:icu4j:57.1 com.ibm.icu:icu4j:57.1

View file

@ -24,8 +24,8 @@ com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava
com.google.http-client:google-http-client-jackson2:1.30.1 com.google.http-client:google-http-client-jackson2:1.30.1
com.google.http-client:google-http-client:1.30.1 com.google.http-client:google-http-client:1.30.1
com.google.j2objc:j2objc-annotations:1.3 com.google.j2objc:j2objc-annotations:1.3
com.google.monitoring-client:metrics:1.0.4 com.google.monitoring-client:metrics:1.0.6
com.google.monitoring-client:stackdriver:1.0.4 com.google.monitoring-client:stackdriver:1.0.6
com.google.oauth-client:google-oauth-client:1.29.2 com.google.oauth-client:google-oauth-client:1.29.2
com.google.re2j:re2j:1.1 com.google.re2j:re2j:1.1
com.ibm.icu:icu4j:57.1 com.ibm.icu:icu4j:57.1

View file

@ -25,8 +25,8 @@ com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava
com.google.http-client:google-http-client-jackson2:1.30.1 com.google.http-client:google-http-client-jackson2:1.30.1
com.google.http-client:google-http-client:1.30.1 com.google.http-client:google-http-client:1.30.1
com.google.j2objc:j2objc-annotations:1.3 com.google.j2objc:j2objc-annotations:1.3
com.google.monitoring-client:metrics:1.0.4 com.google.monitoring-client:metrics:1.0.6
com.google.monitoring-client:stackdriver:1.0.4 com.google.monitoring-client:stackdriver:1.0.6
com.google.oauth-client:google-oauth-client:1.29.2 com.google.oauth-client:google-oauth-client:1.29.2
com.google.re2j:re2j:1.1 com.google.re2j:re2j:1.1
com.ibm.icu:icu4j:57.1 com.ibm.icu:icu4j:57.1

View file

@ -25,8 +25,8 @@ com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava
com.google.http-client:google-http-client-jackson2:1.30.1 com.google.http-client:google-http-client-jackson2:1.30.1
com.google.http-client:google-http-client:1.30.1 com.google.http-client:google-http-client:1.30.1
com.google.j2objc:j2objc-annotations:1.3 com.google.j2objc:j2objc-annotations:1.3
com.google.monitoring-client:metrics:1.0.4 com.google.monitoring-client:metrics:1.0.6
com.google.monitoring-client:stackdriver:1.0.4 com.google.monitoring-client:stackdriver:1.0.6
com.google.oauth-client:google-oauth-client:1.29.2 com.google.oauth-client:google-oauth-client:1.29.2
com.google.re2j:re2j:1.1 com.google.re2j:re2j:1.1
com.ibm.icu:icu4j:57.1 com.ibm.icu:icu4j:57.1

View file

@ -25,8 +25,8 @@ com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava
com.google.http-client:google-http-client-jackson2:1.30.1 com.google.http-client:google-http-client-jackson2:1.30.1
com.google.http-client:google-http-client:1.30.1 com.google.http-client:google-http-client:1.30.1
com.google.j2objc:j2objc-annotations:1.3 com.google.j2objc:j2objc-annotations:1.3
com.google.monitoring-client:metrics:1.0.4 com.google.monitoring-client:metrics:1.0.6
com.google.monitoring-client:stackdriver:1.0.4 com.google.monitoring-client:stackdriver:1.0.6
com.google.oauth-client:google-oauth-client:1.29.2 com.google.oauth-client:google-oauth-client:1.29.2
com.google.re2j:re2j:1.1 com.google.re2j:re2j:1.1
com.ibm.icu:icu4j:57.1 com.ibm.icu:icu4j:57.1

View file

@ -107,9 +107,9 @@ com.google.inject.extensions:guice-multibindings:4.1.0
com.google.inject:guice:4.1.0 com.google.inject:guice:4.1.0
com.google.j2objc:j2objc-annotations:1.3 com.google.j2objc:j2objc-annotations:1.3
com.google.jsinterop:jsinterop-annotations:1.0.2 com.google.jsinterop:jsinterop-annotations:1.0.2
com.google.monitoring-client:contrib:1.0.4 com.google.monitoring-client:contrib:1.0.6
com.google.monitoring-client:metrics:1.0.4 com.google.monitoring-client:metrics:1.0.6
com.google.monitoring-client:stackdriver:1.0.4 com.google.monitoring-client:stackdriver:1.0.6
com.google.oauth-client:google-oauth-client-appengine:1.29.0 com.google.oauth-client:google-oauth-client-appengine:1.29.0
com.google.oauth-client:google-oauth-client-java6:1.28.0 com.google.oauth-client:google-oauth-client-java6:1.28.0
com.google.oauth-client:google-oauth-client-jetty:1.28.0 com.google.oauth-client:google-oauth-client-jetty:1.28.0
@ -120,8 +120,8 @@ com.google.protobuf:protobuf-java-util:3.6.1
com.google.protobuf:protobuf-java:3.6.1 com.google.protobuf:protobuf-java:3.6.1
com.google.re2j:re2j:1.1 com.google.re2j:re2j:1.1
com.google.template:soy:2018-03-14 com.google.template:soy:2018-03-14
com.google.truth.extensions:truth-java8-extension:0.45 com.google.truth.extensions:truth-java8-extension:1.0
com.google.truth:truth:0.45 com.google.truth:truth:1.0
com.googlecode.charts4j:charts4j:1.3 com.googlecode.charts4j:charts4j:1.3
com.googlecode.java-diff-utils:diffutils:1.3.0 com.googlecode.java-diff-utils:diffutils:1.3.0
com.googlecode.json-simple:json-simple:1.1.1 com.googlecode.json-simple:json-simple:1.1.1

View file

@ -96,9 +96,9 @@ com.google.inject.extensions:guice-multibindings:4.1.0
com.google.inject:guice:4.1.0 com.google.inject:guice:4.1.0
com.google.j2objc:j2objc-annotations:1.3 com.google.j2objc:j2objc-annotations:1.3
com.google.jsinterop:jsinterop-annotations:1.0.2 com.google.jsinterop:jsinterop-annotations:1.0.2
com.google.monitoring-client:contrib:1.0.4 com.google.monitoring-client:contrib:1.0.6
com.google.monitoring-client:metrics:1.0.4 com.google.monitoring-client:metrics:1.0.6
com.google.monitoring-client:stackdriver:1.0.4 com.google.monitoring-client:stackdriver:1.0.6
com.google.oauth-client:google-oauth-client-appengine:1.29.0 com.google.oauth-client:google-oauth-client-appengine:1.29.0
com.google.oauth-client:google-oauth-client-java6:1.28.0 com.google.oauth-client:google-oauth-client-java6:1.28.0
com.google.oauth-client:google-oauth-client-jetty:1.28.0 com.google.oauth-client:google-oauth-client-jetty:1.28.0
@ -109,8 +109,8 @@ com.google.protobuf:protobuf-java-util:3.6.1
com.google.protobuf:protobuf-java:3.6.1 com.google.protobuf:protobuf-java:3.6.1
com.google.re2j:re2j:1.1 com.google.re2j:re2j:1.1
com.google.template:soy:2018-03-14 com.google.template:soy:2018-03-14
com.google.truth.extensions:truth-java8-extension:0.45 com.google.truth.extensions:truth-java8-extension:1.0
com.google.truth:truth:0.45 com.google.truth:truth:1.0
com.googlecode.charts4j:charts4j:1.3 com.googlecode.charts4j:charts4j:1.3
com.googlecode.java-diff-utils:diffutils:1.3.0 com.googlecode.java-diff-utils:diffutils:1.3.0
com.googlecode.json-simple:json-simple:1.1.1 com.googlecode.json-simple:json-simple:1.1.1

View file

@ -107,9 +107,9 @@ com.google.inject.extensions:guice-multibindings:4.1.0
com.google.inject:guice:4.1.0 com.google.inject:guice:4.1.0
com.google.j2objc:j2objc-annotations:1.3 com.google.j2objc:j2objc-annotations:1.3
com.google.jsinterop:jsinterop-annotations:1.0.2 com.google.jsinterop:jsinterop-annotations:1.0.2
com.google.monitoring-client:contrib:1.0.4 com.google.monitoring-client:contrib:1.0.6
com.google.monitoring-client:metrics:1.0.4 com.google.monitoring-client:metrics:1.0.6
com.google.monitoring-client:stackdriver:1.0.4 com.google.monitoring-client:stackdriver:1.0.6
com.google.oauth-client:google-oauth-client-appengine:1.29.0 com.google.oauth-client:google-oauth-client-appengine:1.29.0
com.google.oauth-client:google-oauth-client-java6:1.28.0 com.google.oauth-client:google-oauth-client-java6:1.28.0
com.google.oauth-client:google-oauth-client-jetty:1.28.0 com.google.oauth-client:google-oauth-client-jetty:1.28.0
@ -120,8 +120,8 @@ com.google.protobuf:protobuf-java-util:3.6.1
com.google.protobuf:protobuf-java:3.6.1 com.google.protobuf:protobuf-java:3.6.1
com.google.re2j:re2j:1.1 com.google.re2j:re2j:1.1
com.google.template:soy:2018-03-14 com.google.template:soy:2018-03-14
com.google.truth.extensions:truth-java8-extension:0.45 com.google.truth.extensions:truth-java8-extension:1.0
com.google.truth:truth:0.45 com.google.truth:truth:1.0
com.googlecode.charts4j:charts4j:1.3 com.googlecode.charts4j:charts4j:1.3
com.googlecode.java-diff-utils:diffutils:1.3.0 com.googlecode.java-diff-utils:diffutils:1.3.0
com.googlecode.json-simple:json-simple:1.1.1 com.googlecode.json-simple:json-simple:1.1.1

View file

@ -107,9 +107,9 @@ com.google.inject.extensions:guice-multibindings:4.1.0
com.google.inject:guice:4.1.0 com.google.inject:guice:4.1.0
com.google.j2objc:j2objc-annotations:1.3 com.google.j2objc:j2objc-annotations:1.3
com.google.jsinterop:jsinterop-annotations:1.0.2 com.google.jsinterop:jsinterop-annotations:1.0.2
com.google.monitoring-client:contrib:1.0.4 com.google.monitoring-client:contrib:1.0.6
com.google.monitoring-client:metrics:1.0.4 com.google.monitoring-client:metrics:1.0.6
com.google.monitoring-client:stackdriver:1.0.4 com.google.monitoring-client:stackdriver:1.0.6
com.google.oauth-client:google-oauth-client-appengine:1.29.0 com.google.oauth-client:google-oauth-client-appengine:1.29.0
com.google.oauth-client:google-oauth-client-java6:1.28.0 com.google.oauth-client:google-oauth-client-java6:1.28.0
com.google.oauth-client:google-oauth-client-jetty:1.28.0 com.google.oauth-client:google-oauth-client-jetty:1.28.0
@ -120,8 +120,8 @@ com.google.protobuf:protobuf-java-util:3.6.1
com.google.protobuf:protobuf-java:3.6.1 com.google.protobuf:protobuf-java:3.6.1
com.google.re2j:re2j:1.1 com.google.re2j:re2j:1.1
com.google.template:soy:2018-03-14 com.google.template:soy:2018-03-14
com.google.truth.extensions:truth-java8-extension:0.45 com.google.truth.extensions:truth-java8-extension:1.0
com.google.truth:truth:0.45 com.google.truth:truth:1.0
com.googlecode.charts4j:charts4j:1.3 com.googlecode.charts4j:charts4j:1.3
com.googlecode.java-diff-utils:diffutils:1.3.0 com.googlecode.java-diff-utils:diffutils:1.3.0
com.googlecode.json-simple:json-simple:1.1.1 com.googlecode.json-simple:json-simple:1.1.1

View file

@ -94,8 +94,8 @@ com.google.inject.extensions:guice-multibindings:4.1.0
com.google.inject:guice:4.1.0 com.google.inject:guice:4.1.0
com.google.j2objc:j2objc-annotations:1.3 com.google.j2objc:j2objc-annotations:1.3
com.google.jsinterop:jsinterop-annotations:1.0.2 com.google.jsinterop:jsinterop-annotations:1.0.2
com.google.monitoring-client:metrics:1.0.4 com.google.monitoring-client:metrics:1.0.6
com.google.monitoring-client:stackdriver:1.0.4 com.google.monitoring-client:stackdriver:1.0.6
com.google.oauth-client:google-oauth-client-appengine:1.29.0 com.google.oauth-client:google-oauth-client-appengine:1.29.0
com.google.oauth-client:google-oauth-client-java6:1.28.0 com.google.oauth-client:google-oauth-client-java6:1.28.0
com.google.oauth-client:google-oauth-client-jetty:1.28.0 com.google.oauth-client:google-oauth-client-jetty:1.28.0

View file

@ -94,8 +94,8 @@ com.google.inject.extensions:guice-multibindings:4.1.0
com.google.inject:guice:4.1.0 com.google.inject:guice:4.1.0
com.google.j2objc:j2objc-annotations:1.3 com.google.j2objc:j2objc-annotations:1.3
com.google.jsinterop:jsinterop-annotations:1.0.2 com.google.jsinterop:jsinterop-annotations:1.0.2
com.google.monitoring-client:metrics:1.0.4 com.google.monitoring-client:metrics:1.0.6
com.google.monitoring-client:stackdriver:1.0.4 com.google.monitoring-client:stackdriver:1.0.6
com.google.oauth-client:google-oauth-client-appengine:1.29.0 com.google.oauth-client:google-oauth-client-appengine:1.29.0
com.google.oauth-client:google-oauth-client-java6:1.28.0 com.google.oauth-client:google-oauth-client-java6:1.28.0
com.google.oauth-client:google-oauth-client-jetty:1.28.0 com.google.oauth-client:google-oauth-client-jetty:1.28.0

View file

@ -94,8 +94,8 @@ com.google.inject.extensions:guice-multibindings:4.1.0
com.google.inject:guice:4.1.0 com.google.inject:guice:4.1.0
com.google.j2objc:j2objc-annotations:1.3 com.google.j2objc:j2objc-annotations:1.3
com.google.jsinterop:jsinterop-annotations:1.0.2 com.google.jsinterop:jsinterop-annotations:1.0.2
com.google.monitoring-client:metrics:1.0.4 com.google.monitoring-client:metrics:1.0.6
com.google.monitoring-client:stackdriver:1.0.4 com.google.monitoring-client:stackdriver:1.0.6
com.google.oauth-client:google-oauth-client-appengine:1.29.0 com.google.oauth-client:google-oauth-client-appengine:1.29.0
com.google.oauth-client:google-oauth-client-java6:1.28.0 com.google.oauth-client:google-oauth-client-java6:1.28.0
com.google.oauth-client:google-oauth-client-jetty:1.28.0 com.google.oauth-client:google-oauth-client-jetty:1.28.0

View file

@ -94,8 +94,8 @@ com.google.inject.extensions:guice-multibindings:4.1.0
com.google.inject:guice:4.1.0 com.google.inject:guice:4.1.0
com.google.j2objc:j2objc-annotations:1.3 com.google.j2objc:j2objc-annotations:1.3
com.google.jsinterop:jsinterop-annotations:1.0.2 com.google.jsinterop:jsinterop-annotations:1.0.2
com.google.monitoring-client:metrics:1.0.4 com.google.monitoring-client:metrics:1.0.6
com.google.monitoring-client:stackdriver:1.0.4 com.google.monitoring-client:stackdriver:1.0.6
com.google.oauth-client:google-oauth-client-appengine:1.29.0 com.google.oauth-client:google-oauth-client-appengine:1.29.0
com.google.oauth-client:google-oauth-client-java6:1.28.0 com.google.oauth-client:google-oauth-client-java6:1.28.0
com.google.oauth-client:google-oauth-client-jetty:1.28.0 com.google.oauth-client:google-oauth-client-jetty:1.28.0

View file

@ -94,8 +94,8 @@ com.google.inject.extensions:guice-multibindings:4.1.0
com.google.inject:guice:4.1.0 com.google.inject:guice:4.1.0
com.google.j2objc:j2objc-annotations:1.3 com.google.j2objc:j2objc-annotations:1.3
com.google.jsinterop:jsinterop-annotations:1.0.2 com.google.jsinterop:jsinterop-annotations:1.0.2
com.google.monitoring-client:metrics:1.0.4 com.google.monitoring-client:metrics:1.0.6
com.google.monitoring-client:stackdriver:1.0.4 com.google.monitoring-client:stackdriver:1.0.6
com.google.oauth-client:google-oauth-client-appengine:1.29.0 com.google.oauth-client:google-oauth-client-appengine:1.29.0
com.google.oauth-client:google-oauth-client-java6:1.28.0 com.google.oauth-client:google-oauth-client-java6:1.28.0
com.google.oauth-client:google-oauth-client-jetty:1.28.0 com.google.oauth-client:google-oauth-client-jetty:1.28.0

View file

@ -94,8 +94,8 @@ com.google.inject.extensions:guice-multibindings:4.1.0
com.google.inject:guice:4.1.0 com.google.inject:guice:4.1.0
com.google.j2objc:j2objc-annotations:1.3 com.google.j2objc:j2objc-annotations:1.3
com.google.jsinterop:jsinterop-annotations:1.0.2 com.google.jsinterop:jsinterop-annotations:1.0.2
com.google.monitoring-client:metrics:1.0.4 com.google.monitoring-client:metrics:1.0.6
com.google.monitoring-client:stackdriver:1.0.4 com.google.monitoring-client:stackdriver:1.0.6
com.google.oauth-client:google-oauth-client-appengine:1.29.0 com.google.oauth-client:google-oauth-client-appengine:1.29.0
com.google.oauth-client:google-oauth-client-java6:1.28.0 com.google.oauth-client:google-oauth-client-java6:1.28.0
com.google.oauth-client:google-oauth-client-jetty:1.28.0 com.google.oauth-client:google-oauth-client-jetty:1.28.0

View file

@ -94,8 +94,8 @@ com.google.inject.extensions:guice-multibindings:4.1.0
com.google.inject:guice:4.1.0 com.google.inject:guice:4.1.0
com.google.j2objc:j2objc-annotations:1.3 com.google.j2objc:j2objc-annotations:1.3
com.google.jsinterop:jsinterop-annotations:1.0.2 com.google.jsinterop:jsinterop-annotations:1.0.2
com.google.monitoring-client:metrics:1.0.4 com.google.monitoring-client:metrics:1.0.6
com.google.monitoring-client:stackdriver:1.0.4 com.google.monitoring-client:stackdriver:1.0.6
com.google.oauth-client:google-oauth-client-appengine:1.29.0 com.google.oauth-client:google-oauth-client-appengine:1.29.0
com.google.oauth-client:google-oauth-client-java6:1.28.0 com.google.oauth-client:google-oauth-client-java6:1.28.0
com.google.oauth-client:google-oauth-client-jetty:1.28.0 com.google.oauth-client:google-oauth-client-jetty:1.28.0

View file

@ -94,8 +94,8 @@ com.google.inject.extensions:guice-multibindings:4.1.0
com.google.inject:guice:4.1.0 com.google.inject:guice:4.1.0
com.google.j2objc:j2objc-annotations:1.3 com.google.j2objc:j2objc-annotations:1.3
com.google.jsinterop:jsinterop-annotations:1.0.2 com.google.jsinterop:jsinterop-annotations:1.0.2
com.google.monitoring-client:metrics:1.0.4 com.google.monitoring-client:metrics:1.0.6
com.google.monitoring-client:stackdriver:1.0.4 com.google.monitoring-client:stackdriver:1.0.6
com.google.oauth-client:google-oauth-client-appengine:1.29.0 com.google.oauth-client:google-oauth-client-appengine:1.29.0
com.google.oauth-client:google-oauth-client-java6:1.28.0 com.google.oauth-client:google-oauth-client-java6:1.28.0
com.google.oauth-client:google-oauth-client-jetty:1.28.0 com.google.oauth-client:google-oauth-client-jetty:1.28.0

View file

@ -94,8 +94,8 @@ com.google.inject.extensions:guice-multibindings:4.1.0
com.google.inject:guice:4.1.0 com.google.inject:guice:4.1.0
com.google.j2objc:j2objc-annotations:1.3 com.google.j2objc:j2objc-annotations:1.3
com.google.jsinterop:jsinterop-annotations:1.0.2 com.google.jsinterop:jsinterop-annotations:1.0.2
com.google.monitoring-client:metrics:1.0.4 com.google.monitoring-client:metrics:1.0.6
com.google.monitoring-client:stackdriver:1.0.4 com.google.monitoring-client:stackdriver:1.0.6
com.google.oauth-client:google-oauth-client-appengine:1.29.0 com.google.oauth-client:google-oauth-client-appengine:1.29.0
com.google.oauth-client:google-oauth-client-java6:1.28.0 com.google.oauth-client:google-oauth-client-java6:1.28.0
com.google.oauth-client:google-oauth-client-jetty:1.28.0 com.google.oauth-client:google-oauth-client-jetty:1.28.0

View file

@ -94,8 +94,8 @@ com.google.inject.extensions:guice-multibindings:4.1.0
com.google.inject:guice:4.1.0 com.google.inject:guice:4.1.0
com.google.j2objc:j2objc-annotations:1.3 com.google.j2objc:j2objc-annotations:1.3
com.google.jsinterop:jsinterop-annotations:1.0.2 com.google.jsinterop:jsinterop-annotations:1.0.2
com.google.monitoring-client:metrics:1.0.4 com.google.monitoring-client:metrics:1.0.6
com.google.monitoring-client:stackdriver:1.0.4 com.google.monitoring-client:stackdriver:1.0.6
com.google.oauth-client:google-oauth-client-appengine:1.29.0 com.google.oauth-client:google-oauth-client-appengine:1.29.0
com.google.oauth-client:google-oauth-client-java6:1.28.0 com.google.oauth-client:google-oauth-client-java6:1.28.0
com.google.oauth-client:google-oauth-client-jetty:1.28.0 com.google.oauth-client:google-oauth-client-jetty:1.28.0

View file

@ -94,8 +94,8 @@ com.google.inject.extensions:guice-multibindings:4.1.0
com.google.inject:guice:4.1.0 com.google.inject:guice:4.1.0
com.google.j2objc:j2objc-annotations:1.3 com.google.j2objc:j2objc-annotations:1.3
com.google.jsinterop:jsinterop-annotations:1.0.2 com.google.jsinterop:jsinterop-annotations:1.0.2
com.google.monitoring-client:metrics:1.0.4 com.google.monitoring-client:metrics:1.0.6
com.google.monitoring-client:stackdriver:1.0.4 com.google.monitoring-client:stackdriver:1.0.6
com.google.oauth-client:google-oauth-client-appengine:1.29.0 com.google.oauth-client:google-oauth-client-appengine:1.29.0
com.google.oauth-client:google-oauth-client-java6:1.28.0 com.google.oauth-client:google-oauth-client-java6:1.28.0
com.google.oauth-client:google-oauth-client-jetty:1.28.0 com.google.oauth-client:google-oauth-client-jetty:1.28.0

View file

@ -94,8 +94,8 @@ com.google.inject.extensions:guice-multibindings:4.1.0
com.google.inject:guice:4.1.0 com.google.inject:guice:4.1.0
com.google.j2objc:j2objc-annotations:1.3 com.google.j2objc:j2objc-annotations:1.3
com.google.jsinterop:jsinterop-annotations:1.0.2 com.google.jsinterop:jsinterop-annotations:1.0.2
com.google.monitoring-client:metrics:1.0.4 com.google.monitoring-client:metrics:1.0.6
com.google.monitoring-client:stackdriver:1.0.4 com.google.monitoring-client:stackdriver:1.0.6
com.google.oauth-client:google-oauth-client-appengine:1.29.0 com.google.oauth-client:google-oauth-client-appengine:1.29.0
com.google.oauth-client:google-oauth-client-java6:1.28.0 com.google.oauth-client:google-oauth-client-java6:1.28.0
com.google.oauth-client:google-oauth-client-jetty:1.28.0 com.google.oauth-client:google-oauth-client-jetty:1.28.0

View file

@ -94,8 +94,8 @@ com.google.inject.extensions:guice-multibindings:4.1.0
com.google.inject:guice:4.1.0 com.google.inject:guice:4.1.0
com.google.j2objc:j2objc-annotations:1.3 com.google.j2objc:j2objc-annotations:1.3
com.google.jsinterop:jsinterop-annotations:1.0.2 com.google.jsinterop:jsinterop-annotations:1.0.2
com.google.monitoring-client:metrics:1.0.4 com.google.monitoring-client:metrics:1.0.6
com.google.monitoring-client:stackdriver:1.0.4 com.google.monitoring-client:stackdriver:1.0.6
com.google.oauth-client:google-oauth-client-appengine:1.29.0 com.google.oauth-client:google-oauth-client-appengine:1.29.0
com.google.oauth-client:google-oauth-client-java6:1.28.0 com.google.oauth-client:google-oauth-client-java6:1.28.0
com.google.oauth-client:google-oauth-client-jetty:1.28.0 com.google.oauth-client:google-oauth-client-jetty:1.28.0

View file

@ -94,8 +94,8 @@ com.google.inject.extensions:guice-multibindings:4.1.0
com.google.inject:guice:4.1.0 com.google.inject:guice:4.1.0
com.google.j2objc:j2objc-annotations:1.3 com.google.j2objc:j2objc-annotations:1.3
com.google.jsinterop:jsinterop-annotations:1.0.2 com.google.jsinterop:jsinterop-annotations:1.0.2
com.google.monitoring-client:metrics:1.0.4 com.google.monitoring-client:metrics:1.0.6
com.google.monitoring-client:stackdriver:1.0.4 com.google.monitoring-client:stackdriver:1.0.6
com.google.oauth-client:google-oauth-client-appengine:1.29.0 com.google.oauth-client:google-oauth-client-appengine:1.29.0
com.google.oauth-client:google-oauth-client-java6:1.28.0 com.google.oauth-client:google-oauth-client-java6:1.28.0
com.google.oauth-client:google-oauth-client-jetty:1.28.0 com.google.oauth-client:google-oauth-client-jetty:1.28.0

View file

@ -94,8 +94,8 @@ com.google.inject.extensions:guice-multibindings:4.1.0
com.google.inject:guice:4.1.0 com.google.inject:guice:4.1.0
com.google.j2objc:j2objc-annotations:1.3 com.google.j2objc:j2objc-annotations:1.3
com.google.jsinterop:jsinterop-annotations:1.0.2 com.google.jsinterop:jsinterop-annotations:1.0.2
com.google.monitoring-client:metrics:1.0.4 com.google.monitoring-client:metrics:1.0.6
com.google.monitoring-client:stackdriver:1.0.4 com.google.monitoring-client:stackdriver:1.0.6
com.google.oauth-client:google-oauth-client-appengine:1.29.0 com.google.oauth-client:google-oauth-client-appengine:1.29.0
com.google.oauth-client:google-oauth-client-java6:1.28.0 com.google.oauth-client:google-oauth-client-java6:1.28.0
com.google.oauth-client:google-oauth-client-jetty:1.28.0 com.google.oauth-client:google-oauth-client-jetty:1.28.0

View file

@ -94,8 +94,8 @@ com.google.inject.extensions:guice-multibindings:4.1.0
com.google.inject:guice:4.1.0 com.google.inject:guice:4.1.0
com.google.j2objc:j2objc-annotations:1.3 com.google.j2objc:j2objc-annotations:1.3
com.google.jsinterop:jsinterop-annotations:1.0.2 com.google.jsinterop:jsinterop-annotations:1.0.2
com.google.monitoring-client:metrics:1.0.4 com.google.monitoring-client:metrics:1.0.6
com.google.monitoring-client:stackdriver:1.0.4 com.google.monitoring-client:stackdriver:1.0.6
com.google.oauth-client:google-oauth-client-appengine:1.29.0 com.google.oauth-client:google-oauth-client-appengine:1.29.0
com.google.oauth-client:google-oauth-client-java6:1.28.0 com.google.oauth-client:google-oauth-client-java6:1.28.0
com.google.oauth-client:google-oauth-client-jetty:1.28.0 com.google.oauth-client:google-oauth-client-jetty:1.28.0

View file

@ -94,8 +94,8 @@ com.google.inject.extensions:guice-multibindings:4.1.0
com.google.inject:guice:4.1.0 com.google.inject:guice:4.1.0
com.google.j2objc:j2objc-annotations:1.3 com.google.j2objc:j2objc-annotations:1.3
com.google.jsinterop:jsinterop-annotations:1.0.2 com.google.jsinterop:jsinterop-annotations:1.0.2
com.google.monitoring-client:metrics:1.0.4 com.google.monitoring-client:metrics:1.0.6
com.google.monitoring-client:stackdriver:1.0.4 com.google.monitoring-client:stackdriver:1.0.6
com.google.oauth-client:google-oauth-client-appengine:1.29.0 com.google.oauth-client:google-oauth-client-appengine:1.29.0
com.google.oauth-client:google-oauth-client-java6:1.28.0 com.google.oauth-client:google-oauth-client-java6:1.28.0
com.google.oauth-client:google-oauth-client-jetty:1.28.0 com.google.oauth-client:google-oauth-client-jetty:1.28.0

View file

@ -94,8 +94,8 @@ com.google.inject.extensions:guice-multibindings:4.1.0
com.google.inject:guice:4.1.0 com.google.inject:guice:4.1.0
com.google.j2objc:j2objc-annotations:1.3 com.google.j2objc:j2objc-annotations:1.3
com.google.jsinterop:jsinterop-annotations:1.0.2 com.google.jsinterop:jsinterop-annotations:1.0.2
com.google.monitoring-client:metrics:1.0.4 com.google.monitoring-client:metrics:1.0.6
com.google.monitoring-client:stackdriver:1.0.4 com.google.monitoring-client:stackdriver:1.0.6
com.google.oauth-client:google-oauth-client-appengine:1.29.0 com.google.oauth-client:google-oauth-client-appengine:1.29.0
com.google.oauth-client:google-oauth-client-java6:1.28.0 com.google.oauth-client:google-oauth-client-java6:1.28.0
com.google.oauth-client:google-oauth-client-jetty:1.28.0 com.google.oauth-client:google-oauth-client-jetty:1.28.0

View file

@ -94,8 +94,8 @@ com.google.inject.extensions:guice-multibindings:4.1.0
com.google.inject:guice:4.1.0 com.google.inject:guice:4.1.0
com.google.j2objc:j2objc-annotations:1.3 com.google.j2objc:j2objc-annotations:1.3
com.google.jsinterop:jsinterop-annotations:1.0.2 com.google.jsinterop:jsinterop-annotations:1.0.2
com.google.monitoring-client:metrics:1.0.4 com.google.monitoring-client:metrics:1.0.6
com.google.monitoring-client:stackdriver:1.0.4 com.google.monitoring-client:stackdriver:1.0.6
com.google.oauth-client:google-oauth-client-appengine:1.29.0 com.google.oauth-client:google-oauth-client-appengine:1.29.0
com.google.oauth-client:google-oauth-client-java6:1.28.0 com.google.oauth-client:google-oauth-client-java6:1.28.0
com.google.oauth-client:google-oauth-client-jetty:1.28.0 com.google.oauth-client:google-oauth-client-jetty:1.28.0

View file

@ -94,8 +94,8 @@ com.google.inject.extensions:guice-multibindings:4.1.0
com.google.inject:guice:4.1.0 com.google.inject:guice:4.1.0
com.google.j2objc:j2objc-annotations:1.3 com.google.j2objc:j2objc-annotations:1.3
com.google.jsinterop:jsinterop-annotations:1.0.2 com.google.jsinterop:jsinterop-annotations:1.0.2
com.google.monitoring-client:metrics:1.0.4 com.google.monitoring-client:metrics:1.0.6
com.google.monitoring-client:stackdriver:1.0.4 com.google.monitoring-client:stackdriver:1.0.6
com.google.oauth-client:google-oauth-client-appengine:1.29.0 com.google.oauth-client:google-oauth-client-appengine:1.29.0
com.google.oauth-client:google-oauth-client-java6:1.28.0 com.google.oauth-client:google-oauth-client-java6:1.28.0
com.google.oauth-client:google-oauth-client-jetty:1.28.0 com.google.oauth-client:google-oauth-client-jetty:1.28.0

View file

@ -94,8 +94,8 @@ com.google.inject.extensions:guice-multibindings:4.1.0
com.google.inject:guice:4.1.0 com.google.inject:guice:4.1.0
com.google.j2objc:j2objc-annotations:1.3 com.google.j2objc:j2objc-annotations:1.3
com.google.jsinterop:jsinterop-annotations:1.0.2 com.google.jsinterop:jsinterop-annotations:1.0.2
com.google.monitoring-client:metrics:1.0.4 com.google.monitoring-client:metrics:1.0.6
com.google.monitoring-client:stackdriver:1.0.4 com.google.monitoring-client:stackdriver:1.0.6
com.google.oauth-client:google-oauth-client-appengine:1.29.0 com.google.oauth-client:google-oauth-client-appengine:1.29.0
com.google.oauth-client:google-oauth-client-java6:1.28.0 com.google.oauth-client:google-oauth-client-java6:1.28.0
com.google.oauth-client:google-oauth-client-jetty:1.28.0 com.google.oauth-client:google-oauth-client-jetty:1.28.0

View file

@ -94,8 +94,8 @@ com.google.inject.extensions:guice-multibindings:4.1.0
com.google.inject:guice:4.1.0 com.google.inject:guice:4.1.0
com.google.j2objc:j2objc-annotations:1.3 com.google.j2objc:j2objc-annotations:1.3
com.google.jsinterop:jsinterop-annotations:1.0.2 com.google.jsinterop:jsinterop-annotations:1.0.2
com.google.monitoring-client:metrics:1.0.4 com.google.monitoring-client:metrics:1.0.6
com.google.monitoring-client:stackdriver:1.0.4 com.google.monitoring-client:stackdriver:1.0.6
com.google.oauth-client:google-oauth-client-appengine:1.29.0 com.google.oauth-client:google-oauth-client-appengine:1.29.0
com.google.oauth-client:google-oauth-client-java6:1.28.0 com.google.oauth-client:google-oauth-client-java6:1.28.0
com.google.oauth-client:google-oauth-client-jetty:1.28.0 com.google.oauth-client:google-oauth-client-jetty:1.28.0

View file

@ -94,8 +94,8 @@ com.google.inject.extensions:guice-multibindings:4.1.0
com.google.inject:guice:4.1.0 com.google.inject:guice:4.1.0
com.google.j2objc:j2objc-annotations:1.3 com.google.j2objc:j2objc-annotations:1.3
com.google.jsinterop:jsinterop-annotations:1.0.2 com.google.jsinterop:jsinterop-annotations:1.0.2
com.google.monitoring-client:metrics:1.0.4 com.google.monitoring-client:metrics:1.0.6
com.google.monitoring-client:stackdriver:1.0.4 com.google.monitoring-client:stackdriver:1.0.6
com.google.oauth-client:google-oauth-client-appengine:1.29.0 com.google.oauth-client:google-oauth-client-appengine:1.29.0
com.google.oauth-client:google-oauth-client-java6:1.28.0 com.google.oauth-client:google-oauth-client-java6:1.28.0
com.google.oauth-client:google-oauth-client-jetty:1.28.0 com.google.oauth-client:google-oauth-client-jetty:1.28.0

View file

@ -94,8 +94,8 @@ com.google.inject.extensions:guice-multibindings:4.1.0
com.google.inject:guice:4.1.0 com.google.inject:guice:4.1.0
com.google.j2objc:j2objc-annotations:1.3 com.google.j2objc:j2objc-annotations:1.3
com.google.jsinterop:jsinterop-annotations:1.0.2 com.google.jsinterop:jsinterop-annotations:1.0.2
com.google.monitoring-client:metrics:1.0.4 com.google.monitoring-client:metrics:1.0.6
com.google.monitoring-client:stackdriver:1.0.4 com.google.monitoring-client:stackdriver:1.0.6
com.google.oauth-client:google-oauth-client-appengine:1.29.0 com.google.oauth-client:google-oauth-client-appengine:1.29.0
com.google.oauth-client:google-oauth-client-java6:1.28.0 com.google.oauth-client:google-oauth-client-java6:1.28.0
com.google.oauth-client:google-oauth-client-jetty:1.28.0 com.google.oauth-client:google-oauth-client-jetty:1.28.0

View file

@ -94,8 +94,8 @@ com.google.inject.extensions:guice-multibindings:4.1.0
com.google.inject:guice:4.1.0 com.google.inject:guice:4.1.0
com.google.j2objc:j2objc-annotations:1.3 com.google.j2objc:j2objc-annotations:1.3
com.google.jsinterop:jsinterop-annotations:1.0.2 com.google.jsinterop:jsinterop-annotations:1.0.2
com.google.monitoring-client:metrics:1.0.4 com.google.monitoring-client:metrics:1.0.6
com.google.monitoring-client:stackdriver:1.0.4 com.google.monitoring-client:stackdriver:1.0.6
com.google.oauth-client:google-oauth-client-appengine:1.29.0 com.google.oauth-client:google-oauth-client-appengine:1.29.0
com.google.oauth-client:google-oauth-client-java6:1.28.0 com.google.oauth-client:google-oauth-client-java6:1.28.0
com.google.oauth-client:google-oauth-client-jetty:1.28.0 com.google.oauth-client:google-oauth-client-jetty:1.28.0

View file

@ -94,8 +94,8 @@ com.google.inject.extensions:guice-multibindings:4.1.0
com.google.inject:guice:4.1.0 com.google.inject:guice:4.1.0
com.google.j2objc:j2objc-annotations:1.3 com.google.j2objc:j2objc-annotations:1.3
com.google.jsinterop:jsinterop-annotations:1.0.2 com.google.jsinterop:jsinterop-annotations:1.0.2
com.google.monitoring-client:metrics:1.0.4 com.google.monitoring-client:metrics:1.0.6
com.google.monitoring-client:stackdriver:1.0.4 com.google.monitoring-client:stackdriver:1.0.6
com.google.oauth-client:google-oauth-client-appengine:1.29.0 com.google.oauth-client:google-oauth-client-appengine:1.29.0
com.google.oauth-client:google-oauth-client-java6:1.28.0 com.google.oauth-client:google-oauth-client-java6:1.28.0
com.google.oauth-client:google-oauth-client-jetty:1.28.0 com.google.oauth-client:google-oauth-client-jetty:1.28.0

View file

@ -94,8 +94,8 @@ com.google.inject.extensions:guice-multibindings:4.1.0
com.google.inject:guice:4.1.0 com.google.inject:guice:4.1.0
com.google.j2objc:j2objc-annotations:1.3 com.google.j2objc:j2objc-annotations:1.3
com.google.jsinterop:jsinterop-annotations:1.0.2 com.google.jsinterop:jsinterop-annotations:1.0.2
com.google.monitoring-client:metrics:1.0.4 com.google.monitoring-client:metrics:1.0.6
com.google.monitoring-client:stackdriver:1.0.4 com.google.monitoring-client:stackdriver:1.0.6
com.google.oauth-client:google-oauth-client-appengine:1.29.0 com.google.oauth-client:google-oauth-client-appengine:1.29.0
com.google.oauth-client:google-oauth-client-java6:1.28.0 com.google.oauth-client:google-oauth-client-java6:1.28.0
com.google.oauth-client:google-oauth-client-jetty:1.28.0 com.google.oauth-client:google-oauth-client-jetty:1.28.0

View file

@ -94,8 +94,8 @@ com.google.inject.extensions:guice-multibindings:4.1.0
com.google.inject:guice:4.1.0 com.google.inject:guice:4.1.0
com.google.j2objc:j2objc-annotations:1.3 com.google.j2objc:j2objc-annotations:1.3
com.google.jsinterop:jsinterop-annotations:1.0.2 com.google.jsinterop:jsinterop-annotations:1.0.2
com.google.monitoring-client:metrics:1.0.4 com.google.monitoring-client:metrics:1.0.6
com.google.monitoring-client:stackdriver:1.0.4 com.google.monitoring-client:stackdriver:1.0.6
com.google.oauth-client:google-oauth-client-appengine:1.29.0 com.google.oauth-client:google-oauth-client-appengine:1.29.0
com.google.oauth-client:google-oauth-client-java6:1.28.0 com.google.oauth-client:google-oauth-client-java6:1.28.0
com.google.oauth-client:google-oauth-client-jetty:1.28.0 com.google.oauth-client:google-oauth-client-jetty:1.28.0

View file

@ -94,8 +94,8 @@ com.google.inject.extensions:guice-multibindings:4.1.0
com.google.inject:guice:4.1.0 com.google.inject:guice:4.1.0
com.google.j2objc:j2objc-annotations:1.3 com.google.j2objc:j2objc-annotations:1.3
com.google.jsinterop:jsinterop-annotations:1.0.2 com.google.jsinterop:jsinterop-annotations:1.0.2
com.google.monitoring-client:metrics:1.0.4 com.google.monitoring-client:metrics:1.0.6
com.google.monitoring-client:stackdriver:1.0.4 com.google.monitoring-client:stackdriver:1.0.6
com.google.oauth-client:google-oauth-client-appengine:1.29.0 com.google.oauth-client:google-oauth-client-appengine:1.29.0
com.google.oauth-client:google-oauth-client-java6:1.28.0 com.google.oauth-client:google-oauth-client-java6:1.28.0
com.google.oauth-client:google-oauth-client-jetty:1.28.0 com.google.oauth-client:google-oauth-client-jetty:1.28.0

View file

@ -94,8 +94,8 @@ com.google.inject.extensions:guice-multibindings:4.1.0
com.google.inject:guice:4.1.0 com.google.inject:guice:4.1.0
com.google.j2objc:j2objc-annotations:1.3 com.google.j2objc:j2objc-annotations:1.3
com.google.jsinterop:jsinterop-annotations:1.0.2 com.google.jsinterop:jsinterop-annotations:1.0.2
com.google.monitoring-client:metrics:1.0.4 com.google.monitoring-client:metrics:1.0.6
com.google.monitoring-client:stackdriver:1.0.4 com.google.monitoring-client:stackdriver:1.0.6
com.google.oauth-client:google-oauth-client-appengine:1.29.0 com.google.oauth-client:google-oauth-client-appengine:1.29.0
com.google.oauth-client:google-oauth-client-java6:1.28.0 com.google.oauth-client:google-oauth-client-java6:1.28.0
com.google.oauth-client:google-oauth-client-jetty:1.28.0 com.google.oauth-client:google-oauth-client-jetty:1.28.0

View file

@ -94,8 +94,8 @@ com.google.inject.extensions:guice-multibindings:4.1.0
com.google.inject:guice:4.1.0 com.google.inject:guice:4.1.0
com.google.j2objc:j2objc-annotations:1.3 com.google.j2objc:j2objc-annotations:1.3
com.google.jsinterop:jsinterop-annotations:1.0.2 com.google.jsinterop:jsinterop-annotations:1.0.2
com.google.monitoring-client:metrics:1.0.4 com.google.monitoring-client:metrics:1.0.6
com.google.monitoring-client:stackdriver:1.0.4 com.google.monitoring-client:stackdriver:1.0.6
com.google.oauth-client:google-oauth-client-appengine:1.29.0 com.google.oauth-client:google-oauth-client-appengine:1.29.0
com.google.oauth-client:google-oauth-client-java6:1.28.0 com.google.oauth-client:google-oauth-client-java6:1.28.0
com.google.oauth-client:google-oauth-client-jetty:1.28.0 com.google.oauth-client:google-oauth-client-jetty:1.28.0

View file

@ -94,8 +94,8 @@ com.google.inject.extensions:guice-multibindings:4.1.0
com.google.inject:guice:4.1.0 com.google.inject:guice:4.1.0
com.google.j2objc:j2objc-annotations:1.3 com.google.j2objc:j2objc-annotations:1.3
com.google.jsinterop:jsinterop-annotations:1.0.2 com.google.jsinterop:jsinterop-annotations:1.0.2
com.google.monitoring-client:metrics:1.0.4 com.google.monitoring-client:metrics:1.0.6
com.google.monitoring-client:stackdriver:1.0.4 com.google.monitoring-client:stackdriver:1.0.6
com.google.oauth-client:google-oauth-client-appengine:1.29.0 com.google.oauth-client:google-oauth-client-appengine:1.29.0
com.google.oauth-client:google-oauth-client-java6:1.28.0 com.google.oauth-client:google-oauth-client-java6:1.28.0
com.google.oauth-client:google-oauth-client-jetty:1.28.0 com.google.oauth-client:google-oauth-client-jetty:1.28.0

View file

@ -94,8 +94,8 @@ com.google.inject.extensions:guice-multibindings:4.1.0
com.google.inject:guice:4.1.0 com.google.inject:guice:4.1.0
com.google.j2objc:j2objc-annotations:1.3 com.google.j2objc:j2objc-annotations:1.3
com.google.jsinterop:jsinterop-annotations:1.0.2 com.google.jsinterop:jsinterop-annotations:1.0.2
com.google.monitoring-client:metrics:1.0.4 com.google.monitoring-client:metrics:1.0.6
com.google.monitoring-client:stackdriver:1.0.4 com.google.monitoring-client:stackdriver:1.0.6
com.google.oauth-client:google-oauth-client-appengine:1.29.0 com.google.oauth-client:google-oauth-client-appengine:1.29.0
com.google.oauth-client:google-oauth-client-java6:1.28.0 com.google.oauth-client:google-oauth-client-java6:1.28.0
com.google.oauth-client:google-oauth-client-jetty:1.28.0 com.google.oauth-client:google-oauth-client-jetty:1.28.0

View file

@ -94,8 +94,8 @@ com.google.inject.extensions:guice-multibindings:4.1.0
com.google.inject:guice:4.1.0 com.google.inject:guice:4.1.0
com.google.j2objc:j2objc-annotations:1.3 com.google.j2objc:j2objc-annotations:1.3
com.google.jsinterop:jsinterop-annotations:1.0.2 com.google.jsinterop:jsinterop-annotations:1.0.2
com.google.monitoring-client:metrics:1.0.4 com.google.monitoring-client:metrics:1.0.6
com.google.monitoring-client:stackdriver:1.0.4 com.google.monitoring-client:stackdriver:1.0.6
com.google.oauth-client:google-oauth-client-appengine:1.29.0 com.google.oauth-client:google-oauth-client-appengine:1.29.0
com.google.oauth-client:google-oauth-client-java6:1.28.0 com.google.oauth-client:google-oauth-client-java6:1.28.0
com.google.oauth-client:google-oauth-client-jetty:1.28.0 com.google.oauth-client:google-oauth-client-jetty:1.28.0

View file

@ -94,8 +94,8 @@ com.google.inject.extensions:guice-multibindings:4.1.0
com.google.inject:guice:4.1.0 com.google.inject:guice:4.1.0
com.google.j2objc:j2objc-annotations:1.3 com.google.j2objc:j2objc-annotations:1.3
com.google.jsinterop:jsinterop-annotations:1.0.2 com.google.jsinterop:jsinterop-annotations:1.0.2
com.google.monitoring-client:metrics:1.0.4 com.google.monitoring-client:metrics:1.0.6
com.google.monitoring-client:stackdriver:1.0.4 com.google.monitoring-client:stackdriver:1.0.6
com.google.oauth-client:google-oauth-client-appengine:1.29.0 com.google.oauth-client:google-oauth-client-appengine:1.29.0
com.google.oauth-client:google-oauth-client-java6:1.28.0 com.google.oauth-client:google-oauth-client-java6:1.28.0
com.google.oauth-client:google-oauth-client-jetty:1.28.0 com.google.oauth-client:google-oauth-client-jetty:1.28.0

View file

@ -94,8 +94,8 @@ com.google.inject.extensions:guice-multibindings:4.1.0
com.google.inject:guice:4.1.0 com.google.inject:guice:4.1.0
com.google.j2objc:j2objc-annotations:1.3 com.google.j2objc:j2objc-annotations:1.3
com.google.jsinterop:jsinterop-annotations:1.0.2 com.google.jsinterop:jsinterop-annotations:1.0.2
com.google.monitoring-client:metrics:1.0.4 com.google.monitoring-client:metrics:1.0.6
com.google.monitoring-client:stackdriver:1.0.4 com.google.monitoring-client:stackdriver:1.0.6
com.google.oauth-client:google-oauth-client-appengine:1.29.0 com.google.oauth-client:google-oauth-client-appengine:1.29.0
com.google.oauth-client:google-oauth-client-java6:1.28.0 com.google.oauth-client:google-oauth-client-java6:1.28.0
com.google.oauth-client:google-oauth-client-jetty:1.28.0 com.google.oauth-client:google-oauth-client-jetty:1.28.0

View file

@ -107,9 +107,9 @@ com.google.inject.extensions:guice-multibindings:4.1.0
com.google.inject:guice:4.1.0 com.google.inject:guice:4.1.0
com.google.j2objc:j2objc-annotations:1.3 com.google.j2objc:j2objc-annotations:1.3
com.google.jsinterop:jsinterop-annotations:1.0.2 com.google.jsinterop:jsinterop-annotations:1.0.2
com.google.monitoring-client:contrib:1.0.4 com.google.monitoring-client:contrib:1.0.6
com.google.monitoring-client:metrics:1.0.4 com.google.monitoring-client:metrics:1.0.6
com.google.monitoring-client:stackdriver:1.0.4 com.google.monitoring-client:stackdriver:1.0.6
com.google.oauth-client:google-oauth-client-appengine:1.29.0 com.google.oauth-client:google-oauth-client-appengine:1.29.0
com.google.oauth-client:google-oauth-client-java6:1.28.0 com.google.oauth-client:google-oauth-client-java6:1.28.0
com.google.oauth-client:google-oauth-client-jetty:1.28.0 com.google.oauth-client:google-oauth-client-jetty:1.28.0
@ -120,8 +120,8 @@ com.google.protobuf:protobuf-java-util:3.6.1
com.google.protobuf:protobuf-java:3.6.1 com.google.protobuf:protobuf-java:3.6.1
com.google.re2j:re2j:1.1 com.google.re2j:re2j:1.1
com.google.template:soy:2018-03-14 com.google.template:soy:2018-03-14
com.google.truth.extensions:truth-java8-extension:0.45 com.google.truth.extensions:truth-java8-extension:1.0
com.google.truth:truth:0.45 com.google.truth:truth:1.0
com.googlecode.charts4j:charts4j:1.3 com.googlecode.charts4j:charts4j:1.3
com.googlecode.java-diff-utils:diffutils:1.3.0 com.googlecode.java-diff-utils:diffutils:1.3.0
com.googlecode.json-simple:json-simple:1.1.1 com.googlecode.json-simple:json-simple:1.1.1

View file

@ -96,9 +96,9 @@ com.google.inject.extensions:guice-multibindings:4.1.0
com.google.inject:guice:4.1.0 com.google.inject:guice:4.1.0
com.google.j2objc:j2objc-annotations:1.3 com.google.j2objc:j2objc-annotations:1.3
com.google.jsinterop:jsinterop-annotations:1.0.2 com.google.jsinterop:jsinterop-annotations:1.0.2
com.google.monitoring-client:contrib:1.0.4 com.google.monitoring-client:contrib:1.0.6
com.google.monitoring-client:metrics:1.0.4 com.google.monitoring-client:metrics:1.0.6
com.google.monitoring-client:stackdriver:1.0.4 com.google.monitoring-client:stackdriver:1.0.6
com.google.oauth-client:google-oauth-client-appengine:1.29.0 com.google.oauth-client:google-oauth-client-appengine:1.29.0
com.google.oauth-client:google-oauth-client-java6:1.28.0 com.google.oauth-client:google-oauth-client-java6:1.28.0
com.google.oauth-client:google-oauth-client-jetty:1.28.0 com.google.oauth-client:google-oauth-client-jetty:1.28.0
@ -109,8 +109,8 @@ com.google.protobuf:protobuf-java-util:3.6.1
com.google.protobuf:protobuf-java:3.6.1 com.google.protobuf:protobuf-java:3.6.1
com.google.re2j:re2j:1.1 com.google.re2j:re2j:1.1
com.google.template:soy:2018-03-14 com.google.template:soy:2018-03-14
com.google.truth.extensions:truth-java8-extension:0.45 com.google.truth.extensions:truth-java8-extension:1.0
com.google.truth:truth:0.45 com.google.truth:truth:1.0
com.googlecode.charts4j:charts4j:1.3 com.googlecode.charts4j:charts4j:1.3
com.googlecode.java-diff-utils:diffutils:1.3.0 com.googlecode.java-diff-utils:diffutils:1.3.0
com.googlecode.json-simple:json-simple:1.1.1 com.googlecode.json-simple:json-simple:1.1.1

View file

@ -107,9 +107,9 @@ com.google.inject.extensions:guice-multibindings:4.1.0
com.google.inject:guice:4.1.0 com.google.inject:guice:4.1.0
com.google.j2objc:j2objc-annotations:1.3 com.google.j2objc:j2objc-annotations:1.3
com.google.jsinterop:jsinterop-annotations:1.0.2 com.google.jsinterop:jsinterop-annotations:1.0.2
com.google.monitoring-client:contrib:1.0.4 com.google.monitoring-client:contrib:1.0.6
com.google.monitoring-client:metrics:1.0.4 com.google.monitoring-client:metrics:1.0.6
com.google.monitoring-client:stackdriver:1.0.4 com.google.monitoring-client:stackdriver:1.0.6
com.google.oauth-client:google-oauth-client-appengine:1.29.0 com.google.oauth-client:google-oauth-client-appengine:1.29.0
com.google.oauth-client:google-oauth-client-java6:1.28.0 com.google.oauth-client:google-oauth-client-java6:1.28.0
com.google.oauth-client:google-oauth-client-jetty:1.28.0 com.google.oauth-client:google-oauth-client-jetty:1.28.0
@ -120,8 +120,8 @@ com.google.protobuf:protobuf-java-util:3.6.1
com.google.protobuf:protobuf-java:3.6.1 com.google.protobuf:protobuf-java:3.6.1
com.google.re2j:re2j:1.1 com.google.re2j:re2j:1.1
com.google.template:soy:2018-03-14 com.google.template:soy:2018-03-14
com.google.truth.extensions:truth-java8-extension:0.45 com.google.truth.extensions:truth-java8-extension:1.0
com.google.truth:truth:0.45 com.google.truth:truth:1.0
com.googlecode.charts4j:charts4j:1.3 com.googlecode.charts4j:charts4j:1.3
com.googlecode.java-diff-utils:diffutils:1.3.0 com.googlecode.java-diff-utils:diffutils:1.3.0
com.googlecode.json-simple:json-simple:1.1.1 com.googlecode.json-simple:json-simple:1.1.1

View file

@ -107,9 +107,9 @@ com.google.inject.extensions:guice-multibindings:4.1.0
com.google.inject:guice:4.1.0 com.google.inject:guice:4.1.0
com.google.j2objc:j2objc-annotations:1.3 com.google.j2objc:j2objc-annotations:1.3
com.google.jsinterop:jsinterop-annotations:1.0.2 com.google.jsinterop:jsinterop-annotations:1.0.2
com.google.monitoring-client:contrib:1.0.4 com.google.monitoring-client:contrib:1.0.6
com.google.monitoring-client:metrics:1.0.4 com.google.monitoring-client:metrics:1.0.6
com.google.monitoring-client:stackdriver:1.0.4 com.google.monitoring-client:stackdriver:1.0.6
com.google.oauth-client:google-oauth-client-appengine:1.29.0 com.google.oauth-client:google-oauth-client-appengine:1.29.0
com.google.oauth-client:google-oauth-client-java6:1.28.0 com.google.oauth-client:google-oauth-client-java6:1.28.0
com.google.oauth-client:google-oauth-client-jetty:1.28.0 com.google.oauth-client:google-oauth-client-jetty:1.28.0
@ -120,8 +120,8 @@ com.google.protobuf:protobuf-java-util:3.6.1
com.google.protobuf:protobuf-java:3.6.1 com.google.protobuf:protobuf-java:3.6.1
com.google.re2j:re2j:1.1 com.google.re2j:re2j:1.1
com.google.template:soy:2018-03-14 com.google.template:soy:2018-03-14
com.google.truth.extensions:truth-java8-extension:0.45 com.google.truth.extensions:truth-java8-extension:1.0
com.google.truth:truth:0.45 com.google.truth:truth:1.0
com.googlecode.charts4j:charts4j:1.3 com.googlecode.charts4j:charts4j:1.3
com.googlecode.java-diff-utils:diffutils:1.3.0 com.googlecode.java-diff-utils:diffutils:1.3.0
com.googlecode.json-simple:json-simple:1.1.1 com.googlecode.json-simple:json-simple:1.1.1