Package japicmp.maven

Class MavenParameters


  • public class MavenParameters
    extends java.lang.Object
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private org.apache.maven.artifact.factory.ArtifactFactory artifactFactory  
      private java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> artifactRepositories  
      private org.apache.maven.artifact.repository.ArtifactRepository localRepository  
      private org.apache.maven.project.MavenProject mavenProject  
      private org.apache.maven.artifact.metadata.ArtifactMetadataSource metadataSource  
      private org.apache.maven.plugin.MojoExecution mojoExecution  
      private java.util.List<org.eclipse.aether.repository.RemoteRepository> remoteRepos  
      private org.eclipse.aether.RepositorySystemSession repoSession  
      private org.eclipse.aether.RepositorySystem repoSystem  
      private java.lang.String versionRangeWithProjectVersion  
    • Constructor Summary

      Constructors 
      Constructor Description
      MavenParameters​(java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> artifactRepositories, org.apache.maven.artifact.factory.ArtifactFactory artifactFactory, org.apache.maven.artifact.repository.ArtifactRepository localRepository, org.apache.maven.project.MavenProject mavenProject, org.apache.maven.plugin.MojoExecution mojoExecution, java.lang.String versionRangeWithProjectVersion, org.apache.maven.artifact.metadata.ArtifactMetadataSource metadataSource, org.eclipse.aether.RepositorySystem repoSystem, org.eclipse.aether.RepositorySystemSession repoSession, java.util.List<org.eclipse.aether.repository.RemoteRepository> remoteRepos)  
    • Field Detail

      • artifactRepositories

        private final java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> artifactRepositories
      • artifactFactory

        private final org.apache.maven.artifact.factory.ArtifactFactory artifactFactory
      • localRepository

        private final org.apache.maven.artifact.repository.ArtifactRepository localRepository
      • mavenProject

        private final org.apache.maven.project.MavenProject mavenProject
      • mojoExecution

        private final org.apache.maven.plugin.MojoExecution mojoExecution
      • versionRangeWithProjectVersion

        private final java.lang.String versionRangeWithProjectVersion
      • metadataSource

        private final org.apache.maven.artifact.metadata.ArtifactMetadataSource metadataSource
      • repoSystem

        private final org.eclipse.aether.RepositorySystem repoSystem
      • repoSession

        private final org.eclipse.aether.RepositorySystemSession repoSession
      • remoteRepos

        private final java.util.List<org.eclipse.aether.repository.RemoteRepository> remoteRepos
    • Constructor Detail

      • MavenParameters

        public MavenParameters​(java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> artifactRepositories,
                               org.apache.maven.artifact.factory.ArtifactFactory artifactFactory,
                               org.apache.maven.artifact.repository.ArtifactRepository localRepository,
                               org.apache.maven.project.MavenProject mavenProject,
                               org.apache.maven.plugin.MojoExecution mojoExecution,
                               java.lang.String versionRangeWithProjectVersion,
                               org.apache.maven.artifact.metadata.ArtifactMetadataSource metadataSource,
                               org.eclipse.aether.RepositorySystem repoSystem,
                               org.eclipse.aether.RepositorySystemSession repoSession,
                               java.util.List<org.eclipse.aether.repository.RemoteRepository> remoteRepos)
    • Method Detail

      • getArtifactRepositories

        public java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> getArtifactRepositories()
      • getArtifactFactory

        public org.apache.maven.artifact.factory.ArtifactFactory getArtifactFactory()
      • getLocalRepository

        public org.apache.maven.artifact.repository.ArtifactRepository getLocalRepository()
      • getMavenProject

        public org.apache.maven.project.MavenProject getMavenProject()
      • getMojoExecution

        public org.apache.maven.plugin.MojoExecution getMojoExecution()
      • getVersionRangeWithProjectVersion

        public java.lang.String getVersionRangeWithProjectVersion()
      • getMetadataSource

        public org.apache.maven.artifact.metadata.ArtifactMetadataSource getMetadataSource()
      • getRepoSystem

        public org.eclipse.aether.RepositorySystem getRepoSystem()
      • getRepoSession

        public org.eclipse.aether.RepositorySystemSession getRepoSession()
      • getRemoteRepos

        public java.util.List<org.eclipse.aether.repository.RemoteRepository> getRemoteRepos()