JBoss maven pluginの備忘録

JBossToolsを使っている方にはあまり関係ないようなネタですが、自分はこの手の設定関連の情報をよく忘れてしまうことが多いので一応備忘録的に残そうと思います。(よく忘れるというか、1度設定するとそのあとやらないから覚えないだけなんだけど・・・)

mavenJBossプラグインの設定はPOMファイルに以下の定義を行うだけです。

<build>
    <pluginManagement>
        <plugins>
            ...
            <plugin>
                <groupId>org.jboss.as.plugins</groupId>
                <artifactId>jboss-as-maven-plugin</artifactId>
                <version>[jboss-as-maven-plugin-version]</version>
                <executions>
                    <execution>
                        <phase>package</phase>
                        <goals>
                            <goal>deploy</goal>
                        </goals>
                    </execution>
                </executions>
            </plugin>
        </plugins>
    </pluginManagement>
</build>

[jboss-as-maven-plugin-version]はプラグインのバージョンです。基本的にはJBossASのバージョンと同じ。

この例では適当にphaseをpackageとしています。

JBossASを起動して、ディプロイ、再ディプロイ、アンディプロイはそれぞれ以下のコマンドで行うことが可能です。

mvn jboss-as:deploy
mvn jboss-as:redeploy
mvn jboss-as:undeploy

まー、それだけなんですが、あくまでも個人的な備忘録としてなのでたいした情報はありません。