Package scala_maven
Class AddSourceMojo
- java.lang.Object
-
- org.apache.maven.plugin.AbstractMojo
-
- scala_maven.AddSourceMojo
-
- All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled
,org.apache.maven.plugin.Mojo
@Mojo(name="add-source", executionStrategy="always", defaultPhase=INITIALIZE, requiresDirectInvocation=false, threadSafe=true) public class AddSourceMojo extends org.apache.maven.plugin.AbstractMojo
Add more source directories to the POM.
-
-
Field Summary
Fields Modifier and Type Field Description private org.apache.maven.project.MavenProject
project
The maven projectprotected java.io.File
sourceDir
The directory in which scala source is foundprotected java.io.File
testSourceDir
The directory in which testing scala source is foundprotected boolean
useCanonicalPath
Should use CanonicalPath to normalize path (true => getCanonicalPath, false => getAbsolutePath)
-
Constructor Summary
Constructors Constructor Description AddSourceMojo()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
execute()
-
-
-
Field Detail
-
project
@Parameter(property="project", required=true, readonly=true) private org.apache.maven.project.MavenProject project
The maven project
-
sourceDir
@Parameter(defaultValue="${project.build.sourceDirectory}/../scala") protected java.io.File sourceDir
The directory in which scala source is found
-
testSourceDir
@Parameter(defaultValue="${project.build.testSourceDirectory}/../scala") protected java.io.File testSourceDir
The directory in which testing scala source is found
-
useCanonicalPath
@Parameter(property="maven.scala.useCanonicalPath", defaultValue="true") protected boolean useCanonicalPath
Should use CanonicalPath to normalize path (true => getCanonicalPath, false => getAbsolutePath)- See Also:
- #50
-
-