private void |
AddDependencyMojo.addCrossPom(DependencyEntry coords,
java.io.File childPomFile,
java.io.File parentPomFile,
boolean effectiveUseProperty,
java.lang.String effectivePropertyName) |
Cross-POM mode: adds a managed dependency (with optional property) to the parent POM,
and a version-less dependency reference to the child POM.
|
private void |
AddDependencyMojo.addDependency(eu.maveniverse.domtrip.maven.PomEditor editor,
java.io.File pomFile,
java.lang.String profileId,
DependencyEntry coords,
boolean managed) |
|
private void |
AddDependencyMojo.addSinglePom(DependencyEntry coords,
org.apache.maven.project.MavenProject targetProject,
java.io.File pomFile,
boolean targetManaged,
boolean effectiveUseProperty,
java.lang.String effectivePropertyName) |
Single-POM mode: adds the dependency (optionally with a version property) to the current POM.
|
(package private) java.lang.String |
AddDependencyMojo.Conventions.derivePropertyName(DependencyEntry coords) |
Derives a property name for the given dependency based on the detected pattern.
|
protected static boolean |
AbstractDependencyMojo.existsInResolvedModel(org.apache.maven.project.MavenProject project,
DependencyEntry coords,
boolean managed) |
Checks whether the dependency exists in the project's declared (original) model
after property interpolation, but before inheritance merging.
|
private void |
AddDependencyMojo.syncInMemoryModel(org.apache.maven.project.MavenProject targetProject,
DependencyEntry coords,
boolean targetManaged,
boolean versionless) |
Syncs the in-memory Maven model after POM modifications.
|