Make Gson available to Buck. Summary: This is the first step in using Gson instead of Jackson. Test Plan: Sandcastle builds.
diff --git a/.classpath b/.classpath index e39204a..8a3f395 100644 --- a/.classpath +++ b/.classpath
@@ -34,5 +34,6 @@ <classpathentry kind="lib" path="third-party/java/neo4j/neo4j-kernel-2.0.0-M05.jar"/> <classpathentry kind="lib" path="third-party/java/neo4j/neo4j-lucene-index-2.0.0-M05.jar"/> <classpathentry kind="lib" path="third-party/java/xz-java-1.3/xz-1.3.jar" sourcepath="third-party/java/xz-java-1.3/xz-1.3-sources.jar"/> + <classpathentry kind="lib" path="third-party/java/gson/gson-2.2.4.jar" sourcepath="third-party/java/gson/gson-2.2.4-sources.jar"/> <classpathentry kind="output" path="build/classes"/> </classpath>
diff --git a/.idea/libraries/gson_2_2_4.xml b/.idea/libraries/gson_2_2_4.xml new file mode 100644 index 0000000..5ffd648 --- /dev/null +++ b/.idea/libraries/gson_2_2_4.xml
@@ -0,0 +1,11 @@ +<component name="libraryTable"> + <library name="gson-2.2.4"> + <CLASSES> + <root url="jar://$PROJECT_DIR$/third-party/java/gson/gson-2.2.4.jar!/" /> + </CLASSES> + <JAVADOC /> + <SOURCES> + <root url="jar://$PROJECT_DIR$/third-party/java/gson/gson-2.2.4-sources.jar!/" /> + </SOURCES> + </library> +</component> \ No newline at end of file
diff --git a/bin/buck_common b/bin/buck_common index 032ba3e..8c6f1eb 100755 --- a/bin/buck_common +++ b/bin/buck_common
@@ -230,6 +230,7 @@ ${BUCK_DIRECTORY}/third-party/java/astyanax/log4j-1.2.16.jar:\ ${BUCK_DIRECTORY}/third-party/java/astyanax/slf4j-api-1.7.2.jar:\ ${BUCK_DIRECTORY}/third-party/java/astyanax/slf4j-log4j12-1.7.2.jar:\ +${BUCK_DIRECTORY}/third-party/java/gson/gson-2.2.4.jar:\ ${BUCK_DIRECTORY}/third-party/java/jetty/jetty-all-9.0.4.v20130625.jar:\ ${BUCK_DIRECTORY}/third-party/java/jetty/servlet-api.jar:\ ${BUCK_DIRECTORY}/third-party/java/neo4j/geronimo-jta_1.1_spec-1.1.1.jar:\
diff --git a/buck.iml b/buck.iml index a39faf3..2c68dd7 100644 --- a/buck.iml +++ b/buck.iml
@@ -26,6 +26,7 @@ <orderEntry type="library" name="astyanax-thrift-1.56.38" level="project" /> <orderEntry type="library" name="cassandra-1.2.3" level="project" /> <orderEntry type="library" name="cassandra-thrift-1.2.3" level="project" /> + <orderEntry type="library" name="gson-2.2.4" level="project" /> <orderEntry type="library" name="high-scale-lib-1.1.2" level="project" /> <orderEntry type="library" name="jetty-all-9.0.4.v20130625" level="project" /> <orderEntry type="library" name="joda-time-2.2" level="project" />
diff --git a/build.xml b/build.xml index 802fff8..1ca91f3 100644 --- a/build.xml +++ b/build.xml
@@ -50,6 +50,7 @@ <include name="java/astyanax/log4j-1.2.16.jar" /> <include name="java/astyanax/slf4j-api-1.7.2.jar" /> <include name="java/astyanax/slf4j-log4j12-1.7.2.jar" /> + <include name="java/gson/gson-2.2.4.jar" /> <include name="java/jetty/jetty-all-9.0.4.v20130625.jar" /> <include name="java/jetty/servlet-api.jar" /> <include name="java/neo4j/geronimo-jta_1.1_spec-1.1.1.jar"/>
diff --git a/third-party/java/gson/BUCK b/third-party/java/gson/BUCK new file mode 100644 index 0000000..9106932 --- /dev/null +++ b/third-party/java/gson/BUCK
@@ -0,0 +1,8 @@ +prebuilt_jar( + name = 'gson', + binary_jar = 'gson-2.2.4.jar', + source_jar = 'gson-2.2.4-sources.jar', + visibility = [ + 'PUBLIC', + ], +)
diff --git a/third-party/java/gson/gson-2.2.4-sources.jar b/third-party/java/gson/gson-2.2.4-sources.jar new file mode 100644 index 0000000..30b13f6 --- /dev/null +++ b/third-party/java/gson/gson-2.2.4-sources.jar Binary files differ
diff --git a/third-party/java/gson/gson-2.2.4.jar b/third-party/java/gson/gson-2.2.4.jar new file mode 100644 index 0000000..9478253 --- /dev/null +++ b/third-party/java/gson/gson-2.2.4.jar Binary files differ