tomcat6:run-war-only

フルネーム:

org.apache.tomcat.maven:tomcat6-maven-plugin:2.2:run-war-only

説明:

パッケージサイクルをフォークせずにrun-warゴールと同様に動作します。

属性:

  • 実行にはMavenプロジェクトが必要です。
  • スコープ内のアーティファクトの依存関係解決が必要ですruntime.
  • このゴールはスレッドセーフであり、並列ビルドをサポートします。

必須パラメータ

名前 タイプ 開始バージョン 説明
path 文字列 - 実行中のWebアプリケーションで使用するWebアプリケーションのコンテキストパス。 これは常にスラッシュ('/')で始まる必要があります。
デフォルト値は: /${project.artifactId}.
ユーザプロパティは: maven.tomcat.path.
pluginArtifacts リスト 1.0 (説明なし)
デフォルト値は: ${plugin.artifacts}.
warDirectory ファイル - 実行する展開されたWARディレクトリのパス。
デフォルト値は: ${project.build.directory}/${project.build.finalName}.

オプションパラメータ

名前 タイプ 開始バージョン 説明
addContextWarDependencies 真偽値 1.0 非推奨。 代わりにwebappsを使用してください
デフォルト値は: false.
ユーザプロパティは: maven.tomcat.addContextWarDependencies.
additionalConfigFilesDir ファイル 1.0-alpha-2 Tomcatのconfディレクトリにコピーされる追加の構成ファイルを含むディレクトリ。
デフォルト値は: ${basedir}/src/main/tomcatconf.
ユーザプロパティは: maven.tomcat.additionalConfigFilesDir.
address 文字列 2.2 このIPアドレスはすべてのポートで使用されます。
ユーザプロパティは: maven.tomcat.address.
ajpPort 整数 2.0 Tomcatサーバを実行するAJPポート。 デフォルトでは0であり、これは起動しないことを意味します。 ajpコネクタは、値> 0の場合にのみ起動されます。
デフォルト値は: 0.
ユーザプロパティは: maven.tomcat.ajp.port.
ajpProtocol 文字列 2.0 Tomcatサーバを実行するAJPプロトコル。 デフォルトではajpです。 注意:ajpコネクタは次の場合にのみ起動されますajpPort > 0.
デフォルト値は: ajp.
ユーザプロパティは: maven.tomcat.ajp.protocol.
aliases 文字列配列 2.1 エイリアスの構成については、ホスト名エイリアスを参照してください。
backgroundProcessorDelay 整数 - 各classPathScanning変更呼び出し間の遅延を秒単位で表します
デフォルト値は: -1.
ユーザプロパティは: maven.tomcat.backgroundProcessorDelay.
classLoaderClass 文字列 2.0 設定するクラスローダークラス。
configurationDir ファイル - Tomcatサーバ構成を作成するディレクトリ。
デフォルト値は: ${project.build.directory}/tomcat.
contextFile ファイル - TomcatコンテキストXMLファイルのパス。
デフォルト値は: ${project.build.directory}/${project.build.finalName}/META-INF/context.xml.
contextReloadable 真偽値 2.0 reloadable = "true"のコンテキストファイルを使用しない場合は、コンテキストスキャンを強制します。 contextReloadableを使用する別の方法は、コンテキストファイルに属性reloadable = "true"を追加することです。
デフォルト値は: false.
ユーザプロパティは: maven.tomcat.contextReloadable.
fork 真偽値 1.0 これをtrueに設定すると、runゴールを呼び出した後もMavenが実行を継続できるようになります。
デフォルト値は: false.
ユーザプロパティは: maven.tomcat.fork.
hostName 文字列 2.1 ホスト名の構成
デフォルト値は: localhost.
ユーザプロパティは: maven.tomcat.hostName.
httpsPort 整数 1.0 Tomcatサーバを実行するhttpsポート。 デフォルトでは0であり、これは起動しないことを意味します。 httpsコネクタは、値> 0の場合にのみ起動されます。
デフォルト値は: 0.
ユーザプロパティは: maven.tomcat.httpsPort.
ignorePackaging 真偽値 1.0 trueに設定した場合、プロジェクトのパッケージングが'war'でない場合は無視します。
デフォルト値は: false.
ユーザプロパティは: tomcat.ignorePackaging.
keystoreFile 文字列 1.1 HTTPSコネクタ(有効な場合)のデフォルトのkeystoreFileをオーバーライドします
keystorePass 文字列 1.1 HTTPSコネクタ(有効な場合)のデフォルトのkeystorePassをオーバーライドします
keystoreType 文字列 2.0 サーバー証明書に使用されるキーストアファイルのタイプをオーバーライドします。 指定しない場合、デフォルト値は"JKS"です。
デフォルト値は: JKS.
managerWarPath ファイル 2.0 埋め込みtomcatにマネージャーをインストールするため
port 整数 - Tomcatサーバを実行するポート。
デフォルト値は: 8080.
ユーザプロパティは: maven.tomcat.port.
protocol 文字列 2.0 Tomcatサーバを実行するプロトコル。 デフォルトではHTTP / 1.1です。 使用可能な値については、HTTP Connectorプロトコル属性を参照してください。
デフォルト値は: HTTP/1.1.
ユーザプロパティは: maven.tomcat.protocol.
serverXml ファイル 1.0-alpha-2 使用するserver.xml 注意:これを使用する場合は、このファイルでwebappパスを構成する必要があります
ユーザプロパティは: maven.tomcat.serverXml.
skip 真偽値 2.0 実行をスキップ
デフォルト値は: false.
ユーザプロパティは: maven.tomcat.skip.
staticContextDocbase 文字列 2.0 静的コンテキストドキュメントルートベースの完全修飾パス。 もしnull静的コンテキストは追加されません
ユーザプロパティは: maven.tomcat.staticContextDocbase.
staticContextPath 文字列 2.0 静的コンテキスト
デフォルト値は: /.
ユーザプロパティは: maven.tomcat.staticContextPath.
systemProperties マップ 1.0-alpha-2 Tomcatサーバに渡すシステムプロパティのリスト。
tomcatUsers ファイル - TomcatユーザXMLファイルのパス。
ユーザプロパティは: maven.tomcat.tomcatUsers.file.
tomcatWebXml ファイル 1.0-alpha-2 tomcatを実行するために提供されているweb.xmlをオーバーライドするこれは、$ CATALINA_HOME / conf /にあるグローバルTomcat web.xmlをオーバーライドします
ユーザプロパティは: maven.tomcat.webXml.
truststoreFile 文字列 2.2 HTTPSコネクタ(有効な場合)のデフォルトのtruststoreFileをオーバーライドします
truststorePass 文字列 2.2 HTTPSコネクタ(有効な場合)のデフォルトのtruststorePassをオーバーライドします
truststoreProvider 文字列 2.2 HTTPSコネクタ(有効な場合)のデフォルトのtruststoreProviderをオーバーライドします
truststoreType 文字列 2.2 HTTPSコネクタ(有効な場合)のデフォルトのtruststoreTypeをオーバーライドします
uriEncoding 文字列 1.0 URIのデコードに使用する文字エンコーディング。
デフォルト値は: ISO-8859-1.
ユーザプロパティは: maven.tomcat.uriEncoding.
useBodyEncodingForURI 真偽値 2.2 (説明なし)
デフォルト値は: false.
ユーザプロパティは: maven.tomcat.useBodyEncodingForURI.
useNaming 真偽値 2.0

