Travis output extension

Some extension Travis oriented.

License

License

Categories

Categories

Maven Build Tools
GroupId

GroupId

com.github.rmannibucau
ArtifactId

ArtifactId

maven-travis-output
Last Version

Last Version

1.0.1
Release Date

Release Date

Type

Type

jar
Description

Description

Travis output extension
Some extension Travis oriented.
Project URL

Project URL

https://github.com/rmannibucau/maven-travis-output
Source Code Management

Source Code Management

https://github.com/rmannibucau/maven-travis-output

Download maven-travis-output

How to add to project

<!-- https://jarcasting.com/artifacts/com.github.rmannibucau/maven-travis-output/ -->
<dependency>
    <groupId>com.github.rmannibucau</groupId>
    <artifactId>maven-travis-output</artifactId>
    <version>1.0.1</version>
</dependency>
// https://jarcasting.com/artifacts/com.github.rmannibucau/maven-travis-output/
implementation 'com.github.rmannibucau:maven-travis-output:1.0.1'
// https://jarcasting.com/artifacts/com.github.rmannibucau/maven-travis-output/
implementation ("com.github.rmannibucau:maven-travis-output:1.0.1")
'com.github.rmannibucau:maven-travis-output:jar:1.0.1'
<dependency org="com.github.rmannibucau" name="maven-travis-output" rev="1.0.1">
  <artifact name="maven-travis-output" type="jar" />
</dependency>
@Grapes(
@Grab(group='com.github.rmannibucau', module='maven-travis-output', version='1.0.1')
)
libraryDependencies += "com.github.rmannibucau" % "maven-travis-output" % "1.0.1"
[com.github.rmannibucau/maven-travis-output "1.0.1"]

Dependencies

provided (1)

Group / Artifact Type Version
org.apache.maven : maven-core jar 3.5.4

Project Modules

There are no modules declared in this project.

Maven Travis Output

Ensure something is written on the output each minute.

It helps maven builds when executed with -q or a customized log level and a lot of things is happening behind the scene (avoids "false" Travis timeouts).

Setup

There are multiple ways to do it but one simple is to grab the jar and pass it in maven ext system properties:

mvn dependency:copy -Dartifact=com.github.rmannibucau:maven-travis-output:1.0.0 -DoutputDirectory=/tmp
export MAVEN_OPTS="-Dmaven.ext.class.path=/tmp/maven-travis-output-1.0.0.jar -B -q -e"

Versions

Version
1.0.1
1.0.0