Class DotNetRestoreCollector
- java.lang.Object
-
- org.whitesource.agent.dependency.resolver.DependencyCollector
-
- org.whitesource.agent.dependency.resolver.dotNet.DotNetRestoreCollector
-
public class DotNetRestoreCollector extends DependencyCollector
- Author:
- raz.nitzan
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringBACK_SLASHstatic java.lang.StringDOT_NET_RESTORE_WSstatic java.lang.StringDOTNET_COMMANDstatic java.lang.StringDOTNET_RESTORE_TMP_DIRECTORYstatic java.lang.StringNUPKGstatic java.lang.StringPACKAGESstatic java.lang.StringRESTORE-
Fields inherited from class org.whitesource.agent.dependency.resolver.DependencyCollector
C_CHAR_WINDOWS
-
-
Constructor Summary
Constructors Constructor Description DotNetRestoreCollector()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Collection<org.whitesource.agent.api.model.AgentProjectInfo>collectDependencies(java.lang.String rootDirectory)voidexecuteDotNetRestore(java.lang.String folder, java.util.Set<java.lang.String> csprojFiles)protected java.lang.String[]getInstallParams(java.lang.String pathToDownloadPackages, java.lang.String csprojFile)-
Methods inherited from class org.whitesource.agent.dependency.resolver.DependencyCollector
getSingleProjectList, isWindows
-
-
-
-
Field Detail
-
DOTNET_RESTORE_TMP_DIRECTORY
public static final java.lang.String DOTNET_RESTORE_TMP_DIRECTORY
-
DOTNET_COMMAND
public static final java.lang.String DOTNET_COMMAND
- See Also:
- Constant Field Values
-
RESTORE
public static final java.lang.String RESTORE
- See Also:
- Constant Field Values
-
PACKAGES
public static final java.lang.String PACKAGES
- See Also:
- Constant Field Values
-
DOT_NET_RESTORE_WS
public static final java.lang.String DOT_NET_RESTORE_WS
- See Also:
- Constant Field Values
-
NUPKG
public static final java.lang.String NUPKG
- See Also:
- Constant Field Values
-
BACK_SLASH
public static final java.lang.String BACK_SLASH
-
-
Method Detail
-
collectDependencies
public java.util.Collection<org.whitesource.agent.api.model.AgentProjectInfo> collectDependencies(java.lang.String rootDirectory)
- Specified by:
collectDependenciesin classDependencyCollector
-
executeDotNetRestore
public void executeDotNetRestore(java.lang.String folder, java.util.Set<java.lang.String> csprojFiles)- Parameters:
folder- - top foldercsprojFiles- - paths to csproj files Get all paths to collect dependencies after executing 'dotnet restore'
-
getInstallParams
protected java.lang.String[] getInstallParams(java.lang.String pathToDownloadPackages, java.lang.String csprojFile)
-
-