埋め込みTomcatサーバのネーミングサポートを有効または無効にします。 デフォルトでは、Tomcat 6の埋め込みTomcatはネーミングが有効になっています。 これとは対照的に、埋め込みTomcat 7はデフォルトでネーミングが無効になっています。

注意:この設定は、次のものを提供する場合無視されますserver.xmlあなたのTomcatのために。 代わりに、ネーミングをserver.xml.


デフォルト値は: true.
ユーザプロパティは: maven.tomcat.useNaming.
useSeparateTomcatClassLoader 真偽値 1.0 もしtruemavenコアから分離された新しいclassLoaderが作成され、tomcatが起動されます。
デフォルト値は: false.
ユーザプロパティは: tomcat.useSeparateTomcatClassLoader.
webapps リスト 2.0 (説明なし)

パラメータの詳細

addContextWarDependencies:

非推奨。 代わりにwebappsを使用してください
'scope'が'tomcat'に設定されたwarタイプの各依存関係に対して、tomcatコンテキストを作成します。 つまり、依存関係は
   <type>war</type>
   <scope>tomcat</scope>
下位互換性を維持するために、デフォルトではfalseです。
  • タイプ: 真偽値
  • 開始バージョン: 1.0
  • 必須: いいえ
  • ユーザプロパティ: maven.tomcat.addContextWarDependencies
  • デフォルト: false

additionalConfigFilesDir:

Tomcatのconfディレクトリにコピーされる追加の構成ファイルを含むディレクトリ。
  • タイプ: java.io.File
  • 開始バージョン: 1.0-alpha-2
  • 必須: いいえ
  • ユーザプロパティ: maven.tomcat.additionalConfigFilesDir
  • デフォルト: ${basedir}/src/main/tomcatconf

address:

このIPアドレスはすべてのポートで使用されます。
  • タイプ: java.lang.String
  • 開始バージョン: 2.2
  • 必須: いいえ
  • ユーザプロパティ: maven.tomcat.address

ajpPort:

