Class NugetDependencyResolver

    • Constructor Detail

      • NugetDependencyResolver

        public NugetDependencyResolver​(java.lang.String whitesourceConfiguration,
                                       NugetConfigFileType nugetConfigFileType,
                                       boolean nugetRestoreDependencies)
    • Method Detail

      • getResolutionResultFromParsing

        protected ResolutionResult getResolutionResultFromParsing​(java.lang.String topLevelFolder,
                                                                  java.util.Set<java.lang.String> configFiles,
                                                                  boolean onlyDependenciesFromReferenceTag)
      • executeNugetRestore

        protected void executeNugetRestore​(java.lang.String projectFolder)
      • parseNugetPackageFiles

        protected java.util.Collection<org.whitesource.agent.api.model.DependencyInfo> parseNugetPackageFiles​(java.util.Set<java.lang.String> configFilesPath,
                                                                                                              boolean getDependenciesFromReferenceTag)
      • executeNugetRestore

        public void executeNugetRestore​(java.lang.String folder,
                                        java.lang.String nugetExe,
                                        java.util.List<java.lang.String> slnFiles,
                                        java.lang.String nugetOpt)
      • getRestoreParams

        protected static java.lang.String[] getRestoreParams​(java.lang.String nugetExe,
                                                             java.lang.String slnFile,
                                                             java.lang.String nugetOpt)
      • getNugetExePath

        protected java.lang.String getNugetExePath()
      • getNugetRunningDir

        protected java.lang.String getNugetRunningDir​(java.lang.String dir)
      • getSlnFiles

        protected java.util.List<java.lang.String> getSlnFiles​(java.lang.String projectFolder)
      • getNugetOptions

        protected java.lang.String getNugetOptions()