Class CompilerMaven

java.lang.Object
org.openprovenance.prov.template.compiler.CompilerMaven

public class CompilerMaven extends Object
  • Constructor Details

  • Method Details

    • 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 SpecificationFile generateTestFile_l2p(TemplatesCompilerConfig configs, String directory, String fileName)
    • addCompilerDeclaration

      public void addCompilerDeclaration(org.apache.maven.model.Model model)
    • getProvVersion

      public String getProvVersion()