A maven plugin that lets you output text during Maven build
It can be used with a file:
<plugin>
<groupId>com.github.ekryd.echo-maven-plugin</groupId>
<artifactId>echo-maven-plugin</artifactId>
<version>2.0.0</version>
<inherited>false</inherited>
<executions>
<execution>
<id>welcome</id>
<goals>
<goal>echo</goal>
</goals>
<configuration>
<fromFile>misc/welcome.txt</fromFile>
</configuration>
</execution>
</executions>
</plugin>
Or with a string directly (note that Maven properties can be used):
<plugin>
<groupId>com.github.ekryd.echo-maven-plugin</groupId>
<artifactId>echo-maven-plugin</artifactId>
<version>2.0.0</version>
<inherited>false</inherited>
<executions>
<execution>
<id>end</id>
<goals>
<goal>echo</goal>
</goals>
<phase>install</phase>
<configuration>
<message>${line.separator} To run the plugin directly:${line.separator} mvn ${project.groupId}:${project.artifactId}:${project.version}:sort${line.separator}</message>
</configuration>
</execution>
</executions>
</plugin>
See more in the Cookbook