Class ActiveProjectArtifact

All Implemented Interfaces:
Comparable<Artifact>, Artifact

@Deprecated public class ActiveProjectArtifact extends Object implements Artifact
Wraps an active project instance to be able to receive updates from its artifact without affecting the original attributes of this artifact. TODO I think this exposes a design flaw in that the immutable and mutable parts of an artifact are in one class and should be split. ie scope, file, etc depend on the context of use, whereas everything else is immutable.