WildFly plugins

Aggregate of all wildfly util plugins

License

License

Categories

Categories

WildFly Container Application Servers Maven Build Tools
GroupId

GroupId

org.wildfly.maven.plugins
ArtifactId

ArtifactId

maven-plugins
Last Version

Last Version

2.3.0.Final
Release Date

Release Date

Type

Type

pom
Description

Description

WildFly plugins
Aggregate of all wildfly util plugins
Project Organization

Project Organization

JBoss by Red Hat
Source Code Management

Source Code Management

https://github.com/wildfly/maven-plugins

Download maven-plugins

How to add to project

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

Dependencies

There are no dependencies for this project. It is a standalone project that does not depend on any other jars.

Project Modules

  • plugin-parent
  • quickstart-documentation-plugin
  • licenses-plugin

maven-plugins

Various maven plugins

DrupalPushMojo

This plugin will create/update coding resources (quickstarts, demos, etc) on the developers.redhat.com website. It will search for the md and html files (both must be present) for the resource. The following properties are used in the plugin:

  • project - The maven project, defaults to ${project}
  • rootDirectory - The root of the project, defaults to ${project.basedir}
  • settings - Maven settings, defaults to ${settings}
  • drupalUrl - Required. URL of the drupal instance
  • resourceType - Type of resource being created/updated (quickstart, demo, etc). Defaults to quickstart
  • serverName - Required. Server id in settings.xml for Drupal authentication storage.

Usage

Within the pom.xml file:

...
<plugin>
    <groupId>org.wildfly.plugins</groupId>
    <artifactId>wildfly-maven-plugin</artifactId>
    <version>${version.wildfly.maven.plugin}</version>
</plugin>
...
<build>
    <plugin>
        <groupId>com.vladsch.flexmark</groupId>
        <artifactId>markdown-page-generator-plugin</artifactId>
        <executions>
            <execution>
                <phase>process-resources</phase>
                <goals>
                    <goal>generate</goal>
                </goals>
            </execution>
        </executions>
        ...
     </plugin>
     <plugin>
            <groupId>org.wildfly.maven.plugins</groupId>
            <artifactId>quickstart-documentation-plugin</artifactId>
        <executions>
            <execution>
                <phase>process-resources</phase>
                <goals>
                    <goal>drupal-push</goal>
                </goals>
            </execution>
        </executions>
        <configuration>
            <drupalUrl>http://drupal.mycompany.com</drupalUrl>
            <serverName>drupal</serverName>
        </configuration>
     </plugin>
</build>

NOTE: This plugin must be placed after any other plugins that generate the HTML from markdown!

Your settings.xml file will need to have a corresponding server entry with the username and password set for the Drupal server.

org.wildfly.maven.plugins

Versions

Version
2.3.0.Final
2.2.0.Final
2.1.0.Final
2.0.0.Final
2.0.0.Beta2
2.0.0.Beta1
1.0.1
1.0.0