[
https://issues.apache.org/jira/browse/AURORA-1380?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14726188#comment-14726188
]
Zameer Manji commented on AURORA-1380:
--------------------------------------
Un assigning this ticket from me because this appears to be blocked on
improving shiro-guice. Once that has been completed we just need to apply the
following patch to build.gradle:
{noformat}
[tw-mbp-zmanji asf-aurora (zmanji/upgrade-guice)]$ git diff master
diff --git a/build.gradle b/build.gradle
index 9c78aff..eb87e3f 100644
--- a/build.gradle
+++ b/build.gradle
@@ -85,7 +85,7 @@ For more details, please see
https://issues.apache.org/jira/browse/AURORA-1169
ext.guavaRev = '18.0'
ext.slf4jRev = '1.7.12'
ext.thriftRev = '0.9.1'
- ext.guiceRev = '3.0'
+ ext.guiceRev = '4.0'
ext.servletRev = '2.5'
ext.stringTemplateRev = '3.2.1'
ext.zookeeperRev = '3.3.4'
@@ -110,6 +110,10 @@ For more details, please see
https://issues.apache.org/jira/browse/AURORA-1169
force "org.hamcrest:hamcrest-core:1.3"
force "org.apache.thrift:libthrift:${thriftRev}"
force "org.slf4j:slf4j-jdk14:${slf4jRev}"
+ force "com.google.guava:guava:${guavaRev}"
+ force "com.google.inject:guice:${guiceRev}"
+ force "com.google.inject.extensions:guice-multibindings:${guiceRev}"
+ force "com.google.inject.extensions:guice-servlet:${guiceRev}"
}
}
}
@@ -153,6 +157,7 @@ project(':commons') {
compile "com.google.code.gson:gson:${gsonRev}"
compile "com.google.guava:guava:${guavaRev}"
compile "com.google.inject.extensions:guice-multibindings:${guiceRev}"
+ compile "com.google.inject.extensions:guice-servlet:${guiceRev}"
compile "com.google.inject:guice:${guiceRev}"
compile "com.sun.jersey.contribs:jersey-guice:${jerseyRev}"
compile "com.sun.jersey:jersey-core:${jerseyRev}
{noformat}
> Upgrade to guice 4.0
> --------------------
>
> Key: AURORA-1380
> URL: https://issues.apache.org/jira/browse/AURORA-1380
> Project: Aurora
> Issue Type: Story
> Components: Scheduler
> Reporter: Kevin Sweeney
> Priority: Critical
>
> Guice 4.0 has been released. Among the new features, probably the most
> significant is Java 8 support - in Guice 3.0 stack traces are obfuscated by
> https://github.com/google/guice/issues/757. As our code expands use of
> lambdas and method references this will become even more critical.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)