Class ConnectorsCrossDependenciesMojo

java.lang.Object
org.apache.maven.plugin.AbstractMojo
de.ikor.sip.foundation.mvnplugin.ConnectorsCrossDependenciesMojo
All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo

@Mojo(name="connectors-cross-dependencies-check", defaultPhase=VALIDATE) public class ConnectorsCrossDependenciesMojo extends org.apache.maven.plugin.AbstractMojo
Mojo implementing connectors-cross-dependencies-check goal, executing on LifecyclePhase.VALIDATE phase.
  • Field Details

    • sourceFolder

      protected static String sourceFolder
    • mavenProject

      @Parameter(defaultValue="${project}", required=true, readonly=true) org.apache.maven.project.MavenProject mavenProject
  • Constructor Details

    • ConnectorsCrossDependenciesMojo

      public ConnectorsCrossDependenciesMojo()
  • Method Details

    • execute

      public void execute() throws org.apache.maven.plugin.MojoExecutionException, org.apache.maven.plugin.MojoFailureException
      Throws:
      org.apache.maven.plugin.MojoExecutionException
      org.apache.maven.plugin.MojoFailureException
    • getSIPConnectorPackages

      Set<String> getSIPConnectorPackages(String folderPath)
    • mapToFilePaths

      public Collection<Path> mapToFilePaths(Iterable<String> pathNames)
    • setMavenProject

      void setMavenProject(org.apache.maven.project.MavenProject mavenProject)