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
-
-
Constructor Summary
Constructors Constructor Description AbstractAtlasMapMojo()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FilegetOutputDir()FilegetOutputFile()List<org.eclipse.aether.repository.RemoteRepository>getRemoteRepos()org.eclipse.aether.RepositorySystemSessiongetRepoSession()org.eclipse.aether.RepositorySystemgetSystem()protected List<URL>resolveClasspath(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, setPluginContext
-
-
-
-
Method Detail
-
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
public List<org.eclipse.aether.repository.RemoteRepository> getRemoteRepos()
-
setRemoteRepos
public void setRemoteRepos(List<org.eclipse.aether.repository.RemoteRepository> remoteRepos)
-
getRepoSession
public org.eclipse.aether.RepositorySystemSession getRepoSession()
-
setRepoSession
public void setRepoSession(org.eclipse.aether.RepositorySystemSession repoSession)
-
getOutputDir
public File getOutputDir()
-
setOutputDir
public void setOutputDir(File outputDir)
-
getOutputFile
public File getOutputFile()
-
setOutputFile
public void setOutputFile(File outputFile)
-
-