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