Interface DependencyResolverListener

  • All Superinterfaces:
    java.util.EventListener
    All Known Implementing Classes:
    DependencyResolverListenerAdapter

    public interface DependencyResolverListener
    extends java.util.EventListener
    Dependency resolver listener.
    • Method Detail

      • resolvingStarted

        void resolvingStarted​(@NotNull
                              java.util.List<ArtifactDependency> dependencies)
      • destinationDirCleaned

        void destinationDirCleaned​(@NotNull
                                   java.lang.String path,
                                   boolean pathExisted)
      • artifactDownloadStarted

        void artifactDownloadStarted​(@NotNull
                                     ArtifactDependency dependency,
                                     @NotNull
                                     java.util.Map<java.lang.String,​java.io.File> downloadedArtifacts)
      • artifactDownloaded

        void artifactDownloaded​(@NotNull
                                ArtifactDependency dependency,
                                @NotNull
                                java.lang.String artifactName,
                                @NotNull
                                java.lang.String artifactDestPath)
      • artifactDownloadedAndUnpacked

        @Deprecated
        void artifactDownloadedAndUnpacked​(@NotNull
                                           ArtifactDependency dependency,
                                           @NotNull
                                           java.lang.String artifactName,
                                           @NotNull
                                           java.lang.String artifactDestPath,
                                           @NotNull
                                           java.util.List<java.lang.String> files)
        Deprecated.
      • artifactDownloadedAndUnpacked

        void artifactDownloadedAndUnpacked​(@NotNull
                                           ArtifactDependency dependency,
                                           @NotNull
                                           java.lang.String artifactName,
                                           @NotNull
                                           java.lang.String artifactDestPath,
                                           int filesCount)
      • artifactDownloadFailed

        void artifactDownloadFailed​(@NotNull
                                    ArtifactDependency dependency,
                                    java.lang.Throwable exception)
      • resolvingFinished

        void resolvingFinished()
      • resolvingInterrupted

        void resolvingInterrupted()
      • artifactPatternProcessingStarted

        void artifactPatternProcessingStarted​(@NotNull
                                              java.lang.String sourceBuildDescription,
                                              @NotNull
                                              java.lang.String sourcePathPattern)
        Since:
        2018.1
      • artifactPatternProcessed

        void artifactPatternProcessed​(@NotNull
                                      java.lang.String sourceBuildDescription,
                                      @NotNull
                                      java.lang.String sourcePathPattern,
                                      int filesCount)
      • artifactDestinationCollision

        void artifactDestinationCollision​(@NotNull
                                          java.lang.String destination,
                                          @NotNull
                                          java.util.List<java.lang.String> sources)