tomcat6:inplace

完全名:

org.apache.tomcat.maven:tomcat6-maven-plugin:2.2:inplace

説明:

WARをTomcatにインプレースデプロイします。

属性:

  • 実行にはMavenプロジェクトが必要です。
  • このゴールはスレッドセーフで、並列ビルドをサポートします。

必須パラメータ

名前 以降 説明
charset String - Tomcatマネージャーと通信する際に使用するURLエンコーディングの文字セットです。
デフォルト値は: ISO-8859-1.
ユーザープロパティは: maven.tomcat.charset.
mode String - 使用するデプロイモードです。これは次のいずれかである必要があります。warWARをデプロイする場合、contextコンテキストXMLファイルをデプロイする場合、またはbothWARをコンテキストXMLファイルと共にデプロイする場合です。
デフォルト値は: war.
ユーザープロパティは: maven.tomcat.mode.
path String - 実行されるWebアプリケーションに使用するWebアプリケーションコンテキストパスです。これは常にフォワードスラッシュ ('/') で始まる必要があります。
デフォルト値は: /${project.artifactId}.
ユーザープロパティは: maven.tomcat.path.
update boolean - デプロイ時にTomcatが既に存在するWebアプリケーションを自動的にアンデプロイするかどうか。
デフォルト値は: false.
ユーザープロパティは: maven.tomcat.update.
url URL - 使用するTomcatマネージャーインスタンスの完全なURLです。
デフォルト値は: https://:8080/manager.
ユーザープロパティは: maven.tomcat.url.
warSourceDirectory File - デプロイするインプレースWARディレクトリのパスです。
デフォルト値は: ${basedir}/src/main/webapp.

オプションパラメータ

名前 以降 説明
contextFile File - TomcatコンテキストXMLファイルのパスです。これはwarデプロイモードでは使用されません。
デフォルト値は: ${project.build.directory}/${project.build.finalName}/META-INF/context.xml.
ignorePackaging boolean 1.1 プロジェクトのパッケージングが'war'でない場合、trueに設定すると無視されます。
デフォルト値は: false.
ユーザープロパティは: tomcat.ignorePackaging.
password String 1.0-alpha-2 デプロイに使用するパスワード
ユーザープロパティは: tomcat.password.
server String - Tomcatマネージャーで認証する際に使用するsettings.xml内のサーバーID、またはnullユーザー名adminとパスワードなしのデフォルトを使用する場合。
ユーザープロパティは: maven.tomcat.server.
tag String - 使用するTomcatのwebappタグ名です。
ユーザープロパティは: maven.tomcat.tag.
username String 1.0-alpha-2 デプロイに使用するTomcatのユーザー名
ユーザープロパティは: tomcat.username.

パラメータの詳細

charset:

Tomcatマネージャーと通信する際に使用するURLエンコーディングの文字セットです。
  • : java.lang.String
  • 必須: はい
  • ユーザープロパティ: maven.tomcat.charset
  • デフォルト: ISO-8859-1

contextFile:

TomcatコンテキストXMLファイルのパスです。これはwarデプロイモードでは使用されません。
  • : java.io.File
  • 必須: いいえ
  • デフォルト: ${project.build.directory}/${project.build.finalName}/META-INF/context.xml

ignorePackaging:

プロジェクトのパッケージングが'war'でない場合、trueに設定すると無視されます。
  • : boolean
  • 以降: 1.1
  • 必須: いいえ
  • ユーザープロパティ: tomcat.ignorePackaging
  • デフォルト: false

mode:

使用するデプロイモードです。これは次のいずれかである必要があります。warWARをデプロイする場合、contextコンテキストXMLファイルをデプロイする場合、またはbothWARをコンテキストXMLファイルと共にデプロイする場合です。
  • : java.lang.String
  • 必須: はい
  • ユーザープロパティ: maven.tomcat.mode
  • デフォルト: war

password:

デプロイに使用するパスワード
  • : java.lang.String
  • 以降: 1.0-alpha-2
  • 必須: いいえ
  • ユーザープロパティ: tomcat.password

path:

実行されるWebアプリケーションに使用するWebアプリケーションコンテキストパスです。これは常にフォワードスラッシュ ('/') で始まる必要があります。
  • : java.lang.String
  • 必須: はい
  • ユーザープロパティ: maven.tomcat.path
  • デフォルト: /${project.artifactId}

server:

Tomcatマネージャーで認証する際に使用するsettings.xml内のサーバーID、またはnullユーザー名adminとパスワードなしのデフォルトを使用する場合。
  • : java.lang.String
  • 必須: いいえ
  • ユーザープロパティ: maven.tomcat.server

tag:

使用するTomcatのwebappタグ名です。
  • : java.lang.String
  • 必須: いいえ
  • ユーザープロパティ: maven.tomcat.tag

update:

デプロイ時にTomcatが既に存在するWebアプリケーションを自動的にアンデプロイするかどうか。
  • : boolean
  • 必須: はい
  • ユーザープロパティ: maven.tomcat.update
  • デフォルト: false

url:

使用するTomcatマネージャーインスタンスの完全なURLです。
  • : java.net.URL
  • 必須: はい
  • ユーザープロパティ: maven.tomcat.url
  • デフォルト: https://:8080/manager

username:

デプロイに使用するTomcatのユーザー名
  • : java.lang.String
  • 以降: 1.0-alpha-2
  • 必須: いいえ
  • ユーザープロパティ: tomcat.username

warSourceDirectory:

デプロイするインプレースWARディレクトリのパスです。
  • : java.io.File
  • 必須: はい
  • デフォルト: ${basedir}/src/main/webapp