Update Soy to latest version
Released at upstream (https://github.com/google/closure-templates) but
not yet to Maven Central, so deployed a release to the Gerrit
repository.
Add new dependency on ICU4J and move to its own subpackage.
Change-Id: I7fd2df81c65334924485cebca7f1d3cdc97f64ec
diff --git a/gitiles-dev/BUCK b/gitiles-dev/BUCK
index 0ab7c53..fe841a8 100644
--- a/gitiles-dev/BUCK
+++ b/gitiles-dev/BUCK
@@ -4,14 +4,14 @@
deps = [
'//gitiles-servlet:servlet',
'//lib:guava',
+ '//lib:servlet-api_3_0',
'//lib/jgit:jgit',
'//lib/jgit:jgit-servlet',
'//lib/jetty:server',
'//lib/jetty:servlet',
'//lib/slf4j:slf4j-api',
'//lib/slf4j:slf4j-simple',
- '//lib:servlet-api_3_0',
- '//lib:soy',
+ '//lib/soy:soy',
],
visibility = ['PUBLIC'],
)
diff --git a/gitiles-servlet/BUCK b/gitiles-servlet/BUCK
index 8ff8035..217075b 100644
--- a/gitiles-servlet/BUCK
+++ b/gitiles-servlet/BUCK
@@ -5,7 +5,6 @@
RSRC = glob(['src/main/resources/**/*'])
DEPS = [
'//lib:guava',
- '//lib:soy',
'//lib:joda-time',
'//lib:gson',
'//lib:commons-lang',
@@ -13,6 +12,7 @@
'//lib/jgit:jgit',
'//lib/jgit:jgit-servlet',
'//lib/slf4j:slf4j-api',
+ '//lib/soy:soy',
]
DEPS_ALL = DEPS + [
diff --git a/lib/BUCK b/lib/BUCK
index abed916..a5f03b0 100644
--- a/lib/BUCK
+++ b/lib/BUCK
@@ -7,12 +7,6 @@
)
maven_jar(
- name = 'soy',
- id = 'com.google.template:soy:2012-12-21',
- sha1 = 'cc28da103845a0f08cfd3fa5abdd45899b0adae1',
-)
-
-maven_jar(
name = 'servlet-api_2_5',
id = 'org.eclipse.jetty.orbit:javax.servlet:2.5.0.v201103041518',
sha1 = '9c16011c06bc6fe5e9dba080fcb40ddb4b75dc85',
diff --git a/lib/soy/BUCK b/lib/soy/BUCK
new file mode 100644
index 0000000..f97bdc0
--- /dev/null
+++ b/lib/soy/BUCK
@@ -0,0 +1,17 @@
+include_defs('//bucklets/maven_jar.bucklet')
+
+maven_jar(
+ name = 'soy',
+ id = 'com.google.template:soy:2014-04-22',
+ sha1 = 'd0b78ae3ab2283cdeae1a3b2f1fc5b7155a7305d',
+ deps = [
+ ':icu4j',
+ ],
+ repository = GERRIT,
+)
+
+maven_jar(
+ name = 'icu4j',
+ id = 'com.ibm.icu:icu4j:51.1',
+ sha1 = '8ce396c4aed83c0c3de9158dc72c834fd283d5a4',
+)