diff --git a/eng/pipelines/templates/jobs/archetype-sdk-client.yml b/eng/pipelines/templates/jobs/archetype-sdk-client.yml index 46922a3c97b62..24bc4fbf54b50 100644 --- a/eng/pipelines/templates/jobs/archetype-sdk-client.yml +++ b/eng/pipelines/templates/jobs/archetype-sdk-client.yml @@ -102,12 +102,16 @@ jobs: BuildSHA: $(Build.SourceVersion) RepoId: 'Azure/azure-sdk-for-java' + - template: ../steps/generate-project-list.yml + parameters: + Artifacts: ${{parameters.Artifacts}} + - task: Maven@3 displayName: 'Build and Package' inputs: - mavenPomFile: sdk/${{parameters.ServiceDirectory}}/pom.service.xml + mavenPomFile: pom.xml goals: 'package' - options: '$(DefaultOptions) "-DpackageOutputDirectory=$(Build.ArtifactStagingDirectory)" -DskipTests -Dgenerate-overview' # We include template-module so we ensure it always builds in CI + options: '$(DefaultOptions) "-DpackageOutputDirectory=$(Build.ArtifactStagingDirectory)" -DskipTests -Dgenerate-overview -pl $(ProjectList) -am' # We include template-module so we ensure it always builds in CI mavenOptions: '$(MemoryOptions) $(LoggingOptions)' javaHomeOption: 'JDKVersion' jdkVersionOption: $(JavaVersion) @@ -155,32 +159,23 @@ jobs: Options: --batch-mode MavenOptions: $(MemoryOptions) $(LoggingOptions) + - template: ../steps/generate-project-list.yml + parameters: + Artifacts: ${{parameters.Artifacts}} + # maven dependency:tree needs to be able to resolve dependencies, so these should be installed. - task: Maven@3 displayName: 'Build and Install' inputs: - mavenPomFile: sdk/${{parameters.ServiceDirectory}}/pom.service.xml + mavenPomFile: pom.xml goals: 'install' - options: '$(DefaultOptions) -DskipTests -Dgpg.skip -Dmaven.javadoc.skip=true -Dcheckstyle.skip=true -Dspotbugs.skip=true -Drevapi.skip=true' + options: '$(DefaultOptions) -DskipTests -Dgpg.skip -Dmaven.javadoc.skip=true -Dcheckstyle.skip=true -Dspotbugs.skip=true -Drevapi.skip=true -pl $(ProjectList) -am' mavenOptions: '$(MemoryOptions) $(LoggingOptions)' javaHomeOption: 'JDKVersion' jdkVersionOption: '1.11' jdkArchitectureOption: 'x64' publishJUnitResults: false - - pwsh: | - if ("${{parameters.SDKType}}" -ieq "client") { - $excludes = "^(microsoft|mgmt)" - } else { - $excludes = "^(azure|mgmt)" - } - - $directory = "$(Build.SourcesDirectory)/sdk/${{parameters.ServiceDirectory}}" - - Write-Host "Directory: '$directory'. Excludes: '$excludes'" - $(Build.SourcesDirectory)/eng/Set-ComponentRegistrations.ps1 $directory -ExcludeRegex $excludes -Verbose - displayName: 'Generate cgmanifest.json' - - task: ms.vss-governance-buildtask.governance-build-task-component-detection.ComponentGovernanceComponentDetection@0 # ComponentGovernance is currently unable to run on pull requests of public projects. Running on non-PR # builds should be sufficient. @@ -190,8 +185,8 @@ jobs: - task: Maven@3 displayName: 'Run SpotBugs, Checkstyle, RevApi, and Javadoc' inputs: - mavenPomFile: sdk/${{parameters.ServiceDirectory}}/pom.service.xml - options: '--no-transfer-progress -DskipTests -Dgpg.skip -Dverify-readme-windows' + mavenPomFile: pom.xml + options: '--no-transfer-progress -DskipTests -Dgpg.skip -Dverify-readme-windows -pl $(ProjectList)' mavenOptions: '$(MemoryOptions)' javaHomeOption: 'JDKVersion' jdkVersionOption: '1.11' @@ -254,11 +249,15 @@ jobs: condition: and(succeeded(), eq(variables['ShouldRunSourceTests'],'true')) displayName: 'Update versions for source build' + - template: ../steps/generate-project-list.yml + parameters: + Artifacts: ${{parameters.Artifacts}} + - task: Maven@3 displayName: 'Run tests' inputs: - mavenPomFile: sdk/${{parameters.ServiceDirectory}}/pom.service.xml - options: ${{ parameters.TestOptions }} + mavenPomFile: pom.xml + options: ${{ parameters.TestOptions }} -pl $(ProjectList) -am mavenOptions: '$(MemoryOptions) $(LoggingOptions)' javaHomeOption: 'JDKVersion' jdkVersionOption: $(JavaVersion) @@ -273,45 +272,4 @@ jobs: condition: and(always(), or(ne(variables['TestFromSource'],'true'), eq(variables['ShouldRunSourceTests'],'true'))) inputs: mergeTestResults: true - testRunTitle: $(RunTitle) - - # HACK: This has been disabled to unblock releases where aggregate code - # coverage reporting was causing agent timeouts. We've got an issue - # to discuss how to handle aggregate-style reporting across the repo - # but at the moment this isn't going to work: - # - # https://github.com/Azure/azure-sdk-for-java/issues/7271 - # - # # Generate JaCoCo code coverage report on Java 11, Linux builds if the build reason is not PR. - # - task: Maven@3 - # displayName: 'Generate aggregate code coverage report' - # condition: and(eq(variables['OsName'], 'Linux'), eq(variables['JavaVersion'], '1.11'), ne(variables['Build.Reason'], 'PullRequest')) - # inputs: - # # Aggregate reports for non-PR builds will use pom.client.xml and include non-shipping modules - # mavenPomFile: pom.client.xml - # options: '$(DefaultOptions) -Dinclude-non-shipping-modules -Dgpg.skip -Dmaven.javadoc.skip=true -Dcheckstyle.skip=true -Dspotbugs.skip=true' - # mavenOptions: '-Xmx3072m $(LoggingOptions)' - # javaHomeOption: 'JDKVersion' - # jdkVersionOption: $(JavaVersion) - # jdkArchitectureOption: 'x64' - # publishJUnitResults: false - # goals: 'verify' - - # # Azure DevOps only seems to respect the last code coverage result published, so only do this for Linux + Java LTS. - # # Code coverage reporting is setup only for Track 2 modules. - # - task: PublishCodeCoverageResults@1 - # condition: and(eq(variables['OsName'], 'Linux'), eq(variables['JavaVersion'], '1.11'), ne(variables['Build.Reason'], 'PullRequest')) - # inputs: - # codeCoverageTool: JaCoCo - # summaryFileLocation: eng/jacoco-test-coverage/target/site/test-coverage/jacoco.xml - # reportDirectory: eng/jacoco-test-coverage/target/site/test-coverage/ - # failIfCoverageEmpty: true - - # # Publish code coverage to an artifact so it can be uploaded to the Maven site. - # # Do this for track 2 modules only. Code coverage from previous step is only published for Linux + Java LTS. - # - task: PublishPipelineArtifact@0 - # displayName: 'Publish coverage artifact' - # condition: and(eq(variables['OsName'], 'Linux'), eq(variables['JavaVersion'], '1.11'), ne(variables['Build.Reason'], 'PullRequest')) - # inputs: - # artifactName: coverage - # targetPath: eng/jacoco-test-coverage/target/site/ + testRunTitle: $(RunTitle) \ No newline at end of file diff --git a/eng/pipelines/templates/jobs/archetype-sdk-data.yml b/eng/pipelines/templates/jobs/archetype-sdk-data.yml index ffc60a79525c1..39ab708e5b3c2 100644 --- a/eng/pipelines/templates/jobs/archetype-sdk-data.yml +++ b/eng/pipelines/templates/jobs/archetype-sdk-data.yml @@ -90,12 +90,16 @@ jobs: BuildSHA: $(Build.SourceVersion) RepoId: 'Azure/azure-sdk-for-java' + - template: ../steps/generate-project-list.yml + parameters: + Artifacts: ${{parameters.Artifacts}} + - task: Maven@3 displayName: 'Build and Package' inputs: - mavenPomFile: sdk/${{parameters.ServiceDirectory}}/pom.service.xml + mavenPomFile: pom.xml goals: 'package' - options: '$(DefaultOptions) "-DpackageOutputDirectory=$(Build.ArtifactStagingDirectory)" -DskipTests -Dgenerate-overview' # We include template-module so we ensure it always builds in CI + options: '$(DefaultOptions) "-DpackageOutputDirectory=$(Build.ArtifactStagingDirectory)" -DskipTests -Dgenerate-overview -pl $(ProjectList) -am -amd' # We include template-module so we ensure it always builds in CI mavenOptions: '$(MemoryOptions) $(LoggingOptions)' javaHomeOption: 'JDKVersion' jdkVersionOption: $(JavaVersion) @@ -150,11 +154,15 @@ jobs: Options: --batch-mode MavenOptions: $(MemoryOptions) $(LoggingOptions) + - template: ../steps/generate-project-list.yml + parameters: + Artifacts: ${{parameters.Artifacts}} + - task: Maven@3 displayName: 'Install Module and Run SpotBugs, Checkstyle, RevApi, and Javadoc' inputs: - mavenPomFile: sdk/${{parameters.ServiceDirectory}}/pom.service.xml - options: '--no-transfer-progress -DskipTests -Dgpg.skip -Dverify-readme' + mavenPomFile: pom.xml + options: '--no-transfer-progress -DskipTests -Dgpg.skip -Dverify-readme -pl $(ProjectList) -am' mavenOptions: '$(MemoryOptions)' javaHomeOption: 'JDKVersion' jdkVersionOption: '1.11' @@ -186,6 +194,10 @@ jobs: Options: --batch-mode MavenOptions: $(MemoryOptions) $(LoggingOptions) + - template: ../steps/generate-project-list.yml + parameters: + Artifacts: ${{parameters.Artifacts}} + - task: Maven@3 displayName: 'Start Jetty' condition: succeeded() @@ -204,8 +216,8 @@ jobs: - task: Maven@3 displayName: 'Run tests' inputs: - mavenPomFile: sdk/${{parameters.ServiceDirectory}}/pom.service.xml - options: ${{ parameters.TestOptions }} + mavenPomFile: pom.xml + options: ${{ parameters.TestOptions }} -pl $(ProjectList) -am mavenOptions: '$(MemoryOptions) $(LoggingOptions)' javaHomeOption: 'JDKVersion' jdkVersionOption: $(JavaVersion) diff --git a/eng/pipelines/templates/jobs/archetype-sdk-tests.yml b/eng/pipelines/templates/jobs/archetype-sdk-tests.yml index 2a47c53997383..57ff485803991 100644 --- a/eng/pipelines/templates/jobs/archetype-sdk-tests.yml +++ b/eng/pipelines/templates/jobs/archetype-sdk-tests.yml @@ -92,7 +92,7 @@ jobs: - task: Maven@3 displayName: $(DisplayName) inputs: - mavenPomFile: sdk/${{parameters.ServiceDirectory}}/pom.service.xml + mavenPomFile: sdk/${{parameters.ServiceDirectory}}/pom.xml ${{ insert }}: ${{ parameters.TestStepMavenInputs }} env: ${{ parameters.EnvVars }} diff --git a/eng/pipelines/templates/steps/generate-project-list.yml b/eng/pipelines/templates/steps/generate-project-list.yml new file mode 100644 index 0000000000000..a015c38a9acfd --- /dev/null +++ b/eng/pipelines/templates/steps/generate-project-list.yml @@ -0,0 +1,18 @@ +# This job template uses the artifact list in the ci.yml file +# to generate a variable at build time that can be passed into +# the Maven -pl command-line switch to constrain what subset of +# projects are targetted based on the artifacts this pipeline +# produces. The -am and -amd switches are then applied as +# appropriate to constrain the full graph that is built depending +# on whether we are doing a recorded test play back or a full live +# test. + +steps: +- pwsh: | + Write-Host "##vso[task.setvariable variable=ProjectList;]" + displayName: Initialize project list variable + +- ${{each artifact in parameters.Artifacts }}: + - pwsh: | + Write-Host "##vso[task.setvariable variable=ProjectList;]$(ProjectList),${{artifact.groupId}}:${{artifact.name}}" + displayName: Append ${{artifact.groupId}}:${{artifact.name}} to project list diff --git a/pom.data.xml b/pom.data.xml index 31c31125c5c98..8c0ea8fd7b3de 100644 --- a/pom.data.xml +++ b/pom.data.xml @@ -601,7 +601,6 @@ - ./sdk/batch/microsoft-azure-batch ./sdk/eventhubs/microsoft-azure-eventhubs/pom.xml diff --git a/pom.management.xml b/pom.management.xml index 1e92a220ace08..926ca96faa1cf 100644 --- a/pom.management.xml +++ b/pom.management.xml @@ -758,8 +758,11 @@ + diff --git a/pom.xml b/pom.xml index 5c2b8aa02dcdc..6994a083a0c1e 100644 --- a/pom.xml +++ b/pom.xml @@ -6,279 +6,23 @@ com.azure azure-sdk-all pom - 1.0.0 - - Microsoft Azure SDK for Java - All Modules - Aggregated POM for Microsoft Azure SDK for Java - https://github.com/Azure/azure-sdk-for-java - - Microsoft Corporation - http://microsoft.com - - - - com.azure - azure-sdk-parent - 1.6.0 - ./parent/pom.xml - - - - - The MIT License (MIT) - http://opensource.org/licenses/MIT - repo - - - - - - microsoft - Microsoft Corporation - - - - - GitHub - ${issues.url} - - - - https://github.com/Azure/azure-sdk-for-java - scm:git:https://github.com/Azure/azure-sdk-for-java.git - - HEAD - - - - UTF-8 - ${project.build.directory} - - - playback - 11080 - 11081 - - https://azuresdkartifacts.blob.core.windows.net/azure-sdk-for-java - https://github.com/Azure/azure-sdk-for-java/issues - - - - - - - org.apache.maven.plugins - maven-checkstyle-plugin - 3.1.0 - - - com.azure - sdk-build-tools - 1.0.0 - - - com.puppycrawl.tools - checkstyle - 8.29 - - - - checkstyle/checkstyle.xml - checkstyle/checkstyle-suppressions.xml - checkstyle/java.header - samedir= - UTF-8 - true - true - true - - - false - false - - - - verify - - check - - - - - - - - org.apache.maven.plugins - maven-jar-plugin - 3.1.2 - - ${packageOutputDirectory} - - - - - - org.apache.maven.plugins - maven-javadoc-plugin - 3.1.1 - - - attach-javadocs - - jar - - - ${packageOutputDirectory} - - - - - - - - org.apache.maven.plugins - maven-source-plugin - 3.0.1 - - - attach-sources - - jar - - - ${packageOutputDirectory} - - - - - - - - org.apache.maven.plugins - maven-antrun-plugin - 1.8 - - - copy - package - - - - - - - run - - - - - - - - org.codehaus.mojo - build-helper-maven-plugin - 3.0.0 - - - - - - - - java8 - - true - - !java-lts - - - - - - org.apache.maven.plugins - maven-compiler-plugin - 3.8.1 - - 1.8 - 1.8 - true - true - -Xlint:all - - - - - - - - java-lts - - - java-lts - - - - - - org.apache.maven.plugins - maven-compiler-plugin - 3.8.1 - - 11 - 11 - true - true - -Xlint:all - - - - - - - - - javadoc-no-modules-fix - - [9,) - - - - - org.apache.maven.plugins - maven-javadoc-plugin - 3.1.1 - - --no-module-directories - - - - - - - - template-module - - - include-template - - - - ./sdk/template/azure-sdk-template - - - - + 1.0.0 - ./pom.client.xml - ./pom.data.xml - ./pom.management.xml + sdk/appconfiguration + sdk/authorization + sdk/batch + sdk/core + sdk/cosmos + sdk/cognitiveservices + sdk/eventgrid + sdk/eventhubs + sdk/identity + sdk/keyvault + sdk/loganalytics + sdk/mediaservices + common/perf-test-core + sdk/search + sdk/servicebus + sdk/storage diff --git a/sdk/appconfiguration/pom.service.xml b/sdk/appconfiguration/pom.xml similarity index 66% rename from sdk/appconfiguration/pom.service.xml rename to sdk/appconfiguration/pom.xml index 921cee0628142..dbb6501612fb2 100644 --- a/sdk/appconfiguration/pom.service.xml +++ b/sdk/appconfiguration/pom.xml @@ -9,13 +9,6 @@ pom 1.0.0 - - ../core/azure-core - ../core/azure-core-test - ../core/azure-core-http-netty - ../core/azure-core-http-okhttp - ../identity/azure-identity azure-data-appconfiguration diff --git a/sdk/applicationinsights/pom.xml b/sdk/applicationinsights/pom.xml new file mode 100644 index 0000000000000..dbb6501612fb2 --- /dev/null +++ b/sdk/applicationinsights/pom.xml @@ -0,0 +1,14 @@ + + + 4.0.0 + com.azure + azure-appconfiguration-service + pom + 1.0.0 + + azure-data-appconfiguration + + diff --git a/sdk/authorization/pom.service.xml b/sdk/authorization/pom.xml similarity index 100% rename from sdk/authorization/pom.service.xml rename to sdk/authorization/pom.xml diff --git a/sdk/batch/pom.service.xml b/sdk/batch/pom.xml similarity index 100% rename from sdk/batch/pom.service.xml rename to sdk/batch/pom.xml diff --git a/sdk/cognitiveservices/pom.service.xml b/sdk/cognitiveservices/pom.xml similarity index 100% rename from sdk/cognitiveservices/pom.service.xml rename to sdk/cognitiveservices/pom.xml diff --git a/sdk/search/pom.service.xml b/sdk/core/pom.xml similarity index 58% rename from sdk/search/pom.service.xml rename to sdk/core/pom.xml index 085abd47628de..143067b62c4e0 100644 --- a/sdk/search/pom.service.xml +++ b/sdk/core/pom.xml @@ -5,16 +5,15 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 com.azure - azure-search-service-parent + azure-core-service pom 1.0.0 - ../core/azure-core - ../core/azure-core-test - ../core/azure-core-http-netty - ../identity/azure-identity - ../storage/azure-storage-common - ../storage/azure-storage-blob - azure-search + azure-core + azure-core-amqp + azure-core-http-netty + azure-core-http-okhttp + azure-core-test + azure-core-tracing-opentelemetry diff --git a/sdk/cosmos/pom.service.xml b/sdk/cosmos/pom.xml similarity index 94% rename from sdk/cosmos/pom.service.xml rename to sdk/cosmos/pom.xml index 06d12d53f008c..28d36830a6dae 100644 --- a/sdk/cosmos/pom.service.xml +++ b/sdk/cosmos/pom.xml @@ -9,7 +9,6 @@ pom 1.0.0 - ../core/azure-core azure-cosmos azure-cosmos-benchmark azure-cosmos-examples diff --git a/sdk/eventgrid/pom.service.xml b/sdk/eventgrid/pom.xml similarity index 100% rename from sdk/eventgrid/pom.service.xml rename to sdk/eventgrid/pom.xml diff --git a/sdk/eventhubs/pom.service.xml b/sdk/eventhubs/pom.service.xml deleted file mode 100644 index 13f62f3717377..0000000000000 --- a/sdk/eventhubs/pom.service.xml +++ /dev/null @@ -1,46 +0,0 @@ - - - 4.0.0 - com.azure - azure-eventhubs-service - pom - 1.0.0 - - - data - - - env.SDKTYPE - data - - - - microsoft-azure-eventhubs - microsoft-azure-eventhubs-eph - microsoft-azure-eventhubs-extensions - - - - client - - - env.SDKTYPE - !data - - - - ../core/azure-core - ../core/azure-core-test - ../core/azure-core-http-netty - ../identity/azure-identity - ../core/azure-core-amqp - ../storage/azure-storage-common - ../storage/azure-storage-blob - azure-messaging-eventhubs - azure-messaging-eventhubs-checkpointstore-blob - - - - diff --git a/sdk/eventhubs/pom.xml b/sdk/eventhubs/pom.xml new file mode 100644 index 0000000000000..1fa460214c9a6 --- /dev/null +++ b/sdk/eventhubs/pom.xml @@ -0,0 +1,17 @@ + + + 4.0.0 + com.azure + azure-eventhubs-service + pom + 1.0.0 + + microsoft-azure-eventhubs + microsoft-azure-eventhubs-eph + microsoft-azure-eventhubs-extensions + azure-messaging-eventhubs + azure-messaging-eventhubs-checkpointstore-blob + + diff --git a/sdk/identity/pom.service.xml b/sdk/identity/pom.xml similarity index 83% rename from sdk/identity/pom.service.xml rename to sdk/identity/pom.xml index c37d14e46a057..b9f57fa47d469 100644 --- a/sdk/identity/pom.service.xml +++ b/sdk/identity/pom.xml @@ -11,9 +11,6 @@ - ../core/azure-core - ../core/azure-core-http-netty - ../core/azure-core-test azure-identity diff --git a/sdk/keyvault/pom.service.xml b/sdk/keyvault/pom.service.xml deleted file mode 100644 index 43c5f66b4562f..0000000000000 --- a/sdk/keyvault/pom.service.xml +++ /dev/null @@ -1,52 +0,0 @@ - - - 4.0.0 - com.azure - azure-keyvault-service - pom - - 1.0.0 - - - data - - - env.SDKTYPE - data - - - - microsoft-azure-keyvault - microsoft-azure-keyvault-complete - microsoft-azure-keyvault-core - microsoft-azure-keyvault-cryptography - microsoft-azure-keyvault-extensions - microsoft-azure-keyvault-test - microsoft-azure-keyvault-webkey - - - - client - - - env.SDKTYPE - !data - - - - - ../core/azure-core - ../core/azure-core-test - ../core/azure-core-http-netty - ../core/azure-core-http-okhttp - ../identity/azure-identity - azure-security-keyvault-certificates - azure-security-keyvault-keys - azure-security-keyvault-secrets - - - - diff --git a/sdk/keyvault/pom.xml b/sdk/keyvault/pom.xml new file mode 100644 index 0000000000000..76c6b3ec95911 --- /dev/null +++ b/sdk/keyvault/pom.xml @@ -0,0 +1,23 @@ + + + 4.0.0 + com.azure + azure-keyvault-service + pom + + 1.0.0 + + microsoft-azure-keyvault + microsoft-azure-keyvault-complete + microsoft-azure-keyvault-core + microsoft-azure-keyvault-cryptography + microsoft-azure-keyvault-extensions + microsoft-azure-keyvault-test + microsoft-azure-keyvault-webkey + azure-security-keyvault-certificates + azure-security-keyvault-keys + azure-security-keyvault-secrets + + diff --git a/sdk/loganalytics/pom.service.xml b/sdk/loganalytics/pom.xml similarity index 100% rename from sdk/loganalytics/pom.service.xml rename to sdk/loganalytics/pom.xml diff --git a/sdk/mediaservices/pom.service.xml b/sdk/mediaservices/pom.xml similarity index 100% rename from sdk/mediaservices/pom.service.xml rename to sdk/mediaservices/pom.xml diff --git a/sdk/core/pom.service.xml b/sdk/search/pom.xml similarity index 85% rename from sdk/core/pom.service.xml rename to sdk/search/pom.xml index 3a4ec25b5af3e..e92814367ba63 100644 --- a/sdk/core/pom.service.xml +++ b/sdk/search/pom.xml @@ -5,10 +5,10 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 com.azure - azure-core-service + azure-search-service pom 1.0.0 - ../../pom.client.xml + azure-search diff --git a/sdk/servicebus/pom.service.xml b/sdk/servicebus/pom.service.xml deleted file mode 100644 index 8fc7725b41841..0000000000000 --- a/sdk/servicebus/pom.service.xml +++ /dev/null @@ -1,42 +0,0 @@ - - - 4.0.0 - com.azure - azure-servicebus-service - pom - 1.0.0 - - - data - - - env.SDKTYPE - data - - - - microsoft-azure-servicebus - - - - client - - - env.SDKTYPE - !data - - - - ../core/azure-core - ../core/azure-core-amqp - ../core/azure-core-http-netty - ../core/azure-core-test - ../identity/azure-identity - azure-messaging-servicebus - - - - diff --git a/sdk/servicebus/pom.xml b/sdk/servicebus/pom.xml new file mode 100644 index 0000000000000..3e8b922255978 --- /dev/null +++ b/sdk/servicebus/pom.xml @@ -0,0 +1,14 @@ + + + 4.0.0 + com.azure + azure-servicebus-service + pom + 1.0.0 + + microsoft-azure-servicebus + azure-messaging-servicebus + + diff --git a/sdk/storage/azure-storage-blob/pom.xml b/sdk/storage/azure-storage-blob/pom.xml index 28b114457bb5c..1556c9916c210 100644 --- a/sdk/storage/azure-storage-blob/pom.xml +++ b/sdk/storage/azure-storage-blob/pom.xml @@ -77,7 +77,6 @@ 3.0.2 provided - com.azure azure-core-test diff --git a/sdk/storage/pom.service.xml b/sdk/storage/pom.xml similarity index 82% rename from sdk/storage/pom.service.xml rename to sdk/storage/pom.xml index 375257dbaa287..291c6460c8693 100644 --- a/sdk/storage/pom.service.xml +++ b/sdk/storage/pom.xml @@ -12,11 +12,6 @@ - ../../common/perf-test-core - ../core/azure-core - ../core/azure-core-test - ../core/azure-core-http-netty - ../identity/azure-identity azure-storage-common azure-storage-blob azure-storage-blob-batch