Removed unused dependencies & add travis.yml (#4)
* Removed unused Fluo dependencies in Maven pom
* Added a travis.yml file for TravisCI
* Added badges to README
diff --git a/.travis.yml b/.travis.yml
new file mode 100644
index 0000000..bb72f1c
--- /dev/null
+++ b/.travis.yml
@@ -0,0 +1,20 @@
+# Licensed to the Apache Software Foundation (ASF) under one or more contributor license
+# agreements. See the NOTICE file distributed with this work for additional information regarding
+# copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance with the License. You may obtain a
+# copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software distributed under the License
+# is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express
+# or implied. See the License for the specific language governing permissions and limitations under
+# the License.
+
+language: java
+jdk:
+ - oraclejdk8
+script: mvn -U verify
+cache:
+ directories:
+ - $HOME/.m2
diff --git a/README.md b/README.md
index 25b3a3e..6d9604b 100644
--- a/README.md
+++ b/README.md
@@ -17,6 +17,8 @@
# Fluo YARN launcher
+[![Build Status][ti]][tl] [![Apache License][li]][ll]
+
A tool for running Apache Fluo applications in Hadoop YARN.
## Requirements
@@ -108,3 +110,7 @@
[fluo-yarn-env.sh]: distribution/conf/fluo-yarn-env.sh
[fluo-yarn.properties]: distribution/conf/fluo-yarn.properties
[log4j.properties]: distribution/conf/log4j.properties
+[ti]: https://travis-ci.org/apache/fluo-yarn.svg?branch=master
+[tl]: https://travis-ci.org/apache/fluo-yarn
+[li]: http://img.shields.io/badge/license-ASL-blue.svg
+[ll]: https://github.com/apache/fluo-yarn/blob/master/LICENSE
diff --git a/core/pom.xml b/core/pom.xml
index 7b6f455..6aa1123 100644
--- a/core/pom.xml
+++ b/core/pom.xml
@@ -30,14 +30,6 @@
<artifactId>guava</artifactId>
</dependency>
<dependency>
- <groupId>org.apache.fluo</groupId>
- <artifactId>fluo-api</artifactId>
- </dependency>
- <dependency>
- <groupId>org.apache.fluo</groupId>
- <artifactId>fluo-core</artifactId>
- </dependency>
- <dependency>
<groupId>org.apache.hadoop</groupId>
<artifactId>hadoop-yarn-client</artifactId>
<exclusions>
diff --git a/pom.xml b/pom.xml
index 952957a..8d1df30 100644
--- a/pom.xml
+++ b/pom.xml
@@ -39,7 +39,6 @@
<properties>
<accumulo.version>1.6.5</accumulo.version>
<findbugs.maxRank>9</findbugs.maxRank>
- <fluo.version>1.2.0-SNAPSHOT</fluo.version>
<hadoop.version>2.6.3</hadoop.version>
<logback.version>1.1.3</logback.version>
<slf4j.version>1.7.12</slf4j.version>
@@ -81,21 +80,6 @@
</dependency>
<dependency>
<groupId>org.apache.fluo</groupId>
- <artifactId>fluo-api</artifactId>
- <version>${fluo.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.fluo</groupId>
- <artifactId>fluo-command</artifactId>
- <version>${fluo.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.fluo</groupId>
- <artifactId>fluo-core</artifactId>
- <version>${fluo.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.fluo</groupId>
<artifactId>fluo-yarn-core</artifactId>
<version>${project.version}</version>
</dependency>