Tomcatサーバを実行するAJPポート。 デフォルトでは0であり、これは起動しないことを意味します。 ajpコネクタは、値> 0の場合にのみ起動されます。
  • タイプ: 整数
  • 開始バージョン: 2.0
  • 必須: いいえ
  • ユーザプロパティ: maven.tomcat.ajp.port
  • デフォルト: 0

ajpProtocol:

Tomcatサーバを実行するAJPプロトコル。 デフォルトではajpです。 注意:ajpコネクタは次の場合にのみ起動されますajpPort > 0.
  • タイプ: java.lang.String
  • 開始バージョン: 2.0
  • 必須: いいえ
  • ユーザプロパティ: maven.tomcat.ajp.protocol
  • デフォルト: ajp

aliases:

エイリアスの構成については、ホスト名エイリアスを参照してください。
  • タイプ: java.lang.String[]
  • 開始バージョン: 2.1
  • 必須: いいえ

backgroundProcessorDelay:

各classPathScanning変更呼び出し間の遅延を秒単位で表します
  • タイプ: 整数
  • 必須: いいえ
  • ユーザプロパティ: maven.tomcat.backgroundProcessorDelay
  • デフォルト: -1

classLoaderClass:

設定するクラスローダークラス。
  • タイプ: java.lang.String
  • 開始バージョン: 2.0
  • 必須: いいえ

configurationDir:

Tomcatサーバ構成を作成するディレクトリ。
  • タイプ: java.io.File
  • 必須: いいえ
  • デフォルト: ${project.build.directory}/tomcat

contextFile:

TomcatコンテキストXMLファイルのパス。
  • タイプ: java.io.File
  • 必須: いいえ
  • デフォルト: ${project.build.directory}/${project.build.finalName}/META-INF/context.xml

contextReloadable:

reloadable = "true"のコンテキストファイルを使用しない場合は、コンテキストスキャンを強制します。 contextReloadableを使用する別の方法は、コンテキストファイルに属性reloadable = "true"を追加することです。
  • タイプ: 真偽値
  • 開始バージョン: 2.0
  • 必須: いいえ
  • ユーザプロパティ: maven.tomcat.contextReloadable
  • デフォルト: false

fork:

これをtrueに設定すると、runゴールを呼び出した後もMavenが実行を継続できるようになります。
  • タイプ: 真偽値
  • 開始バージョン: 1.0
  • 必須: いいえ
  • ユーザプロパティ: maven.tomcat.fork
  • デフォルト: false

hostName:

ホスト名の構成
  • タイプ: java.lang.String
  • 開始バージョン: 2.1
  • 必須: いいえ
  • ユーザプロパティ: maven.tomcat.hostName
  • デフォルト: localhost

httpsPort:

Tomcatサーバを実行するhttpsポート。 デフォルトでは0であり、これは起動しないことを意味します。 httpsコネクタは、値> 0の場合にのみ起動されます。
  • タイプ: 整数
  • 開始バージョン: 1.0
  • 必須: いいえ
  • ユーザプロパティ: maven.tomcat.httpsPort
  • デフォルト: 0

ignorePackaging:

trueに設定した場合、プロジェクトのパッケージングが'war'でない場合は無視します。
  • タイプ: 真偽値
  • 開始バージョン: 1.0
  • 必須: いいえ
  • ユーザプロパティ: tomcat.ignorePackaging
  • デフォルト: false

keystoreFile:

HTTPSコネクタ(有効な場合)のデフォルトのkeystoreFileをオーバーライドします
  • タイプ: java.lang.String
  • 開始バージョン: 1.1
  • 必須: いいえ

keystorePass:

HTTPSコネクタ(有効な場合)のデフォルトのkeystorePassをオーバーライドします
  • タイプ: java.lang.String
  • 開始バージョン: 1.1
  • 必須: いいえ

keystoreType:

サーバー証明書に使用されるキーストアファイルのタイプをオーバーライドします。 指定しない場合、デフォルト値は"JKS"です。
  • タイプ: java.lang.String
  • 開始バージョン: 2.0
  • 必須: いいえ
  • デフォルト: JKS

managerWarPath:

埋め込みtomcatにマネージャーをインストールするため
  • タイプ: java.io.File
  • 開始バージョン: 2.0
  • 必須: いいえ

path:

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

pluginArtifacts:

(説明なし)
  • タイプ: java.util.List
  • 開始バージョン: 1.0
  • 必須: はい
  • デフォルト: ${plugin.artifacts}

port:

Tomcatサーバを実行するポート。
  • タイプ: 整数
  • 必須: いいえ
  • ユーザプロパティ: maven.tomcat.port
  • デフォルト: 8080

protocol:

