Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

Maven Echo Plugin
https://github.com/khmarbaise/echo-maven-plugin

java maven maven-plugin

Last synced: 21 days ago
JSON representation

Maven Echo Plugin

Awesome Lists containing this project

README

        

# Echo Maven Plugin

[![Apache License, Version 2.0, January 2004][shield-license]][apache-license]
[![Maven Central][shield-central]][central-search]
[![JDKBuilds](https://github.com/khmarbaise/echo-maven-plugin/workflows/JDKBuilds/badge.svg)][jdkbuilds]
[![Main](https://github.com/khmarbaise/echo-maven-plugin/workflows/Main/badge.svg)][mainbuilds]
[![Site](https://github.com/khmarbaise/echo-maven-plugin/workflows/SitePublishing/badge.svg)][published-site]

# Overview

If you are working with Maven it sometimes happens that you come to the point
where you get the feeling to print out some kind of message during the build.
But how can you do that? Some people think a second time and came to the
Maven-AntRun-Plugin and use some ant task. But why does not exist
a simple small plugin which can simply print out some kind of messages.

Exactly for such situations the Echo Maven Plugin is intended.

## License

[Apache License, Version 2.0, January 2004](http://www.apache.org/licenses/)

## Issue Tracker

[The Issue Tracker](https://github.com/khmarbaise/echo-maven-plugin/issues)

## Usage

The first and simplest usage is to configure the Echo Maven Plugin


com.soebes.maven.plugins
echo-maven-plugin
0.3.0


initialize

echo





This is the Text which will be printed out.


## Hint

Starting with version 0.2 of the maven-echo-plugin has been
renamed to `echo-maven-plugin` according to the [Apache Maven Trademarks](https://maven.apache.org/guides/plugin/guide-java-plugin-development.html).

## Ideas

Format goal:


com.soebes.maven.plugins
echo-maven-plugin
0.3


initialize

format




%05d
200

Multiple formats



%03s
%03s
%03s


1
2
3

## Settings Configuration

If you like you can configure an appropriate plugin group in your
`settings.xml` file to make life a little bit easier.


...

com.soebes.maven.plugins

...

[maven-central]: http://search.maven.org/#search%7Cga%7C1%7Cg%3A%22com.soebes.maven.plugins%22%20a%3A%22echo-maven-plugin%22
[build-status]: https://travis-ci.org/khmarbaise/echo-maven-plugin.svg?branch=master
[shield-central]: https://img.shields.io/maven-central/v/com.soebes.maven.plugins/echo-maven-plugin.svg?label=Maven%20Central
[shield-license]: https://img.shields.io/github/license/khmarbaise/echo-maven-plugin.svg?label=License
[apache-license]: https://www.apache.org/licenses/
[jdkbuilds]: https://github.com/khmarbaise/echo-maven-plugin/actions?query=workflow%3AJDKBuilds
[mainbuilds]: https://github.com/khmarbaise/echo-maven-plugin/actions?query=workflow%3AMain
[published-site]: https://khmarbaise.github.io/echo-maven-plugin/
[central-search]: https://search.maven.org/search?q=%22com.soebes.maven.plugins%22%20AND%20a:%22echo-maven-plugin%22