Skip to content

Commit 1152113

Browse files
committed
Added Travis CI and Coveralls
1 parent be4ce53 commit 1152113

File tree

8 files changed

+273
-252
lines changed

8 files changed

+273
-252
lines changed

.coveralls.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
service_name: travis-ci

.travis.yml

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
language: java
2+
3+
sudo: false
4+
5+
jdk:
6+
- oraclejdk8
7+
8+
install: mvn install -DskipTests -Dgpg.skip
9+
10+
script:
11+
- mvn clean verify -Dgpg.skip
12+
13+
after_success:
14+
- mvn clean cobertura:cobertura coveralls:report -Dgpg.skip
15+
16+
cache:
17+
directories:
18+
- $HOME/.m2

README.md

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,11 @@
11
# Mapcode Library for Java
22

3-
Copyright (C) 2014-2016 Stichting Mapcode Foundation (http://www.mapcode.com)
3+
[![Build Status](https://img.shields.io/travis/mapcode-foundation/mapcode-java.svg)](https://travis-ci.org/mapcode-foundation/mapcode-java)
4+
[![Coverage Status](https://coveralls.io/repos/github/mapcode-foundation/mapcode-java/badge.svg)](https://coveralls.io/github/mapcode-foundation/mapcode-java)
5+
[![Release](https://img.shields.io/github/release/mapcode-foundation/mapcode-java.svg)](https://github.com/mapcode-foundation/mapcode-java/releases)
6+
[![Maven Central](https://img.shields.io/maven-central/v/com.mapcode/mapcode-java.svg)](https://maven-badges.herokuapp.com/maven-central/com.mapcode/mapcode-java)
47

5-
----
8+
**Copyright (C) 2014-2016 Stichting Mapcode Foundation (http://www.mapcode.com)**
69

710
This Java project contains a library to encode latitude/longitude pairs to mapcodes
811
and to decode mapcodes back to latitude/longitude pairs.

pom.xml

Lines changed: 41 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -70,19 +70,24 @@
7070
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
7171
<jdk.version>1.6</jdk.version>
7272

73-
<!-- libraries. -->
74-
<gson.version>2.6.2</gson.version>
75-
<jsr305.version>3.0.1</jsr305.version>
76-
<junit.version>4.12</junit.version>
77-
<log4j.version>1.2.17</log4j.version>
78-
<slf4j.version>1.7.21</slf4j.version>
73+
<!-- Repo token for Coveralls. -->
74+
<coveralls-maven-plugin.repoToken>lq77rzORtJmhhqs4MWED6qPzVi0IEqrf9</coveralls-maven-plugin.repoToken>
7975

8076
<!-- Modules. -->
8177
<nexus-staging-maven-plugin.version>1.6.7</nexus-staging-maven-plugin.version>
78+
<cobertura-maven-plugin.version>2.7</cobertura-maven-plugin.version>
79+
<coveralls-maven-plugin.version>4.2.0</coveralls-maven-plugin.version>
8280
<maven-source-plugin.version>3.0.0</maven-source-plugin.version>
8381
<maven-javadoc-plugin.version>2.10.3</maven-javadoc-plugin.version>
8482
<maven-gpg-plugin.version>1.6</maven-gpg-plugin.version>
8583
<maven-compiler-plugin.version>3.5.1</maven-compiler-plugin.version>
84+
85+
<!-- libraries. -->
86+
<gson.version>2.6.2</gson.version>
87+
<jsr305.version>3.0.1</jsr305.version>
88+
<junit.version>4.12</junit.version>
89+
<log4j.version>1.2.17</log4j.version>
90+
<slf4j.version>1.7.21</slf4j.version>
8691
</properties>
8792

8893
<distributionManagement>
@@ -94,6 +99,36 @@
9499

95100
<build>
96101
<plugins>
102+
<plugin>
103+
<groupId>org.codehaus.mojo</groupId>
104+
<artifactId>cobertura-maven-plugin</artifactId>
105+
<version>${cobertura-maven-plugin.version}</version>
106+
<configuration>
107+
<instrumentation>
108+
<ignores>
109+
<ignore>com.tomtom.speedtools.*</ignore>
110+
</ignores>
111+
</instrumentation>
112+
<check>
113+
</check>
114+
<formats>
115+
<format>xml</format>
116+
<format>html</format>
117+
</formats>
118+
<maxmem>256m</maxmem>
119+
<aggregate>true</aggregate>
120+
</configuration>
121+
</plugin>
122+
123+
<plugin>
124+
<groupId>org.eluder.coveralls</groupId>
125+
<artifactId>coveralls-maven-plugin</artifactId>
126+
<version>${coveralls-maven-plugin.version}</version>
127+
<configuration>
128+
<repoToken>${coveralls-maven-plugin.repoToken}</repoToken>
129+
</configuration>
130+
</plugin>
131+
97132
<plugin>
98133
<groupId>org.apache.maven.plugins</groupId>
99134
<artifactId>maven-source-plugin</artifactId>

src/site/apt/index.apt.vm

Lines changed: 0 additions & 243 deletions
This file was deleted.
File renamed without changes.

0 commit comments

Comments
 (0)