Echo Maven plugin

A maven plugin that outputs text during Maven build

License

License

Categories

Categories

Maven Build Tools
GroupId

GroupId

com.github.ekryd.echo-maven-plugin
ArtifactId

ArtifactId

echo-maven-plugin
Last Version

Last Version

1.3.2
Release Date

Release Date

Type

Type

maven-plugin
Description

Description

Echo Maven plugin
A maven plugin that outputs text during Maven build

Download echo-maven-plugin

How to add to project

<plugin>
    <groupId>com.github.ekryd.echo-maven-plugin</groupId>
    <artifactId>echo-maven-plugin</artifactId>
    <version>1.3.2</version>
</plugin>

Dependencies

compile (2)

Group / Artifact Type Version
com.github.ekryd.echo-maven-plugin : echo-output jar 1.3.2
org.apache.maven : maven-plugin-api jar 3.6.3

provided (1)

Group / Artifact Type Version
org.apache.maven.plugin-tools : maven-plugin-annotations jar 3.6.0

test (4)

Group / Artifact Type Version
com.github.ekryd.reflection-utils : reflection-utils jar 1.1.0
org.hamcrest : hamcrest jar 2.2
org.junit.jupiter : junit-jupiter-engine jar 5.8.0-M1
org.mockito : mockito-core jar 3.8.0

Project Modules

There are no modules declared in this project.

Echo Maven Plugin Icon

Build Status Coverage Status Maven Central Quality Gate Status

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>1.2.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>1.2.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

Versions

Version
1.3.2
1.3.0
1.2.0