public class MuleApplicationDependencyFinder extends Object
| Constructor and Description |
|---|
MuleApplicationDependencyFinder(org.apache.maven.project.MavenProject project) |
| Modifier and Type | Method and Description |
|---|---|
static String |
buildDependencyId(org.apache.maven.model.Dependency dependency)
It builds a generic ID based on a dependency
|
Optional<org.apache.maven.artifact.Artifact> |
findMuleDomainArtifact()
Looks for a mule domain artifact amongst the project's artifacts, provided a mule domain is declared as dependency in the
project.
|
Optional<org.apache.maven.artifact.Artifact> |
findMuleDomainArtifact(String artifactId)
Looks for a mule domain artifact amongst the project's artifacts that matches the artifact id provided project.
|
Optional<org.apache.maven.model.Dependency> |
findMuleDomainDependency()
Looks for a mule domain dependency amongst the declared domains of the project.
|
public MuleApplicationDependencyFinder(org.apache.maven.project.MavenProject project)
public Optional<org.apache.maven.artifact.Artifact> findMuleDomainArtifact()
public Optional<org.apache.maven.artifact.Artifact> findMuleDomainArtifact(String artifactId)
public Optional<org.apache.maven.model.Dependency> findMuleDomainDependency()
public static String buildDependencyId(org.apache.maven.model.Dependency dependency)
dependency - the dependency to build the ID forCopyright © 2018. All rights reserved.