Class ModelFactory

java.lang.Object
org.sonatype.maven.polyglot.java.dsl.ModelFactory
All Implemented Interfaces:
BuildFactory, DependencyFactory, PluginFactory, PropertyFactory
Direct Known Subclasses:
ModelTest, ModelTest2

public class ModelFactory extends Object implements DependencyFactory, PropertyFactory, BuildFactory
  • Field Details

    • model

      protected org.apache.maven.model.Model model
    • modelVersion

      protected String modelVersion
    • groupId

      protected String groupId
    • artifactId

      protected String artifactId
    • version

      protected String version
    • packaging

      protected String packaging
    • name

      protected String name
    • description

      protected String description
    • url

      protected String url
    • inceptionYear

      protected String inceptionYear
    • modelEncoding

      protected String modelEncoding
    • organization

      private org.apache.maven.model.Organization organization
    • licenses

      private List licenses
    • developers

      private List developers
    • contributors

      private List contributors
    • mailingLists

      private List mailingLists
    • prerequisites

      private org.apache.maven.model.Prerequisites prerequisites
    • scm

      private org.apache.maven.model.Scm scm
    • issueManagement

      private org.apache.maven.model.IssueManagement issueManagement
    • ciManagement

      private org.apache.maven.model.CiManagement ciManagement
    • distributionManagement

      private org.apache.maven.model.DistributionManagement distributionManagement
    • reports

      private Object reports
    • reporting

      private org.apache.maven.model.Reporting reporting
  • Constructor Details

    • ModelFactory

      public ModelFactory()
  • Method Details

    • parent

      public void parent(NamedValue... keyValuePairs)
    • repositories

      public void repositories(org.apache.maven.model.Repository... repositories)
    • pluginRepositories

      public void pluginRepositories(org.apache.maven.model.Repository... repositories)
    • dependencies

      public void dependencies(org.apache.maven.model.Dependency... dependencies)
    • dependencies

      public void dependencies(Consumer<DependencyDTO>... dependencies)
    • dependencyManagement

      public void dependencyManagement(org.apache.maven.model.Dependency... dependencies)
    • dependencyManagement

      public void dependencyManagement(Consumer<DependencyDTO>... dependencies)
    • build

      public BuildBuilder build()
    • modules

      public void modules(String... modules)
    • build

      public void build(BuildFactory.BuildNamedValue... namedValues)
    • properties

      public void properties(PropertyFactory.Property... properties)
    • profile

      public ProfileBuilder profile(String id)
    • project

      public void project()
    • getModel

      public org.apache.maven.model.Model getModel()