travis integration

This commit is contained in:
Mariusz Smykula
2016-03-27 10:24:00 +02:00
parent fd3d7deac3
commit 79d03cd88e
2 changed files with 37 additions and 0 deletions

9
.travis.yml Normal file
View File

@@ -0,0 +1,9 @@
language: java
jdk:
- oraclejdk8
script: ./mvnw package
after_success:
- ./mvnw clean test jacoco:report coveralls:report

28
pom.xml
View File

@@ -17,6 +17,9 @@
<properties>
<mavenVersion>3.2.5</mavenVersion>
<mavenPluginPluginVersion>3.4</mavenPluginPluginVersion>
<maven.compiler.source>1.7</maven.compiler.source>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
<dependencies>
@@ -100,6 +103,31 @@
<proc>none</proc>
</configuration>
</plugin>
<plugin>
<groupId>org.jacoco</groupId>
<artifactId>jacoco-maven-plugin</artifactId>
<version>0.7.6.201602180812</version>
<executions>
<execution>
<id>prepare-agent</id>
<goals>
<goal>prepare-agent</goal>
</goals>
</execution>
<execution>
<id>report</id>
<goals>
<goal>report</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.eluder.coveralls</groupId>
<artifactId>coveralls-maven-plugin</artifactId>
<version>4.1.0</version>
</plugin>
</plugins>
</build>
</project>