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

https://github.com/khmarbaise/maven-deployer-extension

maven-deployer-extension
https://github.com/khmarbaise/maven-deployer-extension

java maven maven-extension

Last synced: 4 months ago
JSON representation

maven-deployer-extension

Awesome Lists containing this project

README

          

Maven Deployer Extension
========================

[![Apache License, Version 2.0, January 2004](https://img.shields.io/github/license/khmarbaise/maven-deployer-extension.svg?label=License)](http://www.apache.org/licenses/)
[![Maven Central](https://img.shields.io/maven-central/v/com.soebes.maven.extensions/maven-deployer-extension.svg?label=Maven%20Central)](http://search.maven.org/#search%7Cga%7C1%7Cg%3A%22com.soebes.maven.extensions%22%20a%3A%22maven-deployer-extension%22)

Overview
--------

The idea of the extension is to handle `installAtEnd` of the [maven-install-plugin][maven-install-plugin]
and the `deployAtEnd` of the [maven-deploy-plugin][maven-deploy-plugin] correctly. The problem in the
[maven-deploy-plugin] and/or [maven-install-plugin] is simply this will not work
correctly if you use other plugins which define their own lifecycle (for example
Eclipse Tycho etc.).

If you like to use this extension in relationship with Maven 3.3.1+ you
can define the following `.mvn/extensions.xml` file:

``` xml


com.soebes.maven.extensions
maven-deployer-extension
0.3.0

```

Announcement
------------

Starting with release 0.3.0 the deployer extension will create no more checksum if you do
`mvn install`. This will be done if you do a `mvn deploy`.

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

Status
------

* PoC

[maven-install-plugin]: https://maven.apache.org/plugins/maven-install-plugin/install-mojo.html#installAtEnd
[maven-deploy-plugin]: http://maven.apache.org/plugins/maven-deploy-plugin/deploy-mojo.html#deployAtEnd