play2:enhance

Full name:

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

Description:

Enhance Java classes

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 compilation analysis processors (if no SBT compiler added explicitly as plugin's dependency).
There are two cases possible:
  • If sbtVersion is specified, AnalysisProcessor implementation compatible with that SBT version is selected.
  • If sbtVersion is not specified, playVersion parameter value is used to indirectly select AnalysisProcessor implementation compatible with that Play! Framework version.

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 compilation analysis processors (if no SBT compiler added explicitly as plugin's dependency).
There are two cases possible:
  • If sbtVersion is specified, AnalysisProcessor implementation compatible with that SBT version is selected.
  • If sbtVersion is not specified, playVersion parameter value is used to indirectly select AnalysisProcessor implementation compatible with that Play! Framework version.
  • Type: java.lang.String
  • Since: 1.0.0
  • Required: No
  • User Property: sbt.version