play:war-exploded

Full name:

com.google.code.maven-play-plugin:play-maven-plugin:1.0.0-beta8:war-exploded

Description:

Create an exploded Play! application webapp in specified directory.

Attributes:

  • Requires a Maven project to be executed.
  • Requires dependency resolution of artifacts in scope: test.
  • Since version: 1.0.0.
  • Binds by default to the lifecycle phase: package.

Required Parameters

Name Type Since Description
warWebappDirectory File 1.0.0 Single directory for extra files to include in the WAR.
Default value is: ${basedir}/war.
User property is: play.warWebappDirectory.

Optional Parameters

Name Type Since Description
playWarId String 1.0.0 Play! id (profile) used for WAR packaging.
Default value is: war.
User property is: play.warId.
warApplicationExcludes String 1.0.0 Application resources exclude filter.
Default value is: war/**.
User property is: play.warApplicationExcludes.
warApplicationIncludes String 1.0.0 Application resources include filter
Default value is: app/**,conf/**,precompiled/**,public/**,tags/**,test/**.
User property is: play.warApplicationIncludes.
warConfResourcesExcludes String 1.0.0 Conf classpath resources exclude filter.
User property is: play.warConfResourcesExcludes.
warConfResourcesIncludes String 1.0.0 Conf classpath resources include filter
User property is: play.warConfResourcesIncludes.
warDependencyExcludes String 1.0.0 Dependency exclude filter.
User property is: play.warDependencyExcludes.
warDependencyIncludes String 1.0.0 Dependency include filter.
User property is: play.warDependencyIncludes.
warExplodedSkip boolean 1.0.0 Skip War exploded generation.
Default value is: false.
User property is: play.warExplodedSkip.
warFilterWebXml boolean 1.0.0 Replace %APPLICATION_NAME% and %PLAY_ID% in "WEB-INF/web.xml" file with application name ("application.name" property in "conf/application.conf" file) and Play! war profile name ("playWarId" plugin configuration property value).
Default value is: true.
User property is: play.warFilterWebXml.
warFrameworkExcludes String 1.0.0 Framework resources exclude filter.
User property is: play.warFrameworkExcludes.
warFrameworkIncludes String 1.0.0 Framework resources include filter
Default value is: framework/templates/**,resources/messages.
User property is: play.warFrameworkIncludes.
warModulesExcludes String 1.0.0 Dependent modules resources exclude filter.
User property is: play.warModulesExcludes.
warModulesIncludes String 1.0.0 Dependent modules resources include filter
User property is: play.warModulesIncludes.
warWebappExcludes String 1.0.0 WAR webapp directory exclude filter. "WEB-INF/web.xml" must be included here if this file is present in "warWebappDirectory" directory, because it is processed separately from other "warWebappDirectory" directory content.
Default value is: WEB-INF/web.xml.
User property is: play.warWebappExcludes.
warWebappIncludes String 1.0.0 WAR webapp directory include filter.
Default value is: **.
User property is: play.warWebappIncludes.

Parameter Details

playWarId:

Play! id (profile) used for WAR packaging.
  • Type: java.lang.String
  • Since: 1.0.0
  • Required: No
  • User Property: play.warId
  • Default: war

warApplicationExcludes:

Application resources exclude filter.
  • Type: java.lang.String
  • Since: 1.0.0
  • Required: No
  • User Property: play.warApplicationExcludes
  • Default: war/**

warApplicationIncludes:

Application resources include filter
  • Type: java.lang.String
  • Since: 1.0.0
  • Required: No
  • User Property: play.warApplicationIncludes
  • Default: app/**,conf/**,precompiled/**,public/**,tags/**,test/**

warConfResourcesExcludes:

Conf classpath resources exclude filter.
  • Type: java.lang.String
  • Since: 1.0.0
  • Required: No
  • User Property: play.warConfResourcesExcludes

warConfResourcesIncludes:

Conf classpath resources include filter
  • Type: java.lang.String
  • Since: 1.0.0
  • Required: No
  • User Property: play.warConfResourcesIncludes

warDependencyExcludes:

Dependency exclude filter.
  • Type: java.lang.String
  • Since: 1.0.0
  • Required: No
  • User Property: play.warDependencyExcludes

warDependencyIncludes:

Dependency include filter.
  • Type: java.lang.String
  • Since: 1.0.0
  • Required: No
  • User Property: play.warDependencyIncludes

warExplodedSkip:

Skip War exploded generation.
  • Type: boolean
  • Since: 1.0.0
  • Required: No
  • User Property: play.warExplodedSkip
  • Default: false

warFilterWebXml:

Replace %APPLICATION_NAME% and %PLAY_ID% in "WEB-INF/web.xml" file with application name ("application.name" property in "conf/application.conf" file) and Play! war profile name ("playWarId" plugin configuration property value).
  • Type: boolean
  • Since: 1.0.0
  • Required: No
  • User Property: play.warFilterWebXml
  • Default: true

warFrameworkExcludes:

Framework resources exclude filter.
  • Type: java.lang.String
  • Since: 1.0.0
  • Required: No
  • User Property: play.warFrameworkExcludes

warFrameworkIncludes:

Framework resources include filter
  • Type: java.lang.String
  • Since: 1.0.0
  • Required: No
  • User Property: play.warFrameworkIncludes
  • Default: framework/templates/**,resources/messages

warModulesExcludes:

Dependent modules resources exclude filter.
  • Type: java.lang.String
  • Since: 1.0.0
  • Required: No
  • User Property: play.warModulesExcludes

warModulesIncludes:

Dependent modules resources include filter
  • Type: java.lang.String
  • Since: 1.0.0
  • Required: No
  • User Property: play.warModulesIncludes

warWebappDirectory:

Single directory for extra files to include in the WAR.
  • Type: java.io.File
  • Since: 1.0.0
  • Required: Yes
  • User Property: play.warWebappDirectory
  • Default: ${basedir}/war

warWebappExcludes:

WAR webapp directory exclude filter. "WEB-INF/web.xml" must be included here if this file is present in "warWebappDirectory" directory, because it is processed separately from other "warWebappDirectory" directory content.
  • Type: java.lang.String
  • Since: 1.0.0
  • Required: No
  • User Property: play.warWebappExcludes
  • Default: WEB-INF/web.xml

warWebappIncludes:

WAR webapp directory include filter.
  • Type: java.lang.String
  • Since: 1.0.0
  • Required: No
  • User Property: play.warWebappIncludes
  • Default: **