Skip to content

Commit

Permalink
GoogleDrive, DropBox adaptor files
Browse files Browse the repository at this point in the history
  • Loading branch information
ahajnal committed Jan 13, 2021
1 parent 9a6ddd8 commit 4e0aec7
Show file tree
Hide file tree
Showing 13 changed files with 1,486 additions and 0 deletions.
5 changes: 5 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,11 @@ Developed by the [Laboratory of Parallel and Distributed Systems](https://www.sz

## What's new

13/01/2021 GoogleDrive and DropBox support

GoogleDrive and DropBox adaptors (in beta testing), available develop branch


06/07/2020 Release v1.0

06/05/2020 Data Avenue GUI as file chooser dialog (see: [file-chooser-example.html](data-avenue.core.war/src/main/webapp/ui/file-chooser-example.html))
Expand Down
4 changes: 4 additions & 0 deletions data-avenue.adaptor.dropbox/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
/.settings
/target
/.classpath
/.project
127 changes: 127 additions & 0 deletions data-avenue.adaptor.dropbox/pom.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,127 @@
<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>

<name>Data Avenue Adaptor Dropbox JAR</name>
<groupId>hu.sztaki.lpds.dataavenue.adaptors</groupId>
<artifactId>data-avenue.adaptor.dropbox</artifactId>
<version>1.0.0</version>
<packaging>jar</packaging>

<properties>
<project.build.sourceEncoding>ISO-8859-1</project.build.sourceEncoding> <!-- prevents some warnings -->
<slf4j.version>1.7.2</slf4j.version> <!-- SLF4J version -->
<maven.compiler.source>1.6</maven.compiler.source>
<maven.compiler.target>1.6</maven.compiler.target>
</properties>

<dependencies>

<!-- Data Avenue Core Interface -->
<dependency>
<groupId>hu.sztaki.lpds.dataavenue.core</groupId>
<artifactId>data-avenue.core.adaptor-interface</artifactId>
<version>1.0.0</version>
</dependency>

<!-- https://mvnrepository.com/artifact/com.google.apis/google-api-services-drive -->
<dependency> <!-- FIXME delete -->
<groupId>com.google.apis</groupId>
<artifactId>google-api-services-drive</artifactId>
<version>v3-rev105-1.23.0</version>
</dependency>


<!-- https://mvnrepository.com/artifact/com.google.api-client/google-api-client -->
<dependency> <!-- FIXME delete -->
<groupId>com.google.api-client</groupId>
<artifactId>google-api-client</artifactId>
<version>1.23.0</version>
</dependency>

<!-- https://mvnrepository.com/artifact/com.google.oauth-client/google-oauth-client-jetty -->
<dependency> <!-- FIXME delete -->
<groupId>com.google.oauth-client</groupId>
<artifactId>google-oauth-client-jetty</artifactId>
<version>1.23.0</version>
</dependency>

<dependency><!-- FIXME delete -->
<groupId>org.apache.hadoop</groupId>
<artifactId>hadoop-client</artifactId>
<version>3.2.0</version>
</dependency>


<!-- generic SLF4J dependency -->
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<version>${slf4j.version}</version>
</dependency>

<!-- logback-classic for SLF4J and Tomcat6 -->
<dependency>
<groupId>ch.qos.logback</groupId>
<artifactId>logback-classic</artifactId>
<version>0.9.30</version> <!-- Tomcat6 supported till 0.9.30 -->
</dependency>


<!-- Dropbox -->
<dependency>
<groupId>com.dropbox.core</groupId>
<artifactId>dropbox-core-sdk</artifactId>
<version>3.0.6</version>
</dependency>

</dependencies>

<build>
<finalName>dropbox-adaptor</finalName><!-- FIXME -->
<resources>
<resource>
<directory>src/main/resources</directory>
<filtering>true</filtering>
</resource>
</resources>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.0</version>
<configuration>
<source>1.6</source>
<target>1.6</target>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-eclipse-plugin</artifactId>
<version>2.8</version>
<configuration>
<downloadSources>true</downloadSources>
</configuration>
</plugin>


<!-- Maven Javadoc Plugin -->
<!-- <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-javadoc-plugin</artifactId>
<version>3.0.0-M1</version> <executions> <execution> <id>attach-javadocs</id>
<goals> <goal>jar</goal> </goals> </execution> </executions> </plugin> -->

<!-- Maven Compiler Plugin -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.7.0</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
<encoding>UTF-8</encoding>
</configuration>
</plugin>
</plugins>
</build>
</project>
Loading

0 comments on commit 4e0aec7

Please sign in to comment.