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
-
Method Summary
Modifier and TypeMethodDescriptionList<org.eclipse.aether.repository.RemoteRepository>
org.eclipse.aether.RepositorySystemSession
org.eclipse.aether.RepositorySystem
resolveClasspath
(List<String> artifacts) void
setOutputDir
(File outputDir) void
setOutputFile
(File outputFile) void
setRemoteRepos
(List<org.eclipse.aether.repository.RemoteRepository> remoteRepos) void
setRepoSession
(org.eclipse.aether.RepositorySystemSession repoSession) void
setSystem
(org.eclipse.aether.RepositorySystem system) protected void
writeToJsonFile
(String name, Object object) Methods inherited from class org.apache.maven.plugin.AbstractMojo
getLog, getPluginContext, setLog, setPluginContext
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods 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
-