完全名:
org.apache.tomcat.maven:tomcat7-maven-plugin:2.2:run
説明:
属性:
名前 | 型 | 以降 | 説明 |
---|---|---|---|
path | String | 2.0 | 実行中のWebアプリケーションで使用するwebappコンテキストパス。これは常にスラッシュ ('/') で始まる必要があります。 デフォルト値は: /${project.artifactId}. ユーザープロパティは: maven.tomcat.path. |
pluginArtifacts | List | 1.0 | (説明なし) デフォルト値は: ${plugin.artifacts}. |
名前 | 型 | 以降 | 説明 |
---|---|---|---|
addContextWarDependencies | boolean | 1.0 | 非推奨。 代わりにwebappsを使用してください デフォルト値は: false. ユーザープロパティは: maven.tomcat.addContextWarDependencies. |
addWarDependenciesInClassloader | boolean | 2.0 | war依存関係から/WEB-INF/lib/*.jarと/WEB-INF/classesをwebappクラスローダーに追加します デフォルト値は: true. ユーザープロパティは: maven.tomcat.addWarDependenciesInClassloader. |
additionalClasspathDirs | List | 2.0 | 組み込みTomcatのクラスパスに追加する追加のオプションディレクトリ。 |
additionalConfigFilesDir | File | 1.0-alpha-2 | Tomcatのconfディレクトリにコピーされる追加設定ファイルを含むディレクトリ。 デフォルト値は: ${basedir}/src/main/tomcatconf. ユーザープロパティは: maven.tomcat.additionalConfigFilesDir. |
address | String | 2.2 | このIPアドレスはすべてのポートで使用されます ユーザープロパティは: maven.tomcat.address. |
ajpPort | int | 2.0 | Tomcatサーバーを実行するAJPポート。デフォルトは0で、これは起動しないことを意味します。AJPコネクタは0より大きい値の場合のみ起動します。システムプロパティおよびsession.executionPropertiesにキー tomcat.maven.ajp.port で公開されます デフォルト値は: 0. ユーザープロパティは: maven.tomcat.ajp.port. |
ajpProtocol | String | 2.0 | Tomcatサーバーを実行するAJPプロトコル。デフォルトはajpです。注意: AJPコネクタは、以下の場合にのみ起動しますajpPort> 0. 可能な値は次のとおりです
デフォルト値は: org.apache.coyote.ajp.AjpProtocol. ユーザープロパティは: maven.tomcat.ajp.protocol. |
aliases | String[] | 2.0 | エイリアスを設定するには、ホスト名のエイリアスを参照してください |
backgroundProcessorDelay | int | 2.0 | 各classPathScanning変更呼び出し間の遅延(秒単位)を表します デフォルト値は: -1. ユーザープロパティは: maven.tomcat.backgroundProcessorDelay. |
classLoaderClass | String | 2.0 | 設定するクラスローダーのクラス。 |
clientAuth | String | 2.1 | httpsのクライアント認証を有効にする(設定されている場合)。詳細については、https://tomcat.dokyumento.jp/tomcat-7.0-doc/config/http.html#SSL_Support_-_BIO_and_NIO を参照してください。 デフォルト値は: false. ユーザープロパティは: maven.tomcat.https.clientAuth. |
configurationDir | File | 2.0 | Tomcatサーバー設定を作成するディレクトリ。 デフォルト値は: ${project.build.directory}/tomcat. |
contextFile | File | 2.0 |
TomcatコンテキストXMLファイルのパス。 リリース2.0以降、ファイルはMavenリソースとしてフィルタリングされるため、補間トークン ${ } を使用できます ユーザープロパティは: maven.tomcat.contextFile. |
contextReloadable | boolean | 2.0 | reloadable = "true" を持つコンテキストファイルを使用しない場合、コンテキストスキャンを強制します。contextReloadableを使用するもう1つの方法は、コンテキストファイルに reloadable = "true" 属性を追加することです。 デフォルト値は: false. ユーザープロパティは: maven.tomcat.contextReloadable. |
delegate | boolean | 1.0 | ClassLoaderを設定するために使用される「標準委譲モデルに従う」フラグを設定します。 デフォルト値は: true. ユーザープロパティは: tomcat.delegate. |
fork | boolean | 1.0 | runゴールを呼び出した後もMavenが実行を継続できるように、これをtrueに設定します。 デフォルト値は: false. ユーザープロパティは: maven.tomcat.fork. |
hostName | String | 2.0 | ホスト名を設定する デフォルト値は: localhost. ユーザープロパティは: maven.tomcat.hostName. |
httpsPort | int | 1.0 | Tomcatサーバーを実行するHTTPSポート。デフォルトは0で、これは起動しないことを意味します。HTTPSコネクタは0より大きい値の場合のみ起動します。システムプロパティおよびsession.executionPropertiesにキー tomcat.maven.https.port で公開されます デフォルト値は: 0. ユーザープロパティは: maven.tomcat.httpsPort. |
ignorePackaging | boolean | 1.0 | trueに設定すると、プロジェクトのパッケージングが「war」でない場合でも無視します。 デフォルト値は: false. ユーザープロパティは: tomcat.ignorePackaging. |
jarScanAllDirectories | boolean | 2.2 | リアクター内のモジュールにWebフラグメントがある場合、それらは読み取られます。パフォーマンス上の理由でこれが必要ない場合は、無効にすることができます。 デフォルト値は: true. ユーザープロパティは: maven.tomcat.jarScan.allDirectories. |
keystoreFile | String | 1.1 | HTTPSコネクタのデフォルトのkeystoreFileをオーバーライドします(有効な場合) |
keystorePass | String | 1.1 | HTTPSコネクタのデフォルトのkeystorePassをオーバーライドします(有効な場合) |
keystoreType | String | 2.0 | サーバー証明書に使用するキーストアファイルのタイプをオーバーライドします。指定しない場合、デフォルト値は「JKS」です。 デフォルト値は: JKS. |
port | int | 2.0 | Tomcatサーバーを実行するポート。システムプロパティおよびsession.executionPropertiesにキー tomcat.maven.http.port で公開されます デフォルト値は: 8080. ユーザープロパティは: maven.tomcat.port. |
propertiesPortFilePath | String | 2.0 | ポートをプロパティファイルにダンプします(プロパティ名についてはポートを参照)。空の場合、ファイルは生成されません ユーザープロパティは: maven.tomcat.propertiesPortFilePath. |
protocol | String | 2.0 | Tomcatサーバーを実行するプロトコル。デフォルトはHTTP/1.1です。可能な値についてはHTTPコネクタのプロトコル属性を参照してください デフォルト値は: HTTP/1.1. ユーザープロパティは: maven.tomcat.protocol. |
serverXml | File | 1.0-alpha-2 | 使用するserver.xml。注: これを使用する場合、このファイルにwebappパスを設定する必要があります。 ユーザープロパティは: maven.tomcat.serverXml. |
skip | boolean | 2.0 | 実行をスキップ デフォルト値は: false. ユーザープロパティは: maven.tomcat.skip. |
staticContextDocbase | String | 2.0 | 静的コンテキストのdocrootベースの完全修飾パス(以下の場合)null静的コンテキストは追加されません ユーザープロパティは: maven.tomcat.staticContextDocbase. |
staticContextPath | String | 2.0 | 静的コンテキスト デフォルト値は: /. ユーザープロパティは: maven.tomcat.staticContextPath. |
systemProperties | Map | 1.0-alpha-2 | Tomcatサーバーに渡すシステムプロパティのリスト。 |
tomcatLoggingFile | File | 2.0 | Tomcatロギング設定のパス。 ユーザープロパティは: maven.tomcat.tomcatLogging.file. |
tomcatUsers | File | 2.0 | TomcatユーザーXMLファイルのパス。 ユーザープロパティは: maven.tomcat.tomcatUsers.file. |
tomcatWebXml | File | 1.0-alpha-2 | Tomcatを実行するために提供されるweb.xmlをオーバーライドします。これは$CATALINA_HOME/conf/に配置されているグローバルなTomcat web.xmlをオーバーライドします。 ユーザープロパティは: maven.tomcat.webXml. |
trustManagerClassName | String | 2.2 | (説明なし) |
trustMaxCertLength | String | 2.2 | (説明なし) |
truststoreAlgorithm | String | 2.2 | (説明なし) |
truststoreFile | String | 2.2 | (説明なし) |
truststorePass | String | 2.2 | (説明なし) |
truststoreProvider | String | 2.2 | (説明なし) |
truststoreType | String | 2.2 | (説明なし) |
uriEncoding | String | 1.0 | URIのデコードに使用する文字エンコーディング。 デフォルト値は: ISO-8859-1. ユーザープロパティは: maven.tomcat.uriEncoding. |
useBodyEncodingForURI | boolean | 2.2 | (説明なし) デフォルト値は: false. ユーザープロパティは: maven.tomcat.useBodyEncodingForURI. |
useNaming | boolean | 2.0 |
組み込みTomcatサーバーの名前付けサポートを有効または無効にします。 注: この設定は、server.xmlをTomcatに提供する場合、無視されます。代わりに、server.xml. デフォルト値は: true. ユーザープロパティは: maven.tomcat.useNaming. |
useSeparateTomcatClassLoader | boolean | 1.0 | の場合trueTomcatを起動するために、Mavenコアとは分離された新しいクラスローダーが作成されます。 デフォルト値は: false. ユーザープロパティは: tomcat.useSeparateTomcatClassLoader. |
useTestClasspath | boolean | 2.0 | コンパイルクラスパスではなくテストクラスパスを使用し、テスト依存関係も追加します デフォルト値は: false. ユーザープロパティは: maven.tomcat.useTestClasspath. |
warSourceDirectory | File | 2.0 | 実行中のWebアプリケーションのWebリソースディレクトリ。 デフォルト値は: ${basedir}/src/main/webapp. ユーザープロパティは: tomcat.warSourceDirectory. |
webapps | List | 2.0 | デプロイされるwebappアーティファクトのコレクション。 |
<type>war</type> <scope>tomcat</scope>
addWarDependenciesInClassloader:
TomcatコンテキストXMLファイルのパス。
リリース2.0以降、ファイルはMavenリソースとしてフィルタリングされるため、補間トークン ${ } を使用できます
fork:
path:
port:
skip:
組み込みTomcatサーバーの名前付けサポートを有効または無効にします。
注: この設定は、server.xmlをTomcatに提供する場合、無視されます。代わりに、server.xml.