-
Notifications
You must be signed in to change notification settings - Fork 7
ORCH-554 Extract project builds and utils into dedicated modules #271
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
08b3866 to
d3bf53d
Compare
852d42f to
be9dedf
Compare
# Conflicts: # sonar-orchestrator-build/src/main/java/com/sonar/orchestrator/build/AbstractBuildExecutor.java # sonar-orchestrator-build/src/main/java/com/sonar/orchestrator/build/AntBuild.java # sonar-orchestrator-build/src/main/java/com/sonar/orchestrator/build/AntBuildExecutor.java # sonar-orchestrator-build/src/main/java/com/sonar/orchestrator/build/Build.java # sonar-orchestrator-build/src/main/java/com/sonar/orchestrator/build/BuildFailureException.java # sonar-orchestrator-build/src/main/java/com/sonar/orchestrator/build/BuildResult.java # sonar-orchestrator-build/src/main/java/com/sonar/orchestrator/build/BuildRunner.java # sonar-orchestrator-build/src/main/java/com/sonar/orchestrator/build/GradleBuild.java # sonar-orchestrator-build/src/main/java/com/sonar/orchestrator/build/GradleBuildExecutor.java # sonar-orchestrator-build/src/main/java/com/sonar/orchestrator/build/MavenBuild.java # sonar-orchestrator-build/src/main/java/com/sonar/orchestrator/build/MavenBuildExecutor.java # sonar-orchestrator-build/src/main/java/com/sonar/orchestrator/build/PropertyUtils.java # sonar-orchestrator-build/src/main/java/com/sonar/orchestrator/build/ScannerForMSBuild.java # sonar-orchestrator-build/src/main/java/com/sonar/orchestrator/build/ScannerForMSBuildExecutor.java # sonar-orchestrator-build/src/main/java/com/sonar/orchestrator/build/ScannerForMSBuildInstaller.java # sonar-orchestrator-build/src/main/java/com/sonar/orchestrator/build/SonarScanner.java # sonar-orchestrator-build/src/main/java/com/sonar/orchestrator/build/SonarScannerExecutor.java # sonar-orchestrator-build/src/main/java/com/sonar/orchestrator/build/SonarScannerInstaller.java # sonar-orchestrator-build/src/main/java/com/sonar/orchestrator/build/coverage/JaCoCoArgumentsBuilder.java # sonar-orchestrator-build/src/main/java/com/sonar/orchestrator/build/dotnet/scanner/PackageDetails.java # sonar-orchestrator-build/src/main/java/com/sonar/orchestrator/build/dotnet/scanner/PackageDetailsFactory.java # sonar-orchestrator-build/src/main/java/com/sonar/orchestrator/build/dotnet/scanner/package-info.java # sonar-orchestrator-build/src/main/java/com/sonar/orchestrator/build/package-info.java # sonar-orchestrator-build/src/main/java/com/sonar/orchestrator/util/Command.java # sonar-orchestrator-build/src/main/java/com/sonar/orchestrator/util/CommandException.java # sonar-orchestrator-build/src/main/java/com/sonar/orchestrator/util/CommandExecutor.java # sonar-orchestrator-build/src/main/java/com/sonar/orchestrator/util/StreamConsumer.java # sonar-orchestrator-build/src/main/java/com/sonar/orchestrator/util/ZipUtils.java # sonar-orchestrator-build/src/main/java/com/sonar/orchestrator/version/Version.java # sonar-orchestrator-build/src/main/java/com/sonar/orchestrator/version/package-info.java # sonar-orchestrator-build/src/test/java/com/sonar/orchestrator/build/AbstractBuildExecutorTest.java # sonar-orchestrator-build/src/test/java/com/sonar/orchestrator/build/AntBuildExecutorTest.java # sonar-orchestrator-build/src/test/java/com/sonar/orchestrator/build/AntBuildTest.java # sonar-orchestrator-build/src/test/java/com/sonar/orchestrator/build/BuildResultTest.java # sonar-orchestrator-build/src/test/java/com/sonar/orchestrator/build/BuildRunnerTest.java # sonar-orchestrator-build/src/test/java/com/sonar/orchestrator/build/BuildTest.java # sonar-orchestrator-build/src/test/java/com/sonar/orchestrator/build/FakeBuild.java # sonar-orchestrator-build/src/test/java/com/sonar/orchestrator/build/GradleBuildExecutorTest.java # sonar-orchestrator-build/src/test/java/com/sonar/orchestrator/build/GradleBuildTest.java # sonar-orchestrator-build/src/test/java/com/sonar/orchestrator/build/MavenBuildExecutorTest.java # sonar-orchestrator-build/src/test/java/com/sonar/orchestrator/build/MavenBuildTest.java # sonar-orchestrator-build/src/test/java/com/sonar/orchestrator/build/PropertyUtilsTest.java # sonar-orchestrator-build/src/test/java/com/sonar/orchestrator/build/ScannerForMSBuildExecutorTest.java # sonar-orchestrator-build/src/test/java/com/sonar/orchestrator/build/ScannerForMSBuildInstallerTest.java # sonar-orchestrator-build/src/test/java/com/sonar/orchestrator/build/ScannerForMSBuildTest.java # sonar-orchestrator-build/src/test/java/com/sonar/orchestrator/build/SonarScannerExecutorTest.java # sonar-orchestrator-build/src/test/java/com/sonar/orchestrator/build/SonarScannerInstallerTest.java # sonar-orchestrator-build/src/test/java/com/sonar/orchestrator/build/SonarScannerTest.java # sonar-orchestrator-build/src/test/java/com/sonar/orchestrator/build/dotnet/scanner/PackageDetailsFactoryTest.java # sonar-orchestrator-build/src/test/java/com/sonar/orchestrator/util/CommandExecutorTest.java # sonar-orchestrator-build/src/test/java/com/sonar/orchestrator/util/CommandTest.java # sonar-orchestrator-build/src/test/java/com/sonar/orchestrator/util/StreamConsumerTest.java # sonar-orchestrator-build/src/test/java/com/sonar/orchestrator/util/ZipUtilsTest.java # sonar-orchestrator-build/src/test/java/com/sonar/orchestrator/version/VersionTest.java
124d7ff to
30a731e
Compare
30a731e to
1be5e0c
Compare
henryju
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I wonder if we should already create another module, orchestrator-utils containing Preconditions, Version, ... that are not really specific to the build.
I already saw the opportunity but wanted to scope this task and avoid re-organizing the whole project at once. I'll give it a try. |
|
henryju
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Very nice!
Don't forget to squad your commits when merging.
You could also request a review from the onprem platform squad, as they are normally the owners of Orchestrator, at least to inform them of the change.
I would also link ORCH-554 to the SCANIT ticket, to give some context to this change.
|
This is significant change. Can we bump the version to at least 6.1 (if not 7.0)? |
Will do. |




https://sonarsource.atlassian.net/browse/ORCH-554