Package io.atlasmap.maven
Class AbstractAtlasMapMojo
java.lang.Object
org.apache.maven.plugin.AbstractMojo
io.atlasmap.maven.AbstractAtlasMapMojo
- All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled,org.apache.maven.plugin.Mojo
- Direct Known Subclasses:
GenerateFieldActionsMojo,GenerateInspectionsMojo
public abstract class AbstractAtlasMapMojo
extends org.apache.maven.plugin.AbstractMojo
-
Field Summary
Fields inherited from interface org.apache.maven.plugin.Mojo
ROLE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionList<org.eclipse.aether.repository.RemoteRepository>org.eclipse.aether.RepositorySystemSessionorg.eclipse.aether.RepositorySystemresolveClasspath(List<String> artifacts) voidsetOutputDir(File outputDir) voidsetOutputFile(File outputFile) voidsetRemoteRepos(List<org.eclipse.aether.repository.RemoteRepository> remoteRepos) voidsetRepoSession(org.eclipse.aether.RepositorySystemSession repoSession) voidsetSystem(org.eclipse.aether.RepositorySystem system) protected voidwriteToJsonFile(String name, Object object) Methods inherited from class org.apache.maven.plugin.AbstractMojo
getLog, getPluginContext, setLog, setPluginContextMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.maven.plugin.Mojo
execute
-
Constructor Details
-
AbstractAtlasMapMojo
public AbstractAtlasMapMojo()
-
-
Method Details
-
resolveClasspath
protected List<URL> resolveClasspath(List<String> artifacts) throws org.apache.maven.plugin.MojoFailureException - Throws:
org.apache.maven.plugin.MojoFailureException
-
writeToJsonFile
protected void writeToJsonFile(String name, Object object) throws org.apache.maven.plugin.MojoExecutionException - Throws:
org.apache.maven.plugin.MojoExecutionException
-
getSystem
public org.eclipse.aether.RepositorySystem getSystem() -
setSystem
public void setSystem(org.eclipse.aether.RepositorySystem system) -
getRemoteRepos
-
setRemoteRepos
-
getRepoSession
public org.eclipse.aether.RepositorySystemSession getRepoSession() -
setRepoSession
public void setRepoSession(org.eclipse.aether.RepositorySystemSession repoSession) -
getOutputDir
-
setOutputDir
-
getOutputFile
-
setOutputFile
-