Tomcatサーバを実行するプロトコル。 デフォルトではHTTP / 1.1です。 使用可能な値については、HTTP Connectorプロトコル属性を参照してください。
  • タイプ: java.lang.String
  • 開始バージョン: 2.0
  • 必須: いいえ
  • ユーザプロパティ: maven.tomcat.protocol
  • デフォルト: HTTP/1.1

serverXml:

使用するserver.xml 注意:これを使用する場合は、このファイルでwebappパスを構成する必要があります
  • タイプ: java.io.File
  • 開始バージョン: 1.0-alpha-2
  • 必須: いいえ
  • ユーザプロパティ: maven.tomcat.serverXml

skip:

実行をスキップ
  • タイプ: 真偽値
  • 開始バージョン: 2.0
  • 必須: いいえ
  • ユーザプロパティ: maven.tomcat.skip
  • デフォルト: false

staticContextDocbase:

静的コンテキストドキュメントルートベースの完全修飾パス。 もしnull静的コンテキストは追加されません
  • タイプ: java.lang.String
  • 開始バージョン: 2.0
  • 必須: いいえ
  • ユーザプロパティ: maven.tomcat.staticContextDocbase

staticContextPath:

静的コンテキスト
  • タイプ: java.lang.String
  • 開始バージョン: 2.0
  • 必須: いいえ
  • ユーザプロパティ: maven.tomcat.staticContextPath
  • デフォルト: /

systemProperties:

Tomcatサーバに渡すシステムプロパティのリスト。
  • タイプ: java.util.Map
  • 開始バージョン: 1.0-alpha-2
  • 必須: いいえ

tomcatUsers:

TomcatユーザXMLファイルのパス。
  • タイプ: java.io.File
  • 必須: いいえ
  • ユーザプロパティ: maven.tomcat.tomcatUsers.file

tomcatWebXml:

tomcatを実行するために提供されているweb.xmlをオーバーライドするこれは、$ CATALINA_HOME / conf /にあるグローバルTomcat web.xmlをオーバーライドします
  • タイプ: java.io.File
  • 開始バージョン: 1.0-alpha-2
  • 必須: いいえ
  • ユーザプロパティ: maven.tomcat.webXml

truststoreFile:

HTTPSコネクタ(有効な場合)のデフォルトのtruststoreFileをオーバーライドします
  • タイプ: java.lang.String
  • 開始バージョン: 2.2
  • 必須: いいえ

truststorePass:

HTTPSコネクタ(有効な場合)のデフォルトのtruststorePassをオーバーライドします
  • タイプ: java.lang.String
  • 開始バージョン: 2.2
  • 必須: いいえ

truststoreProvider:

HTTPSコネクタ(有効な場合)のデフォルトのtruststoreProviderをオーバーライドします
  • タイプ: java.lang.String
  • 開始バージョン: 2.2
  • 必須: いいえ

truststoreType:

HTTPSコネクタ(有効な場合)のデフォルトのtruststoreTypeをオーバーライドします
  • タイプ: java.lang.String
  • 開始バージョン: 2.2
  • 必須: いいえ

uriEncoding:

URIのデコードに使用する文字エンコーディング。
  • タイプ: java.lang.String
  • 開始バージョン: 1.0
  • 必須: いいえ
  • ユーザプロパティ: maven.tomcat.uriEncoding
  • デフォルト: ISO-8859-1

useBodyEncodingForURI:

(説明なし)
  • タイプ: 真偽値
  • 開始バージョン: 2.2
  • 必須: いいえ
  • ユーザプロパティ: maven.tomcat.useBodyEncodingForURI
  • デフォルト: false

useNaming:

埋め込みTomcatサーバのネーミングサポートを有効または無効にします。 デフォルトでは、Tomcat 6の埋め込みTomcatはネーミングが有効になっています。 これとは対照的に、埋め込みTomcat 7はデフォルトでネーミングが無効になっています。

注意:この設定は、次のものを提供する場合無視されますserver.xmlあなたのTomcatのために。 代わりに、ネーミングをserver.xml.

  • タイプ: 真偽値
  • 開始バージョン: 2.0
  • 必須: いいえ
  • ユーザプロパティ: maven.tomcat.useNaming
  • デフォルト: true

useSeparateTomcatClassLoader:

もしtruemavenコアから分離された新しいclassLoaderが作成され、tomcatが起動されます。
  • タイプ: 真偽値
  • 開始バージョン: 1.0
  • 必須: いいえ
  • ユーザプロパティ: tomcat.useSeparateTomcatClassLoader
  • デフォルト: false

warDirectory:

実行する展開されたWARディレクトリのパス。
  • タイプ: java.io.File
  • 必須: はい
  • デフォルト: ${project.build.directory}/${project.build.finalName}

webapps:

(説明なし)
  • タイプ: java.util.List
  • 開始バージョン: 2.0
  • 必須: いいえ