tomcat7:exec-war-only

フルネーム:

org.apache.tomcat.maven:tomcat7-maven-plugin:2.2:exec-war-only

説明:

packageライフサイクルをフォークしないexec-warゴールと同様です。

属性:

  • Mavenプロジェクトの実行を必要とします。
  • このゴールはスレッドセーフで、並列ビルドをサポートします。
  • バージョン2.0.

必須パラメータ

名前 バージョン 説明
accessLogValveFormat String 2.0 https://tomcat.dokyumento.jp/tomcat-7.0-doc/config/valve.htmlを参照してください
デフォルト値は: %h %l %u %t %r %s %b %I %D.
ユーザープロパティは: maven.tomcat.exec.war.accessLogValveFormat.
attachArtifact boolean 2.0 生成された成果物をビルドにアタッチするかどうか (インストールまたはデプロイする場合はtrueを使用)
デフォルト値は: true.
ユーザープロパティは: maven.tomcat.exec.war.attachArtifact.
attachArtifactClassifier String 2.0 アタッチ/生成された成果物に使用する分類子
デフォルト値は: exec-war.
ユーザープロパティは: maven.tomcat.exec.war.attachArtifactClassifier.
attachArtifactClassifierType String 2.0 アタッチ/生成された成果物に使用するタイプ
デフォルト値は: jar.
ユーザープロパティは: maven.tomcat.exec.war.attachArtifactType.
connectorHttpProtocol String 2.0 使用するコネクタプロトコル HTTP/1.1 または org.apache.coyote.http11.Http11NioProtocol
デフォルト値は: HTTP/1.1.
ユーザープロパティは: maven.tomcat.exec.war.connectorHttpProtocol.
enableNaming boolean 2.0 Tomcat起動時にネーミングを有効にする
デフォルト値は: false.
ユーザープロパティは: maven.tomcat.exec.war.enableNaming.
finalName String 2.0 生成されたexec JARの名前。
デフォルト値は: ${project.artifactId}-${project.version}-war-exec.jar.
ユーザープロパティは: tomcat.jar.finalName.
mainClass String 2.0 スタンドアロンjarを起動するために使用するメインクラス。
デフォルト値は: org.apache.tomcat.maven.runner.Tomcat7RunnerCli.
ユーザープロパティは: maven.tomcat.exec.war.mainClass.
path String 2.0 実行するWebアプリケーションに使用するWebアプリケーションコンテキストパス。exec jarにWebアプリケーションを保存する名前。/を使用しないでください
デフォルト値は: ${project.artifactId}.
ユーザープロパティは: maven.tomcat.path.
pluginArtifacts List 2.0 (説明なし)
デフォルト値は: ${plugin.artifacts}.

オプションパラメータ

名前 バージョン 説明
buildDirectory File 2.0 (説明なし)
デフォルト値は: ${project.build.directory}.
excludes String[] 2.2 extraDependenciesから除外するファイルパターン
extraDependencies List 2.0 スタンドアロンTomcat jarに追加する追加の依存関係のリスト:jdbcドライバ、mail.jarなどこれらの依存関係はルートクラスローダーに配置されます。
extraResources List 2.0 スタンドアロンTomcat jarに追加する追加のリソースのリスト:ロガー構成など
httpPort String 2.2 スタンドアロンjarのデフォルトのhttpポートを構成する
ユーザープロパティは: maven.tomcat.exec.war.httpPort.
pluginWorkDirectory File 2.0 以下のパスbuildDirectoryこのmojoが一時的な作業を行う可能性がある場所。
デフォルト値は: ${project.build.directory}/tomcat7-maven-plugin-exec.
serverXml File 2.0 (説明なし)
デフォルト値は: src/main/tomcatconf/server.xml.
ユーザープロパティは: maven.tomcat.exec.war.serverXml.
skip boolean 2.2 実行をスキップする
デフォルト値は: false.
ユーザープロパティは: maven.tomcat.skip.
tomcatConfigurationFilesDirectory File 2.0 (説明なし)
デフォルト値は: src/main/tomcatconf.
ユーザープロパティは: maven.tomcat.exec.war.tomcatConf.
warRunDependencies List 2.0 (説明なし)

パラメータの詳細

accessLogValveFormat:

https://tomcat.dokyumento.jp/tomcat-7.0-doc/config/valve.htmlを参照してください
  • : java.lang.String
  • バージョン: 2.0
  • 必須: はい
  • ユーザープロパティ: maven.tomcat.exec.war.accessLogValveFormat
  • デフォルト: %h %l %u %t %r %s %b %I %D

