Echo plugin parent

Maven plugin that outputs text during a maven build.

License

License

Categories

Categories

Maven Build Tools
GroupId

GroupId

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

ArtifactId

echo-plugin
Last Version

Last Version

1.3.2
Release Date

Release Date

Type

Type

pom
Description

Description

Echo plugin parent
Maven plugin that outputs text during a maven build.
Project URL

Project URL

https://github.com/Ekryd/echo-maven-plugin/
Source Code Management

Source Code Management

https://github.com/Ekryd/echo-maven-plugin/

Download echo-plugin

Filename Size
echo-plugin-1.3.2.pom 14 KB
Browse

How to add to project

<!-- https://jarcasting.com/artifacts/com.github.ekryd.echo-maven-plugin/echo-plugin/ -->
<dependency>
    <groupId>com.github.ekryd.echo-maven-plugin</groupId>
    <artifactId>echo-plugin</artifactId>
    <version>1.3.2</version>
    <type>pom</type>
</dependency>
// https://jarcasting.com/artifacts/com.github.ekryd.echo-maven-plugin/echo-plugin/
implementation 'com.github.ekryd.echo-maven-plugin:echo-plugin:1.3.2'
// https://jarcasting.com/artifacts/com.github.ekryd.echo-maven-plugin/echo-plugin/
implementation ("com.github.ekryd.echo-maven-plugin:echo-plugin:1.3.2")
'com.github.ekryd.echo-maven-plugin:echo-plugin:pom:1.3.2'
<dependency org="com.github.ekryd.echo-maven-plugin" name="echo-plugin" rev="1.3.2">
  <artifact name="echo-plugin" type="pom" />
</dependency>
@Grapes(
@Grab(group='com.github.ekryd.echo-maven-plugin', module='echo-plugin', version='1.3.2')
)
libraryDependencies += "com.github.ekryd.echo-maven-plugin" % "echo-plugin" % "1.3.2"
[com.github.ekryd.echo-maven-plugin/echo-plugin "1.3.2"]

Dependencies

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

  • echo
  • maven-plugin

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