play2:enhance

Full name:

com.google.code.play2-maven-plugin:play2-maven-plugin:1.0.0-beta4:enhance

Description:

Java classes enhance

Attributes:

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

Optional Parameters

Name Type Since Description
playVersion String 1.0.0 Used to automatically select one of the "well known" Play! providers if no provider added explicitly as plugin's dependency.
User property is: play2.version.
sbtVersion String 1.0.0 Forced SBT version.

Used to automatically select one of the "well known" SBT compilers if no compiler added explicitly as plugin's dependency. There are three cases possible:
  • If sbtVersion is specified, compatible Compiler implementation is selected and configured to use sbtVersion SBT version for compilation.
  • If sbtVersion is not specified, and playVersion is specified playVersion parameter value is used to indirectly select compatible Compiler implementation and it's Compiler.getDefaultSbtVersion() SBT version used for compilation.
  • If both sbtVersion and playVersion are not specified the most recent Compiler implementation is selected and it's Compiler.getDefaultSbtVersion() SBT version used for compilation.

User property is: sbt.version.

Parameter Details

playVersion:

Used to automatically select one of the "well known" Play! providers if no provider added explicitly as plugin's dependency.
  • Type: java.lang.String
  • Since: 1.0.0
  • Required: No
  • User Property: play2.version

sbtVersion:

Forced SBT version.

Used to automatically select one of the "well known" SBT compilers if no compiler added explicitly as plugin's dependency. There are three cases possible:
  • If sbtVersion is specified, compatible Compiler implementation is selected and configured to use sbtVersion SBT version for compilation.
  • If sbtVersion is not specified, and playVersion is specified playVersion parameter value is used to indirectly select compatible Compiler implementation and it's Compiler.getDefaultSbtVersion() SBT version used for compilation.
  • If both sbtVersion and playVersion are not specified the most recent Compiler implementation is selected and it's Compiler.getDefaultSbtVersion() SBT version used for compilation.
  • Type: java.lang.String
  • Since: 1.0.0
  • Required: No
  • User Property: sbt.version