attachArtifact:

生成された成果物をビルドにアタッチするかどうか (インストールまたはデプロイする場合はtrueを使用)
  • : boolean
  • バージョン: 2.0
  • 必須: はい
  • ユーザープロパティ: maven.tomcat.exec.war.attachArtifact
  • デフォルト: true

attachArtifactClassifier:

アタッチ/生成された成果物に使用する分類子
  • : java.lang.String
  • バージョン: 2.0
  • 必須: はい
  • ユーザープロパティ: maven.tomcat.exec.war.attachArtifactClassifier
  • デフォルト: exec-war

attachArtifactClassifierType:

アタッチ/生成された成果物に使用するタイプ
  • : java.lang.String
  • バージョン: 2.0
  • 必須: はい
  • ユーザープロパティ: maven.tomcat.exec.war.attachArtifactType
  • デフォルト: jar

buildDirectory:

(説明なし)
  • : java.io.File
  • バージョン: 2.0
  • 必須: いいえ
  • デフォルト: ${project.build.directory}

connectorHttpProtocol:

使用するコネクタプロトコル HTTP/1.1 または org.apache.coyote.http11.Http11NioProtocol
  • : java.lang.String
  • バージョン: 2.0
  • 必須: はい
  • ユーザープロパティ: maven.tomcat.exec.war.connectorHttpProtocol
  • デフォルト: HTTP/1.1

enableNaming:

Tomcat起動時にネーミングを有効にする
  • : boolean
  • バージョン: 2.0
  • 必須: はい
  • ユーザープロパティ: maven.tomcat.exec.war.enableNaming
  • デフォルト: false

excludes:

extraDependenciesから除外するファイルパターン
  • : java.lang.String[]
  • バージョン: 2.2
  • 必須: いいえ

extraDependencies:

スタンドアロンTomcat jarに追加する追加の依存関係のリスト:jdbcドライバ、mail.jarなどこれらの依存関係はルートクラスローダーに配置されます。
  • : java.util.List
  • バージョン: 2.0
  • 必須: いいえ

extraResources:

スタンドアロンTomcat jarに追加する追加のリソースのリスト:ロガー構成など
  • : java.util.List
  • バージョン: 2.0
  • 必須: いいえ

finalName:

生成されたexec JARの名前。
  • : java.lang.String
  • バージョン: 2.0
  • 必須: はい
  • ユーザープロパティ: tomcat.jar.finalName
  • デフォルト: ${project.artifactId}-${project.version}-war-exec.jar

httpPort:

スタンドアロンjarのデフォルトのhttpポートを構成する
  • : java.lang.String
  • バージョン: 2.2
  • 必須: いいえ
  • ユーザープロパティ: maven.tomcat.exec.war.httpPort

mainClass:

スタンドアロンjarを起動するために使用するメインクラス。
  • : java.lang.String
  • バージョン: 2.0
  • 必須: はい
  • ユーザープロパティ: maven.tomcat.exec.war.mainClass
  • デフォルト: org.apache.tomcat.maven.runner.Tomcat7RunnerCli

path:

実行するWebアプリケーションに使用するWebアプリケーションコンテキストパス。exec jarにWebアプリケーションを保存する名前。/を使用しないでください
  • : java.lang.String
  • バージョン: 2.0
  • 必須: はい
  • ユーザープロパティ: maven.tomcat.path
  • デフォルト: ${project.artifactId}

pluginArtifacts:

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

pluginWorkDirectory:

以下のパスbuildDirectoryこのmojoが一時的な作業を行う可能性がある場所。
  • : java.io.File
  • バージョン: 2.0
  • 必須: いいえ
  • デフォルト: ${project.build.directory}/tomcat7-maven-plugin-exec

serverXml:

(説明なし)
  • : java.io.File
  • バージョン: 2.0
  • 必須: いいえ
  • ユーザープロパティ: maven.tomcat.exec.war.serverXml
  • デフォルト: src/main/tomcatconf/server.xml

skip:

実行をスキップする
  • : boolean
  • バージョン: 2.2
  • 必須: いいえ
  • ユーザープロパティ: maven.tomcat.skip
  • デフォルト: false

tomcatConfigurationFilesDirectory:

(説明なし)
  • : java.io.File
  • バージョン: 2.0
  • 必須: いいえ
  • ユーザープロパティ: maven.tomcat.exec.war.tomcatConf
  • デフォルト: src/main/tomcatconf

warRunDependencies:

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