aboutsummaryrefslogtreecommitdiff
path: root/other/java/client/pom.xml
diff options
context:
space:
mode:
authorChris Lu <chris.lu@gmail.com>2018-11-25 13:43:26 -0800
committerChris Lu <chris.lu@gmail.com>2018-11-25 13:43:26 -0800
commit1cbd53c01c5d4c35c1650b170346b48d32a4bcf7 (patch)
tree6ad96967204e84355a81f59f78bdc1e9a6199111 /other/java/client/pom.xml
parentd9871e92d2a7afe21804e62f211b468a72a216f4 (diff)
downloadseaweedfs-1cbd53c01c5d4c35c1650b170346b48d32a4bcf7.tar.xz
seaweedfs-1cbd53c01c5d4c35c1650b170346b48d32a4bcf7.zip
WIP SeaweedFileSystem added mkdirs, getFileStatus, listStatus, delete
Diffstat (limited to 'other/java/client/pom.xml')
-rw-r--r--other/java/client/pom.xml70
1 files changed, 70 insertions, 0 deletions
diff --git a/other/java/client/pom.xml b/other/java/client/pom.xml
new file mode 100644
index 000000000..07015145e
--- /dev/null
+++ b/other/java/client/pom.xml
@@ -0,0 +1,70 @@
+<?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>
+
+ <groupId>seaweedfs</groupId>
+ <artifactId>client</artifactId>
+ <version>1.0-SNAPSHOT</version>
+
+ <properties>
+ <protobuf.version>3.5.1</protobuf.version>
+ <grpc.version>1.16.1</grpc.version>
+ </properties>
+
+ <dependencies>
+ <!-- https://mvnrepository.com/artifact/com.google.protobuf/protobuf-java -->
+ <dependency>
+ <groupId>com.google.protobuf</groupId>
+ <artifactId>protobuf-java</artifactId>
+ <version>${protobuf.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>io.grpc</groupId>
+ <artifactId>grpc-netty-shaded</artifactId>
+ <version>${grpc.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>io.grpc</groupId>
+ <artifactId>grpc-protobuf</artifactId>
+ <version>${grpc.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>io.grpc</groupId>
+ <artifactId>grpc-stub</artifactId>
+ <version>${grpc.version}</version>
+ </dependency>
+ </dependencies>
+
+ <build>
+ <extensions>
+ <extension>
+ <groupId>kr.motd.maven</groupId>
+ <artifactId>os-maven-plugin</artifactId>
+ <version>1.5.0.Final</version>
+ </extension>
+ </extensions>
+ <plugins>
+ <plugin>
+ <groupId>org.xolstice.maven.plugins</groupId>
+ <artifactId>protobuf-maven-plugin</artifactId>
+ <version>0.5.1</version>
+ <configuration>
+ <protocArtifact>com.google.protobuf:protoc:${protobuf.version}-1:exe:${os.detected.classifier}</protocArtifact>
+ <pluginId>grpc-java</pluginId>
+ <pluginArtifact>io.grpc:protoc-gen-grpc-java:${grpc.version}:exe:${os.detected.classifier}</pluginArtifact>
+ </configuration>
+ <executions>
+ <execution>
+ <goals>
+ <goal>compile</goal>
+ <goal>compile-custom</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+ </build>
+
+</project>