Package org.savantbuild.domain
Class Project
java.lang.Object
org.savantbuild.domain.Project
This class defines the project.
-
Field Summary
FieldsModifier and TypeFieldDescriptionorg.savantbuild.dep.graph.ArtifactGraphorg.savantbuild.dep.domain.Dependenciesfinal org.savantbuild.dep.DefaultDependencyServicefinal Pathstatic final Objectfinal List<org.savantbuild.dep.domain.License>final org.savantbuild.output.Outputorg.savantbuild.dep.workflow.PublishWorkfloworg.savantbuild.domain.Versionorg.savantbuild.dep.workflow.Workflow -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.savantbuild.dep.domain.ReifiedArtifactConverts this project into an Artifact.
-
Field Details
-
GRAPH_EDGE
-
dependencyService
public final org.savantbuild.dep.DefaultDependencyService dependencyService -
directory
-
licenses
-
output
public final org.savantbuild.output.Output output -
targets
-
artifactGraph
public org.savantbuild.dep.graph.ArtifactGraph artifactGraph -
dependencies
public org.savantbuild.dep.domain.Dependencies dependencies -
group
-
name
-
pluginConfigurationDirectory
-
plugins
-
publications
-
publishWorkflow
public org.savantbuild.dep.workflow.PublishWorkflow publishWorkflow -
targetGraph
-
version
public org.savantbuild.domain.Version version -
workflow
public org.savantbuild.dep.workflow.Workflow workflow
-
-
Constructor Details
-
Project
-
-
Method Details
-
toArtifact
public org.savantbuild.dep.domain.ReifiedArtifact toArtifact()Converts this project into an Artifact. This artifact uses the project's name for the item name and it has a type ofjar.- Returns:
- The project artifact.
-