tomcat6:redeploy

フルネーム:

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

説明:

TomcatでWARを再デプロイします。(updateパラメーターがtrueに設定されたdeployゴールのエイリアスです。)

属性:

  • Mavenプロジェクトの実行が必要です。
  • このゴールはスレッドセーフであり、並列ビルドをサポートします。
  • バージョン1.0-alpha-2.
  • ライフサイクルフェーズの実行を呼び出しますpackageそれ自身を実行する前に。

必須パラメーター

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

オプションパラメーター

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

パラメーター詳細

charset:

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

contextFile:

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

ignorePackaging:

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

mode:

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

password:

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

path:

実行中のウェブアプリケーションに使用するウェブアプリケーションのコンテキストパス。これは常にスラッシュ ('/') で始まる必要があります。
  • タイプ: java.lang.String
  • 以降: 1.0-alpha-2
  • 必須: はい
  • ユーザープロパティ: maven.tomcat.path
  • デフォルト: /${project.artifactId}

server:

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

tag:

使用するTomcatウェブアプリケーションのタグ名。
  • タイプ: java.lang.String
  • 以降: 1.0-alpha-2
  • 必須: いいえ
  • ユーザープロパティ: maven.tomcat.tag

update:

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

url:

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

username:

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

warFile:

デプロイするWARファイルのパス。
  • タイプ: java.io.File
  • 以降: 1.0-alpha-2
  • 必須: はい
  • デフォルト: ${project.build.directory}/${project.build.finalName}.war