org.apache.maven.archiva.repository.project
Class ProjectModelMerge
java.lang.Object
org.apache.maven.archiva.repository.project.ProjectModelMerge
public class ProjectModelMerge
- extends java.lang.Object
ProjectModelMerge
TODO: Should call this ProjectModelAncestry as it deals with the current project and its parent.
|
Method Summary |
static org.apache.maven.archiva.model.ArchivaProjectModel |
merge(org.apache.maven.archiva.model.ArchivaProjectModel mainProject,
org.apache.maven.archiva.model.ArchivaProjectModel parentProject)
Merge the contents of a project with it's parent project. |
static java.util.List |
mergeExclusions(java.util.List mainExclusions,
java.util.List parentExclusions)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ProjectModelMerge
public ProjectModelMerge()
merge
public static org.apache.maven.archiva.model.ArchivaProjectModel merge(org.apache.maven.archiva.model.ArchivaProjectModel mainProject,
org.apache.maven.archiva.model.ArchivaProjectModel parentProject)
throws ProjectModelException
- Merge the contents of a project with it's parent project.
- Parameters:
mainProject - the main project.parentProject - the parent project to merge.
- Throws:
ProjectModelException - if there was a problem merging the model.
mergeExclusions
public static java.util.List mergeExclusions(java.util.List mainExclusions,
java.util.List parentExclusions)