tomcat7:redeploy
フルネーム:
org.apache.tomcat.maven:tomcat7-maven-plugin:2.2:redeploy
説明:
Tomcat に WAR を再デプロイします。(update パラメータが true に設定された deploy ゴールのエイリアスです。)
属性:
- 実行にはMavenプロジェクトが必要です。
- このゴールはスレッドセーフであり、並列ビルドをサポートします。
- 導入バージョン2.1.
- ライフサイクルフェーズの実行を呼び出します。packageそれ自体を実行する前に。
必須パラメータ
| 名前 |
型 |
導入バージョン |
説明 |
| charset |
String |
2.1 |
Tomcatマネージャーと通信する際に使用するURLエンコーディングの文字セット。 デフォルト値は: ISO-8859-1. ユーザープロパティは: maven.tomcat.charset. |
| mode |
String |
2.1 |
使用するデプロイモード。これは次のいずれかである必要があります。warWARをデプロイする場合、contextコンテキストXMLファイルをデプロイする場合、またはbothWARとコンテキストXMLファイルの両方をデプロイする場合。 デフォルト値は: war. ユーザープロパティは: maven.tomcat.mode. |
| path |
String |
2.1 |
実行中のWebアプリケーションに使用するWebアプリのコンテキストパス。これは常にフォワードスラッシュ ('/') で始まる必要があります。 デフォルト値は: /${project.artifactId}. ユーザープロパティは: maven.tomcat.path. |
| update |
boolean |
2.1 |
デプロイ時にTomcatが既に存在するWebアプリを自動的にアンデプロイするかどうか。 デフォルト値は: 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 Webアプリのタグ名。 ユーザープロパティは: 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ファイルをデプロイする場合、またはbothWARとコンテキストXMLファイルの両方をデプロイする場合。
- 型: java.lang.String
- 導入バージョン: 2.1
- 必須: はい
- ユーザープロパティ: maven.tomcat.mode
- デフォルト: war
password:
デプロイに使用するパスワード。
- 型: java.lang.String
- 導入バージョン: 1.0-alpha-2
- 必須: いいえ
- ユーザープロパティ: tomcat.password
path:
実行中のWebアプリケーションに使用するWebアプリのコンテキストパス。これは常にフォワードスラッシュ ('/') で始まる必要があります。
- 型: 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 Webアプリのタグ名。
- 型: java.lang.String
- 導入バージョン: 2.1
- 必須: いいえ
- ユーザープロパティ: maven.tomcat.tag
update:
デプロイ時にTomcatが既に存在するWebアプリを自動的にアンデプロイするかどうか。
- 型: 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