Class CoreExtensionEntry


  • public class CoreExtensionEntry
    extends java.lang.Object
    Provides information about artifacts (identified by groupId:artifactId string key) and classpath elements exported by Maven core itself or a Maven core extension.
    Since:
    3.3.0
    • Constructor Summary

      Constructors 
      Constructor Description
      CoreExtensionEntry​(org.codehaus.plexus.classworlds.realm.ClassRealm realm, java.util.Collection<java.lang.String> artifacts, java.util.Collection<java.lang.String> packages)  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      static CoreExtensionEntry discoverFrom​(org.codehaus.plexus.classworlds.realm.ClassRealm loader)  
      static CoreExtensionEntry discoverFrom​(org.codehaus.plexus.classworlds.realm.ClassRealm loader, java.util.Collection<java.io.File> classpath)  
      org.codehaus.plexus.classworlds.realm.ClassRealm getClassRealm()
      Returns ClassLoader used to load extension classes.
      java.util.Set<java.lang.String> getExportedArtifacts()
      Returns artifacts exported by the extension, identified by groupId:artifactId string key.
      java.util.Set<java.lang.String> getExportedPackages()
      Returns classpath elements exported by the extension.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • CoreExtensionEntry

        public CoreExtensionEntry​(org.codehaus.plexus.classworlds.realm.ClassRealm realm,
                                  java.util.Collection<java.lang.String> artifacts,
                                  java.util.Collection<java.lang.String> packages)
    • Method Detail

      • getClassRealm

        public org.codehaus.plexus.classworlds.realm.ClassRealm getClassRealm()
        Returns ClassLoader used to load extension classes.
      • getExportedArtifacts

        public java.util.Set<java.lang.String> getExportedArtifacts()
        Returns artifacts exported by the extension, identified by groupId:artifactId string key.
      • getExportedPackages

        public java.util.Set<java.lang.String> getExportedPackages()
        Returns classpath elements exported by the extension.
      • discoverFrom

        public static CoreExtensionEntry discoverFrom​(org.codehaus.plexus.classworlds.realm.ClassRealm loader)
      • discoverFrom

        public static CoreExtensionEntry discoverFrom​(org.codehaus.plexus.classworlds.realm.ClassRealm loader,
                                                      java.util.Collection<java.io.File> classpath)