public abstract class AbstractPlay2EnhanceMojo extends AbstractPlay2Mojo
Modifier and Type | Field and Description |
---|---|
protected String |
sbtVersion
Forced SBT version.
|
localRepo, playVersion, pluginGroupId, pluginVersion, project, remoteRepos, repositorySystem, resolutionErrorHandler, session
Constructor and Description |
---|
AbstractPlay2EnhanceMojo() |
Modifier and Type | Method and Description |
---|---|
protected File |
getAnalysisCacheFile()
Returns SBT incremental main compilation analysis cache file location for a project.
|
protected com.google.code.sbt.compiler.api.AnalysisProcessor |
getSbtAnalysisProcessor() |
createBufferedFileReader, createBufferedFileWriter, createDirectory, execute, getProvider, getResolvedArtifact, getResolvedArtifact, getResolvedArtifact, internalExecute, isMatchingProject, readFileFirstLine, writeToFile
@Parameter(property="sbt.version") protected String sbtVersion
sbtVersion
is specified, AnalysisProcessor
implementation compatible with that SBT version
is selected.
sbtVersion
is not specified, AbstractPlay2Mojo.playVersion
parameter value is used to indirectly select
AnalysisProcessor
implementation compatible with that Play! Framework version.
protected com.google.code.sbt.compiler.api.AnalysisProcessor getSbtAnalysisProcessor() throws org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoExecutionException
protected File getAnalysisCacheFile()
Copyright © 2013–2019. All rights reserved.