public static class JavaProject.JavaProjectBuilder extends Object
public JavaProject.JavaProjectBuilder name(String name)
public JavaProject.JavaProjectBuilder groupId(String groupId)
public JavaProject.JavaProjectBuilder artifactId(String artifactId)
public JavaProject.JavaProjectBuilder version(String version)
public JavaProject.JavaProjectBuilder outputDirectory(File outputDirectory)
public JavaProject.JavaProjectBuilder baseDirectory(File baseDirectory)
public JavaProject.JavaProjectBuilder buildDirectory(File buildDirectory)
public JavaProject.JavaProjectBuilder properties(Properties properties)
public JavaProject.JavaProjectBuilder compileClassPathElement(String compileClassPathElement)
public JavaProject.JavaProjectBuilder compileClassPathElements(Collection<? extends String> compileClassPathElements)
public JavaProject.JavaProjectBuilder clearCompileClassPathElements()
public JavaProject.JavaProjectBuilder dependency(Dependency dependency)
public JavaProject.JavaProjectBuilder dependencies(Collection<? extends Dependency> dependencies)
public JavaProject.JavaProjectBuilder clearDependencies()
public JavaProject.JavaProjectBuilder dependenciesWithTransitive(List<Dependency> dependenciesWithTransitive)
public JavaProject.JavaProjectBuilder plugin(Plugin plugin)
public JavaProject.JavaProjectBuilder plugins(Collection<? extends Plugin> plugins)
public JavaProject.JavaProjectBuilder clearPlugins()
public JavaProject.JavaProjectBuilder site(String site)
public JavaProject.JavaProjectBuilder description(String description)
public JavaProject.JavaProjectBuilder organizationName(String organizationName)
public JavaProject.JavaProjectBuilder documentationUrl(String documentationUrl)
public JavaProject.JavaProjectBuilder buildFinalName(String buildFinalName)
public JavaProject.JavaProjectBuilder artifact(File artifact)
public JavaProject.JavaProjectBuilder localRepositoryBaseDirectory(File localRepositoryBaseDirectory)
public JavaProject.JavaProjectBuilder packaging(String packaging)
public JavaProject.JavaProjectBuilder issueManagementSystem(String issueManagementSystem)
public JavaProject.JavaProjectBuilder issueManagementUrl(String issueManagementUrl)
public JavaProject.JavaProjectBuilder scmUrl(String scmUrl)
public JavaProject.JavaProjectBuilder scmTag(String scmTag)
public JavaProject build()
Copyright © 2021. All rights reserved.