Skip to content

Commit 63b878c

Browse files
committed
(chore) codecov
1 parent b0b579a commit 63b878c

File tree

3 files changed

+52
-3
lines changed

3 files changed

+52
-3
lines changed

.codecov.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
coverage:
2+
status:
3+
project:
4+
default:
5+
threshold: 0.1%
6+
patch: off

.travis.yml

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,17 @@
11
language: java
2+
3+
jdk:
4+
- oraclejdk8
5+
6+
cache:
7+
directories:
8+
- $HOME/.m2
9+
10+
install:
11+
- mvn clean install -Pci-install -B -U -e
12+
13+
script:
14+
- travis_retry mvn clean package -Pci-test
15+
16+
after_success:
17+
- bash <(curl -s https://codecov.io/bash)

pom.xml

Lines changed: 30 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,14 @@
5050
</snapshotRepository>
5151
</distributionManagement>
5252

53+
<properties>
54+
<maven.javadoc.skip>true</maven.javadoc.skip>
55+
<maven.compiler.source>1.8</maven.compiler.source>
56+
<maven.compiler.target>1.8</maven.compiler.target>
57+
<project.build.sourceEncoding>utf-8</project.build.sourceEncoding>
58+
<skipTests>false</skipTests>
59+
</properties>
60+
5361
<dependencies>
5462
<dependency>
5563
<groupId>org.apache.kafka</groupId>
@@ -136,8 +144,8 @@
136144
<artifactId>maven-compiler-plugin</artifactId>
137145
<version>3.8.1</version>
138146
<configuration>
139-
<source>1.8</source>
140-
<target>1.8</target>
147+
<source>${maven.compiler.source}</source>
148+
<target>${maven.compiler.target}</target>
141149
<useIncrementalCompilation>false</useIncrementalCompilation>
142150
<compilerArgs>
143151
<arg>-parameters</arg>
@@ -159,7 +167,12 @@
159167
<artifactId>maven-javadoc-plugin</artifactId>
160168
<version>3.0.1</version>
161169
<configuration>
162-
<source>8</source>
170+
<encoding>${project.build.sourceEncoding}</encoding>
171+
<detectOfflineLinks>true</detectOfflineLinks>
172+
<breakiterator>true</breakiterator>
173+
<author>false</author>
174+
<keywords>true</keywords>
175+
<skip>${maven.javadoc.skip}</skip>
163176
</configuration>
164177
<executions>
165178
<execution>
@@ -232,6 +245,20 @@
232245

233246
<!-- profile definitions -->
234247
<profiles>
248+
<profile>
249+
<id>ci-install</id>
250+
<properties>
251+
<skipTests>true</skipTests>
252+
<maven.javadoc.skip>true</maven.javadoc.skip>
253+
</properties>
254+
</profile>
255+
<profile>
256+
<id>ci-test</id>
257+
<properties>
258+
<dependency.test.skip>false</dependency.test.skip>
259+
<maven.javadoc.skip>true</maven.javadoc.skip>
260+
</properties>
261+
</profile>
235262
<!-- GPG Signature on release -->
236263
<profile>
237264
<id>release-sign-artifacts</id>

0 commit comments

Comments
 (0)