public class Project
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
org.savantbuild.dep.graph.ArtifactGraph |
artifactGraph |
org.savantbuild.dep.domain.Dependencies |
dependencies |
org.savantbuild.dep.DefaultDependencyService |
dependencyService |
java.nio.file.Path |
directory |
static java.lang.Object |
GRAPH_EDGE |
java.lang.String |
group |
java.util.Map<org.savantbuild.dep.domain.License,java.lang.String> |
licenses |
java.lang.String |
name |
org.savantbuild.output.Output |
output |
java.nio.file.Path |
pluginConfigurationDirectory |
java.util.Map<org.savantbuild.dep.domain.Artifact,Plugin> |
plugins |
Publications |
publications |
org.savantbuild.dep.workflow.PublishWorkflow |
publishWorkflow |
org.savantbuild.util.Graph<Target,java.lang.Object> |
targetGraph |
java.util.Map<java.lang.String,Target> |
targets |
org.savantbuild.domain.Version |
version |
org.savantbuild.dep.workflow.Workflow |
workflow |
Constructor and Description |
---|
Project(java.nio.file.Path directory,
org.savantbuild.output.Output output) |
Modifier and Type | Method and Description |
---|---|
org.savantbuild.dep.domain.ReifiedArtifact |
toArtifact()
Converts this project into an Artifact.
|
public static final java.lang.Object GRAPH_EDGE
public final org.savantbuild.dep.DefaultDependencyService dependencyService
public final java.nio.file.Path directory
public final java.util.Map<org.savantbuild.dep.domain.License,java.lang.String> licenses
public final org.savantbuild.output.Output output
public final java.util.Map<java.lang.String,Target> targets
public org.savantbuild.dep.graph.ArtifactGraph artifactGraph
public org.savantbuild.dep.domain.Dependencies dependencies
public java.lang.String group
public java.lang.String name
public java.nio.file.Path pluginConfigurationDirectory
public java.util.Map<org.savantbuild.dep.domain.Artifact,Plugin> plugins
public Publications publications
public org.savantbuild.dep.workflow.PublishWorkflow publishWorkflow
public org.savantbuild.util.Graph<Target,java.lang.Object> targetGraph
public org.savantbuild.domain.Version version
public org.savantbuild.dep.workflow.Workflow workflow