Maven Starter Plugin

Plugin to generate a starter POM and to use (install, sign, deploy) it instead of original pom.xml.

License

License

Categories

Categories

Maven Build Tools
GroupId

GroupId

com.github.mavenhaus
ArtifactId

ArtifactId

starter-maven-plugin
Last Version

Last Version

1.0.0
Release Date

Release Date

Type

Type

maven-plugin
Description

Description

Maven Starter Plugin
Plugin to generate a starter POM and to use (install, sign, deploy) it instead of original pom.xml.
Project Organization

Project Organization

MojoHaus
Source Code Management

Source Code Management

https://github.com/mavenhaus/starter-maven-plugin

Download starter-maven-plugin

How to add to project

<plugin>
    <groupId>com.github.mavenhaus</groupId>
    <artifactId>starter-maven-plugin</artifactId>
    <version>1.0.0</version>
</plugin>

Dependencies

compile (8)

Group / Artifact Type Version
org.apache.maven : maven-model jar 3.2.5
org.apache.maven : maven-model-builder jar 3.2.5
org.apache.maven.shared : maven-dependency-tree jar 2.2
org.apache.maven : maven-artifact jar 3.2.5
org.apache.maven : maven-core jar 3.2.5
org.apache.maven : maven-plugin-api jar 3.2.5
org.codehaus.plexus : plexus-utils jar 3.2.1
org.apache.maven.shared : maven-artifact-transfer jar 0.9.0

provided (1)

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

test (2)

Group / Artifact Type Version
junit : junit jar 4.12
org.assertj : assertj-core jar 2.0.0

Project Modules

There are no modules declared in this project.

Starter Maven Plugin

This is the starter-maven-plugin.

Apache License, Version 2.0, January 2004 Maven Central Build Status

Quickstart

This plugin generates a resolved version of your pom.xml and makes maven to install and deploy this one instead of the original pom.xml.

  <build>
    <plugins>
      <plugin>
        <groupId>com.github.mavenhaus</groupId>
        <artifactId>starter-maven-plugin</artifactId>
        <!--<version>INSERT LATEST VERSION HERE</version>-->
        <executions>
          <execution>
            <goals>
              <goal>generate</goal>
            </goals>
          </execution>
        </executions>
        <configuration>
          <!-- See usage on maven site from link above for details -->
        </configuration>
      </plugin>
    </plugins>
  </build>

Releasing

  • Make sure gpg-agent is running.
  • Execute mvn -B release:prepare release:perform

For publishing the site do the following:

cd target/checkout
mvn verify site site:stage scm-publish:publish-scm

Versions

Version
1.0.0