Skip to content
This repository was archived by the owner on Dec 17, 2019. It is now read-only.

Commit d96d077

Browse files
author
Alex Maybaum
committed
update wss-agent api version. refactor dependencyInfo and add dependencyType.
1 parent 363d51e commit d96d077

File tree

3 files changed

+9
-5
lines changed

3 files changed

+9
-5
lines changed

build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ repositories {
2626
dependencies {
2727
compile gradleApi()
2828
compile localGroovy()
29-
compile 'org.whitesource:wss-agent-api-client:2.3.3', 'org.whitesource:wss-agent-report:2.3.3'
29+
compile 'org.whitesource:wss-agent-api-client:2.3.8', 'org.whitesource:wss-agent-report:2.3.8'
3030
compile 'org.codehaus.groovy:groovy-backports-compat23:2.4.11'
3131
testCompile group: 'junit', name: 'junit', version: '4.11'
3232
}

src/main/groovy/org/whitesource/gradle/tasks/CollectProjectInfoTask.groovy

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ import org.whitesource.agent.api.ChecksumUtils
88
import org.whitesource.agent.api.model.AgentProjectInfo
99
import org.whitesource.agent.api.model.Coordinates
1010
import org.whitesource.agent.api.model.DependencyInfo
11+
import org.whitesource.agent.api.model.DependencyType
1112
import org.whitesource.gradle.WhitesourceConfiguration
1213

1314
/**
@@ -48,6 +49,7 @@ class CollectProjectInfoTask extends DefaultTask {
4849
if (!addedSha1s.contains(sha1)) {
4950
def dependencyInfo = new DependencyInfo()
5051
dependencyInfo.setArtifactId(file.name)
52+
dependencyInfo.setFilename(file.name)
5153
dependencyInfo.setSystemPath(file.absolutePath)
5254
dependencyInfo.setSha1(sha1)
5355
projectInfo.getDependencies().add(dependencyInfo)
@@ -67,11 +69,13 @@ class CollectProjectInfoTask extends DefaultTask {
6769
def sha1 = ChecksumUtils.calculateSHA1(file)
6870
if (!addedSha1s.contains(sha1)) {
6971
dependencyInfo.setGroupId(dependency.getModuleGroup())
70-
dependencyInfo.setArtifactId(file.getName())
72+
dependencyInfo.setArtifactId(dependency.getModuleName())
7173
dependencyInfo.setVersion(dependency.getModuleVersion())
72-
dependencyInfo.setSystemPath(file.getAbsolutePath())
7374
dependencyInfo.setType(artifact.getType())
7475
dependencyInfo.setSha1(sha1)
76+
dependencyInfo.setSystemPath(file.getAbsolutePath())
77+
dependencyInfo.setDependencyType(DependencyType.GRADLE)
78+
dependencyInfo.setFilename(file.getName())
7579
addedSha1s.add(sha1)
7680
dependency.getChildren().each {
7781
def info = getDependencyInfo(it)

src/main/groovy/org/whitesource/gradle/tasks/UpdateWhitesourceInventoryTask.groovy

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ import org.whitesource.agent.report.PolicyCheckReport
1717
class UpdateWhitesourceInventoryTask extends DefaultTask {
1818

1919
private static final String AGENT_TYPE = 'gradle-plugin'
20-
private static final String AGENT_VERSION = '2.2.5'
20+
private static final String AGENT_VERSION = '2.3.8'
2121

2222
WhitesourceConfiguration wssConfig
2323
private WhitesourceService service
@@ -65,7 +65,7 @@ class UpdateWhitesourceInventoryTask extends DefaultTask {
6565
}
6666

6767
private void createService() {
68-
service = new WhitesourceService(AGENT_TYPE, AGENT_VERSION, null)
68+
service = new WhitesourceService(AGENT_TYPE, AGENT_VERSION, "0.8")
6969
configureProxy()
7070
}
7171

0 commit comments

Comments
 (0)