tomcat7:redeploy-only

完全名:

org.apache.tomcat.maven:tomcat7-maven-plugin:2.2:redeploy-only

説明:

パッケージライフサイクルをフォークせずに、Tomcat に WAR を再デプロイします。(update パラメータを true に設定した deploy-only ゴールのエイリアスです。)

属性:

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

必須パラメータ

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

オプションパラメータ

名前 導入バージョン 説明
contextFile File 2.1 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 2.1 Tomcat マネージャーで認証する際に使用する settings.xml 内のサーバーID、またはnullデフォルトのユーザー名adminとパスワードなしを使用する場合。
ユーザープロパティ:: maven.tomcat.server.
tag String 2.1 使用する Tomcat ウェブアプリのタグ名。
ユーザープロパティ:: maven.tomcat.tag.
username String 1.0-alpha-2 デプロイに使用する Tomcat ユーザー名
ユーザープロパティ:: tomcat.username.

パラメータ詳細

charset:

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

contextFile:

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

ignorePackaging:

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

mode:

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

password:

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

path:

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

server:

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

tag:

使用する Tomcat ウェブアプリのタグ名。
  • : java.lang.String
  • 導入バージョン: 2.1
  • 必須: いいえ
  • ユーザープロパティ: maven.tomcat.tag

update:

デプロイ時に、Tomcat が既存のウェブアプリを自動的にアンデプロイするかどうか。
  • : boolean
  • 導入バージョン: 2.1
  • 必須: はい
  • ユーザープロパティ: maven.tomcat.update
  • デフォルト: false

url:

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

username:

デプロイに使用する Tomcat ユーザー名
  • : java.lang.String
  • 導入バージョン: 1.0-alpha-2
  • 必須: いいえ
  • ユーザープロパティ: tomcat.username

warFile:

デプロイする WAR ファイルのパス。
  • : java.io.File
  • 導入バージョン: 2.1
  • 必須: はい
  • デフォルト: ${project.build.directory}/${project.build.finalName}.war