]> source.dussan.org Git - sonarqube.git/commit
SONAR-23098 Persist dependencies in the compute engine
authorJulien HENRY <julien.henry@sonarsource.com>
Wed, 16 Oct 2024 10:48:55 +0000 (12:48 +0200)
committersonartech <sonartech@sonarsource.com>
Mon, 21 Oct 2024 20:04:00 +0000 (20:04 +0000)
commitfecf25981b0b8ef000ff329b736e34dc57d3f5c3
tree046c6c89cdc5dd39c4401e4c78fb390c4a31a7fb
parentb838452eb06ec6318e23d34cc1ee23e84aa489cd
SONAR-23098 Persist dependencies in the compute engine
26 files changed:
server/sonar-ce-task-projectanalysis/src/it/java/org/sonar/ce/task/projectanalysis/dependency/PersistProjectDependenciesStepIT.java [new file with mode: 0644]
server/sonar-ce-task-projectanalysis/src/it/java/org/sonar/ce/task/projectanalysis/step/BuildProjectDependenciesStepIT.java [new file with mode: 0644]
server/sonar-ce-task-projectanalysis/src/it/java/org/sonar/ce/task/projectanalysis/step/ReportPersistComponentsStepIT.java
server/sonar-ce-task-projectanalysis/src/it/java/org/sonar/ce/task/projectanalysis/step/ViewsPersistComponentsStepIT.java
server/sonar-ce-task-projectanalysis/src/main/java/org/sonar/ce/task/projectanalysis/batch/BatchReportReader.java
server/sonar-ce-task-projectanalysis/src/main/java/org/sonar/ce/task/projectanalysis/batch/BatchReportReaderImpl.java
server/sonar-ce-task-projectanalysis/src/main/java/org/sonar/ce/task/projectanalysis/component/Component.java
server/sonar-ce-task-projectanalysis/src/main/java/org/sonar/ce/task/projectanalysis/container/ProjectAnalysisTaskContainerPopulator.java
server/sonar-ce-task-projectanalysis/src/main/java/org/sonar/ce/task/projectanalysis/dependency/EmptyProjectDependenciesHolder.java [new file with mode: 0644]
server/sonar-ce-task-projectanalysis/src/main/java/org/sonar/ce/task/projectanalysis/dependency/MutableProjectDependenciesHolder.java [new file with mode: 0644]
server/sonar-ce-task-projectanalysis/src/main/java/org/sonar/ce/task/projectanalysis/dependency/PersistProjectDependenciesStep.java [new file with mode: 0644]
server/sonar-ce-task-projectanalysis/src/main/java/org/sonar/ce/task/projectanalysis/dependency/ProjectDependenciesHolder.java [new file with mode: 0644]
server/sonar-ce-task-projectanalysis/src/main/java/org/sonar/ce/task/projectanalysis/dependency/ProjectDependenciesHolderImpl.java [new file with mode: 0644]
server/sonar-ce-task-projectanalysis/src/main/java/org/sonar/ce/task/projectanalysis/dependency/ProjectDependency.java [new file with mode: 0644]
server/sonar-ce-task-projectanalysis/src/main/java/org/sonar/ce/task/projectanalysis/dependency/ProjectDependencyImpl.java [new file with mode: 0644]
server/sonar-ce-task-projectanalysis/src/main/java/org/sonar/ce/task/projectanalysis/step/BuildProjectDependenciesStep.java [new file with mode: 0644]
server/sonar-ce-task-projectanalysis/src/main/java/org/sonar/ce/task/projectanalysis/step/PersistComponentsStep.java
server/sonar-ce-task-projectanalysis/src/main/java/org/sonar/ce/task/projectanalysis/step/ReportComputationSteps.java
server/sonar-ce-task-projectanalysis/src/test/java/org/sonar/ce/task/projectanalysis/batch/BatchReportReaderRule.java
server/sonar-ce-task-projectanalysis/src/test/java/org/sonar/ce/task/projectanalysis/dependency/ProjectDependencyImplTest.java [new file with mode: 0644]
server/sonar-ce-task-projectanalysis/src/test/java/org/sonar/ce/task/projectanalysis/step/PersistComponentsStepTest.java
server/sonar-ce-task-projectanalysis/src/testFixtures/java/org/sonar/ce/task/projectanalysis/dependency/MutableProjectDependenciesHolderRule.java [new file with mode: 0644]
server/sonar-db-dao/src/main/java/org/sonar/db/dependency/ProjectDependenciesDao.java
server/sonar-db-dao/src/main/java/org/sonar/db/dependency/ProjectDependenciesMapper.java
server/sonar-db-dao/src/main/resources/org/sonar/db/dependency/ProjectDependenciesMapper.xml
server/sonar-db-dao/src/testFixtures/java/org/sonar/db/component/ComponentTesting.java