File tree 1 file changed +10
-1
lines changed
1 file changed +10
-1
lines changed Original file line number Diff line number Diff line change @@ -65,6 +65,7 @@ import org.ossreviewtoolkit.scanner.provenance.NestedProvenanceScanResult
65
65
import org.ossreviewtoolkit.scanner.provenance.PackageProvenanceResolver
66
66
import org.ossreviewtoolkit.scanner.provenance.ProvenanceDownloader
67
67
import org.ossreviewtoolkit.scanner.utils.FileListResolver
68
+ import org.ossreviewtoolkit.utils.common.CommandLineTool
68
69
import org.ossreviewtoolkit.utils.common.collectMessages
69
70
import org.ossreviewtoolkit.utils.common.safeDeleteRecursively
70
71
import org.ossreviewtoolkit.utils.ort.Environment
@@ -134,10 +135,18 @@ class Scanner(
134
135
135
136
val endTime = Instant .now()
136
137
138
+ val toolVersions = mutableMapOf<String , String >()
139
+
140
+ scannerWrappers.values.flatten().forEach { scanner ->
141
+ if (scanner is CommandLineTool ) {
142
+ toolVersions[scanner.name] = scanner.getVersion()
143
+ }
144
+ }
145
+
137
146
val scannerRun = ScannerRun (
138
147
startTime = startTime,
139
148
endTime = endTime,
140
- environment = Environment (),
149
+ environment = Environment (toolVersions = toolVersions ),
141
150
config = scannerConfig,
142
151
provenances = projectResults.provenances + packageResults.provenances,
143
152
scanResults = projectResults.scanResults + packageResults.scanResults,
You can’t perform that action at this time.
0 commit comments