Class ModifyEE9ToEE8ServiceLoaderFiles
- java.lang.Object
-
- org.apache.maven.plugin.AbstractMojo
-
- org.eclipse.jetty.toolchain.modifysources.ModifyEE9ToEE8ServiceLoaderFiles
-
- All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled,org.apache.maven.plugin.Mojo
@Mojo(name="modify-service-loader-files-ee9-to-ee8", defaultPhase=PROCESS_RESOURCES, threadSafe=true) public class ModifyEE9ToEE8ServiceLoaderFiles extends org.apache.maven.plugin.AbstractMojoModify services files from EE9 project to be compiled with EE8 dependencies
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.List<java.lang.String>extraFileNamesextra file names to change contentprivate java.io.FileoutputDirectoryprotected org.apache.maven.project.MavenProjectprojectMaven Project.private booleanskip
-
Constructor Summary
Constructors Constructor Description ModifyEE9ToEE8ServiceLoaderFiles()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidexecute()private java.lang.StringmapFileName(java.lang.String className)voidsetOutputDirectory(java.io.File outputDirectory)
-
-
-
Field Detail
-
skip
@Parameter(property="jetty.modifysources.servicesloader.files.skip") private boolean skip
-
outputDirectory
@Parameter(defaultValue="${project.build.outputDirectory}") private java.io.File outputDirectory
-
project
@Parameter(defaultValue="${project}", readonly=true) protected org.apache.maven.project.MavenProject projectMaven Project.
-
extraFileNames
@Parameter private java.util.List<java.lang.String> extraFileNames
extra file names to change content
-
-
Method Detail
-
execute
public void execute() throws org.apache.maven.plugin.MojoExecutionException- Throws:
org.apache.maven.plugin.MojoExecutionException
-
mapFileName
private java.lang.String mapFileName(java.lang.String className)
-
setOutputDirectory
public void setOutputDirectory(java.io.File outputDirectory)
-
-