Index: third_party/protobuf/ruby/pom.xml |
diff --git a/third_party/protobuf/ruby/pom.xml b/third_party/protobuf/ruby/pom.xml |
new file mode 100644 |
index 0000000000000000000000000000000000000000..4cbd6d30c1fda36754eee6c732f1afeb1e5e132d |
--- /dev/null |
+++ b/third_party/protobuf/ruby/pom.xml |
@@ -0,0 +1,92 @@ |
+<?xml version="1.0" encoding="UTF-8"?> |
+<project xmlns="http://maven.apache.org/POM/4.0.0" |
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> |
+ <modelVersion>4.0.0</modelVersion> |
+ <parent> |
+ <groupId>com.google</groupId> |
+ <artifactId>google</artifactId> |
+ <version>1</version> |
+ </parent> |
+ |
+ <groupId>com.google.protobuf.jruby</groupId> |
+ <artifactId>protobuf-jruby</artifactId> |
+ <version>1.0-SNAPSHOT</version> |
+ <name>Protocol Buffer JRuby native extension</name> |
+ <description> |
+ Protocol Buffers are a way of encoding structured data in an efficient yet |
+ extensible format. |
+ </description> |
+ <inceptionYear>2014</inceptionYear> |
+ <url>https://developers.google.com/protocol-buffers/</url> |
+ <licenses> |
+ <license> |
+ <name>New BSD license</name> |
+ <url>http://www.opensource.org/licenses/bsd-license.php</url> |
+ <distribution>repo</distribution> |
+ </license> |
+ </licenses> |
+ <scm> |
+ <url>https://github.com/google/protobuf</url> |
+ <connection> |
+ scm:git:https://github.com/google/protobuf.git |
+ </connection> |
+ </scm> |
+ |
+ <properties> |
+ <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> |
+ <ruby.sources>lib/google</ruby.sources> |
+ <jar.finalName>protobuf_java</jar.finalName> |
+ </properties> |
+ <build> |
+ <plugins> |
+ <plugin> |
+ <groupId>org.apache.maven.plugins</groupId> |
+ <artifactId>maven-assembly-plugin</artifactId> |
+ <configuration> |
+ <finalName>${jar.finalName}</finalName> |
+ <outputDirectory>${ruby.sources}</outputDirectory> |
+ <appendAssemblyId>false</appendAssemblyId> |
+ <descriptorRefs> |
+ <descriptorRef>jar-with-dependencies</descriptorRef> |
+ </descriptorRefs> |
+ </configuration> |
+ <executions> |
+ <execution> |
+ <id>make-assembly</id> |
+ <phase>package</phase> |
+ <goals> |
+ <goal>single</goal> |
+ </goals> |
+ </execution> |
+ </executions> |
+ </plugin> |
+ <plugin> |
+ <groupId>org.apache.maven.plugins</groupId> |
+ <artifactId>maven-compiler-plugin</artifactId> |
+ <configuration> |
+ <source>1.6</source> |
+ <target>1.6</target> |
+ </configuration> |
+ </plugin> |
+ </plugins> |
+ </build> |
+ <dependencies> |
+ <dependency> |
+ <groupId>com.fasterxml.jackson.core</groupId> |
+ <artifactId>jackson-core</artifactId> |
+ <version>2.4.3</version> |
+ </dependency> |
+ <dependency> |
+ <groupId>org.jruby</groupId> |
+ <artifactId>jruby-complete</artifactId> |
+ <version>1.7.13</version> |
+ <scope>provided</scope> |
+ </dependency> |
+ <dependency> |
+ <groupId>com.google.protobuf</groupId> |
+ <artifactId>protobuf-java</artifactId> |
+ <version>3.0.0-alpha-3</version> |
+ </dependency> |
+ </dependencies> |
+</project> |