Class CompilerMaven
- java.lang.Object
-
- org.openprovenance.prov.template.compiler.CompilerMaven
-
public class CompilerMaven extends Object
-
-
Constructor Summary
Constructors Constructor Description CompilerMaven(ConfigProcessor configProcessor)
-
Method Summary
Modifier and Type Method Description voidaddBuildHelperMavenPlugin(org.apache.maven.model.Model model)voidaddClientBuilderDependency(String artifact, String group, String version, org.apache.maven.model.Model model)voidaddCompilerDeclaration(org.apache.maven.model.Model model)voidaddJacksonDependency(org.apache.maven.model.Model model)voidaddJSweetDependency(org.apache.maven.model.Model model)voidaddJunitDependency(org.apache.maven.model.Model model)voidaddProvDependency(String artifact, org.apache.maven.model.Model model)com.squareup.javapoet.JavaFilegenerateTestFile_l2p(TemplatesCompilerConfig configs)StringgetProvPackageId()StringgetProvVersion()booleanmakeRootPom(TemplatesCompilerConfig configs, String root_dir, String cli_lib, String l2p_lib)booleanmakeSubPom(TemplatesCompilerConfig configs, String dir, String name, boolean dependencies, boolean jsweet, boolean jackson, boolean escape)
-
-
-
Constructor Detail
-
CompilerMaven
public CompilerMaven(ConfigProcessor configProcessor)
-
-
Method Detail
-
makeRootPom
public boolean makeRootPom(TemplatesCompilerConfig configs, String root_dir, String cli_lib, String l2p_lib)
-
makeSubPom
public boolean makeSubPom(TemplatesCompilerConfig configs, String dir, String name, boolean dependencies, boolean jsweet, boolean jackson, boolean escape)
-
getProvPackageId
public String getProvPackageId()
-
addClientBuilderDependency
public void addClientBuilderDependency(String artifact, String group, String version, org.apache.maven.model.Model model)
-
addProvDependency
public void addProvDependency(String artifact, org.apache.maven.model.Model model)
-
addJunitDependency
public void addJunitDependency(org.apache.maven.model.Model model)
-
addJacksonDependency
public void addJacksonDependency(org.apache.maven.model.Model model)
-
addJSweetDependency
public void addJSweetDependency(org.apache.maven.model.Model model)
-
addBuildHelperMavenPlugin
public void addBuildHelperMavenPlugin(org.apache.maven.model.Model model)
-
generateTestFile_l2p
public com.squareup.javapoet.JavaFile generateTestFile_l2p(TemplatesCompilerConfig configs)
-
addCompilerDeclaration
public void addCompilerDeclaration(org.apache.maven.model.Model model)
-
getProvVersion
public String getProvVersion()
-
-