Skip to content

Maven Plugin Tools Annotations / Extra: provide plugin descriptor for Scala maven plugins.

License

Notifications You must be signed in to change notification settings

random-maven/maven-plugin-tools-annotations

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Maven Plugin Tools Annotations / Extra

Resolve MPLUGIN-247: provide maven plugin descriptor for maven plugins written in Scala.

Project License Travis Status Lines of Code

Install Production Release Development Release
Artifact Central Bintray

Usage examples:

Configuration examples:

            <!-- Generate plugin.xml descriptor. -->
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-plugin-plugin</artifactId>
                <dependencies>
                   <!-- Provide custom extractor. -->
                    <dependency>
                        <groupId>com.carrotgarden.maven</groupId>
                        <artifactId>maven-plugin-tools-annotations</artifactId>
                        <version>[1,2)</version>
                    </dependency>
                </dependencies>
                <configuration>
                    <goalPrefix>bintray</goalPrefix>
                    <extractors>
                        <!-- Use only custom extractor. -->
                        <extractor>java-annotations-extra</extractor>
                    </extractors>
                </configuration>
            </plugin>

Build yourself

cd /tmp
git clone git@github.com:random-maven/maven-plugin-tools-annotations.git
cd maven-plugin-tools-annotations
./mvnw.sh clean install -B -P skip-test