フルネーム:
org.apache.tomcat.maven:tomcat7-maven-plugin:2.2:run-war
説明:
属性:
名前 | タイプ | 開始 | 説明 |
---|---|---|---|
path | String | 2.0 | 実行するWebアプリケーションに使用するwebappコンテキストパス。これは常にスラッシュ('/')で始まる必要があります。 デフォルト値は: /${project.artifactId}. ユーザープロパティは: maven.tomcat.path. |
pluginArtifacts | List | 1.0 | (説明なし) デフォルト値は: ${plugin.artifacts}. |
warDirectory | File | 2.0 | 実行する展開されたWARディレクトリのパス。 デフォルト値は: ${project.build.directory}/${project.build.finalName}. ユーザープロパティは: maven.tomcat.warDirectory. |
名前 | タイプ | 開始 | 説明 |
---|---|---|---|
addContextWarDependencies | boolean | 1.0 | 非推奨。 代わりに webapps を使用してください デフォルト値は: false. ユーザープロパティは: maven.tomcat.addContextWarDependencies. |
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の場合にのみ開始されます。System propsおよび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. |
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の場合にのみ開始されます。System propsおよびsession.executionPropertiesとして、キーtomcat.maven.https.portで公開されます デフォルト値は: 0. ユーザープロパティは: maven.tomcat.httpsPort. |
ignorePackaging | boolean | 1.0 | trueに設定されている場合、プロジェクトのパッケージングが 'war'でない場合は無視します。 デフォルト値は: false. ユーザープロパティは: tomcat.ignorePackaging. |
jarScanAllDirectories | boolean | 2.2 | リアクタ内のモジュールにいくつかのweb-fragmentsがある場合、それらは読み込まれます。パフォーマンス上の理由から不要な場合は、非アクティブ化できます。 デフォルト値は: 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サーバーを実行するポート。System propsおよび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 Connectorプロトコル属性を参照してください デフォルト値は: 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 | 静的コンテキストドキュメントルートベースの完全修飾パス(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.xmlTomcatを提供する場合、この設定は無視されます。代わりに、server.xml. デフォルト値は: true. ユーザープロパティは: maven.tomcat.useNaming. |
useSeparateTomcatClassLoader | boolean | 1.0 | iftruea new classLoader separated from maven core will be created to start tomcat. デフォルト値は: false. ユーザープロパティは: tomcat.useSeparateTomcatClassLoader. |
webapps | List | 2.0 | Collection of webapp artifacts to be deployed. Elements are <webapp> and contain usual GAVC plus contextPath and/or contextFile elements. |
<type>war</type> <scope>tomcat</scope>
TomcatコンテキストXMLファイルのパス。
リリース2.0以降、ファイルはMavenリソースとしてフィルタリングされるため、補間トークン$ {}を使用できます
fork:
path:
port:
skip:
埋め込みTomcatサーバーのネーミングサポートを有効または無効にします。
注:server.xmlTomcatを提供する場合、この設定は無視されます。代わりに、server.xml.