diff --git a/.azure-pipelines/client.test.live.yml b/.azure-pipelines/client.test.live.yml index e731cdde5da7..dfb84b399a64 100644 --- a/.azure-pipelines/client.test.live.yml +++ b/.azure-pipelines/client.test.live.yml @@ -10,7 +10,7 @@ queue: steps: - bash: | LOG_PARAMS='-Dorg.slf4j.simpleLogger.defaultLogLevel=error -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn' - mvn test -Dhttp.keepAlive=false -Dsurefire.rerunFailingTestsCount=3 $LOG_PARAMS -f pom.client.build.xml + mvn test -Dhttp.keepAlive=false -Dsurefire.rerunFailingTestsCount=3 $LOG_PARAMS -f $(pomFile) displayName: 'Run Live Tests' env: ARM_CLIENTID: $(ARM_CLIENTID) diff --git a/keyvault/data-plane/azure-keyvault-complete/pom.xml b/keyvault/data-plane/azure-keyvault-complete/pom.xml index 00f69fd66c81..2c27e314be88 100644 --- a/keyvault/data-plane/azure-keyvault-complete/pom.xml +++ b/keyvault/data-plane/azure-keyvault-complete/pom.xml @@ -5,11 +5,11 @@ the MIT License. See License.txt in the project root for license information. -- 4.0.0 - com.microsoft.azure - azure-keyvault-parent - 1.2.0 - ../pom.xml - + com.microsoft.azure + azure-keyvault-parent + 1.2.0 + ../pom.xml + com.microsoft.azure azure-keyvault-complete @@ -42,7 +42,7 @@ the MIT License. See License.txt in the project root for license information. -- microsoft - Microsoft + Microsoft Corporation diff --git a/keyvault/data-plane/azure-keyvault-core/pom.xml b/keyvault/data-plane/azure-keyvault-core/pom.xml index 6c7dfb51eadd..49ff6c514c55 100644 --- a/keyvault/data-plane/azure-keyvault-core/pom.xml +++ b/keyvault/data-plane/azure-keyvault-core/pom.xml @@ -12,6 +12,7 @@ ../pom.xml + com.microsoft.azure azure-keyvault-core 1.2.0 jar @@ -42,7 +43,7 @@ microsoft - Microsoft + Microsoft Corporation @@ -64,7 +65,6 @@ org.apache.maven.plugins maven-jar-plugin - 3.0.2 @@ -74,36 +74,12 @@ + org.codehaus.mojo build-helper-maven-plugin - 1.12 - - - - - org.apache.maven.plugins - maven-compiler-plugin - 3.1 - - 1.7 - 1.7 - - - org.apache.maven.plugins - maven-javadoc-plugin - 2.8 - - com.microsoft.schemas._2003._10.serialization - /** -
* Copyright (c) Microsoft Corporation. All rights reserved. -
* Licensed under the MIT License. See License.txt in the project root for -
* license information. -
*/]]>
-
-
diff --git a/keyvault/data-plane/azure-keyvault-cryptography/pom.xml b/keyvault/data-plane/azure-keyvault-cryptography/pom.xml index 9d1d354c8f84..0a8e98de64d1 100644 --- a/keyvault/data-plane/azure-keyvault-cryptography/pom.xml +++ b/keyvault/data-plane/azure-keyvault-cryptography/pom.xml @@ -4,15 +4,16 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 - + + com.microsoft.azure + azure-keyvault-parent + 1.2.0 + ../pom.xml + + com.microsoft.azure - azure-keyvault-parent + azure-keyvault-cryptography 1.2.0 - ../pom.xml - - - azure-keyvault-cryptography - 1.2.0 jar Microsoft Azure SDK for Key Vault Cryptography @@ -84,6 +85,23 @@ org.bouncycastle bcprov-jdk15on test - + + + + + + org.apache.maven.plugins + maven-resources-plugin + + ${basedir}/target/test-classes + + + ${basedir}/src/test/resources + + + + + + diff --git a/keyvault/data-plane/azure-keyvault-cryptography/src/test/java/com/microsoft/azure/keyvault/cryptography/test/ECKeyTest.java b/keyvault/data-plane/azure-keyvault-cryptography/src/test/java/com/microsoft/azure/keyvault/cryptography/test/ECKeyTest.java index ef0c036938a2..bb08018f3823 100644 --- a/keyvault/data-plane/azure-keyvault-cryptography/src/test/java/com/microsoft/azure/keyvault/cryptography/test/ECKeyTest.java +++ b/keyvault/data-plane/azure-keyvault-cryptography/src/test/java/com/microsoft/azure/keyvault/cryptography/test/ECKeyTest.java @@ -43,7 +43,6 @@ import com.microsoft.azure.keyvault.cryptography.algorithms.Es384; import com.microsoft.azure.keyvault.cryptography.algorithms.Es512; import com.microsoft.azure.keyvault.cryptography.SignatureEncoding; -import com.microsoft.azure.keyvault.cryptography.test.resources.PemFile; import com.microsoft.azure.keyvault.webkey.JsonWebKey; import com.microsoft.azure.keyvault.webkey.JsonWebKeyCurveName; import com.microsoft.azure.keyvault.webkey.JsonWebKeyType; @@ -83,8 +82,8 @@ protected static void setProvider(Provider provider) { public static void setUpBeforeClass() throws Exception { setProvider(Security.getProvider("SunEC")); EC_KEY_GENERATOR = KeyPairGenerator.getInstance("EC", _provider); - - Path byte_location = Paths.get("src/test/java/com/microsoft/azure/keyvault/cryptography/test/resources/byte_array.bin"); + + Path byte_location = Paths.get(getPath("byte_array.bin")); CEK = Files.readAllBytes(byte_location); FACTORY = KeyFactory.getInstance("EC", _provider); @@ -220,16 +219,25 @@ private KeyPair getKeyFromFile(String privateKeyPath, String publicKeyPath) thro } private void testFromFile(String keyType, MessageDigest digest, String algorithm) throws Exception { - String privateKeyPath = "src/test/java/com/microsoft/azure/keyvault/cryptography/test/resources/" + keyType + "keynew.pem"; - String publicKeyPath = "src/test/java/com/microsoft/azure/keyvault/cryptography/test/resources/" + keyType + "keypubnew.pem"; + String privateKeyPath = getPath(keyType+"keynew.pem"); + String publicKeyPath = getPath(keyType+"keypubnew.pem"); EcKey newKey = new EcKey("akey", getKeyFromFile(privateKeyPath, publicKeyPath)); - Path signatureLocation = Paths.get("src/test/java/com/microsoft/azure/keyvault/cryptography/test/resources/" + keyType + "sig.der"); + Path signatureLocation = Paths.get(getPath(keyType+"sig.der")); byte[] signature = SignatureEncoding.fromAsn1Der(Files.readAllBytes(signatureLocation), algorithm); doVerify(newKey, digest, signature); } + + private static String getPath(String filename){ + + String path = ECKeyTest.class.getClassLoader().getResource(filename).getPath(); + if(path.contains(":")){ + path = path.substring(1); + } + return path; + } @Test public void testCreateSECP256K1Key() throws Exception { diff --git a/keyvault/data-plane/azure-keyvault-cryptography/src/test/java/com/microsoft/azure/keyvault/cryptography/test/resources/PemFile.java b/keyvault/data-plane/azure-keyvault-cryptography/src/test/java/com/microsoft/azure/keyvault/cryptography/test/PemFile.java similarity index 88% rename from keyvault/data-plane/azure-keyvault-cryptography/src/test/java/com/microsoft/azure/keyvault/cryptography/test/resources/PemFile.java rename to keyvault/data-plane/azure-keyvault-cryptography/src/test/java/com/microsoft/azure/keyvault/cryptography/test/PemFile.java index 1064a943d68a..02c7f16e9f9d 100644 --- a/keyvault/data-plane/azure-keyvault-cryptography/src/test/java/com/microsoft/azure/keyvault/cryptography/test/resources/PemFile.java +++ b/keyvault/data-plane/azure-keyvault-cryptography/src/test/java/com/microsoft/azure/keyvault/cryptography/test/PemFile.java @@ -1,4 +1,4 @@ -package com.microsoft.azure.keyvault.cryptography.test.resources; +package com.microsoft.azure.keyvault.cryptography.test; import java.io.FileInputStream; import java.io.FileNotFoundException; diff --git a/keyvault/data-plane/azure-keyvault-cryptography/src/test/java/com/microsoft/azure/keyvault/cryptography/test/resources/SECP256key.pem b/keyvault/data-plane/azure-keyvault-cryptography/src/test/resources/SECP256key.pem similarity index 100% rename from keyvault/data-plane/azure-keyvault-cryptography/src/test/java/com/microsoft/azure/keyvault/cryptography/test/resources/SECP256key.pem rename to keyvault/data-plane/azure-keyvault-cryptography/src/test/resources/SECP256key.pem diff --git a/keyvault/data-plane/azure-keyvault-cryptography/src/test/java/com/microsoft/azure/keyvault/cryptography/test/resources/byte_array.bin b/keyvault/data-plane/azure-keyvault-cryptography/src/test/resources/byte_array.bin similarity index 100% rename from keyvault/data-plane/azure-keyvault-cryptography/src/test/java/com/microsoft/azure/keyvault/cryptography/test/resources/byte_array.bin rename to keyvault/data-plane/azure-keyvault-cryptography/src/test/resources/byte_array.bin diff --git a/keyvault/data-plane/azure-keyvault-cryptography/src/test/java/com/microsoft/azure/keyvault/cryptography/test/resources/p256key.pem b/keyvault/data-plane/azure-keyvault-cryptography/src/test/resources/p256key.pem similarity index 100% rename from keyvault/data-plane/azure-keyvault-cryptography/src/test/java/com/microsoft/azure/keyvault/cryptography/test/resources/p256key.pem rename to keyvault/data-plane/azure-keyvault-cryptography/src/test/resources/p256key.pem diff --git a/keyvault/data-plane/azure-keyvault-cryptography/src/test/java/com/microsoft/azure/keyvault/cryptography/test/resources/p256keynew.pem b/keyvault/data-plane/azure-keyvault-cryptography/src/test/resources/p256keynew.pem similarity index 100% rename from keyvault/data-plane/azure-keyvault-cryptography/src/test/java/com/microsoft/azure/keyvault/cryptography/test/resources/p256keynew.pem rename to keyvault/data-plane/azure-keyvault-cryptography/src/test/resources/p256keynew.pem diff --git a/keyvault/data-plane/azure-keyvault-cryptography/src/test/java/com/microsoft/azure/keyvault/cryptography/test/resources/p256keypubnew.pem b/keyvault/data-plane/azure-keyvault-cryptography/src/test/resources/p256keypubnew.pem similarity index 100% rename from keyvault/data-plane/azure-keyvault-cryptography/src/test/java/com/microsoft/azure/keyvault/cryptography/test/resources/p256keypubnew.pem rename to keyvault/data-plane/azure-keyvault-cryptography/src/test/resources/p256keypubnew.pem diff --git a/keyvault/data-plane/azure-keyvault-cryptography/src/test/java/com/microsoft/azure/keyvault/cryptography/test/resources/p256sig.der b/keyvault/data-plane/azure-keyvault-cryptography/src/test/resources/p256sig.der similarity index 100% rename from keyvault/data-plane/azure-keyvault-cryptography/src/test/java/com/microsoft/azure/keyvault/cryptography/test/resources/p256sig.der rename to keyvault/data-plane/azure-keyvault-cryptography/src/test/resources/p256sig.der diff --git a/keyvault/data-plane/azure-keyvault-cryptography/src/test/java/com/microsoft/azure/keyvault/cryptography/test/resources/p384keynew.pem b/keyvault/data-plane/azure-keyvault-cryptography/src/test/resources/p384keynew.pem similarity index 100% rename from keyvault/data-plane/azure-keyvault-cryptography/src/test/java/com/microsoft/azure/keyvault/cryptography/test/resources/p384keynew.pem rename to keyvault/data-plane/azure-keyvault-cryptography/src/test/resources/p384keynew.pem diff --git a/keyvault/data-plane/azure-keyvault-cryptography/src/test/java/com/microsoft/azure/keyvault/cryptography/test/resources/p384keypubnew.pem b/keyvault/data-plane/azure-keyvault-cryptography/src/test/resources/p384keypubnew.pem similarity index 100% rename from keyvault/data-plane/azure-keyvault-cryptography/src/test/java/com/microsoft/azure/keyvault/cryptography/test/resources/p384keypubnew.pem rename to keyvault/data-plane/azure-keyvault-cryptography/src/test/resources/p384keypubnew.pem diff --git a/keyvault/data-plane/azure-keyvault-cryptography/src/test/java/com/microsoft/azure/keyvault/cryptography/test/resources/p384sig.der b/keyvault/data-plane/azure-keyvault-cryptography/src/test/resources/p384sig.der similarity index 100% rename from keyvault/data-plane/azure-keyvault-cryptography/src/test/java/com/microsoft/azure/keyvault/cryptography/test/resources/p384sig.der rename to keyvault/data-plane/azure-keyvault-cryptography/src/test/resources/p384sig.der diff --git a/keyvault/data-plane/azure-keyvault-cryptography/src/test/java/com/microsoft/azure/keyvault/cryptography/test/resources/p521keynew.pem b/keyvault/data-plane/azure-keyvault-cryptography/src/test/resources/p521keynew.pem similarity index 100% rename from keyvault/data-plane/azure-keyvault-cryptography/src/test/java/com/microsoft/azure/keyvault/cryptography/test/resources/p521keynew.pem rename to keyvault/data-plane/azure-keyvault-cryptography/src/test/resources/p521keynew.pem diff --git a/keyvault/data-plane/azure-keyvault-cryptography/src/test/java/com/microsoft/azure/keyvault/cryptography/test/resources/p521keypubnew.pem b/keyvault/data-plane/azure-keyvault-cryptography/src/test/resources/p521keypubnew.pem similarity index 100% rename from keyvault/data-plane/azure-keyvault-cryptography/src/test/java/com/microsoft/azure/keyvault/cryptography/test/resources/p521keypubnew.pem rename to keyvault/data-plane/azure-keyvault-cryptography/src/test/resources/p521keypubnew.pem diff --git a/keyvault/data-plane/azure-keyvault-cryptography/src/test/java/com/microsoft/azure/keyvault/cryptography/test/resources/p521sig.der b/keyvault/data-plane/azure-keyvault-cryptography/src/test/resources/p521sig.der similarity index 100% rename from keyvault/data-plane/azure-keyvault-cryptography/src/test/java/com/microsoft/azure/keyvault/cryptography/test/resources/p521sig.der rename to keyvault/data-plane/azure-keyvault-cryptography/src/test/resources/p521sig.der diff --git a/keyvault/data-plane/azure-keyvault-cryptography/src/test/java/com/microsoft/azure/keyvault/cryptography/test/resources/secp256keynew.pem b/keyvault/data-plane/azure-keyvault-cryptography/src/test/resources/secp256keynew.pem similarity index 100% rename from keyvault/data-plane/azure-keyvault-cryptography/src/test/java/com/microsoft/azure/keyvault/cryptography/test/resources/secp256keynew.pem rename to keyvault/data-plane/azure-keyvault-cryptography/src/test/resources/secp256keynew.pem diff --git a/keyvault/data-plane/azure-keyvault-cryptography/src/test/java/com/microsoft/azure/keyvault/cryptography/test/resources/secp256keypubnew.pem b/keyvault/data-plane/azure-keyvault-cryptography/src/test/resources/secp256keypubnew.pem similarity index 100% rename from keyvault/data-plane/azure-keyvault-cryptography/src/test/java/com/microsoft/azure/keyvault/cryptography/test/resources/secp256keypubnew.pem rename to keyvault/data-plane/azure-keyvault-cryptography/src/test/resources/secp256keypubnew.pem diff --git a/keyvault/data-plane/azure-keyvault-cryptography/src/test/java/com/microsoft/azure/keyvault/cryptography/test/resources/secp256sig.der b/keyvault/data-plane/azure-keyvault-cryptography/src/test/resources/secp256sig.der similarity index 100% rename from keyvault/data-plane/azure-keyvault-cryptography/src/test/java/com/microsoft/azure/keyvault/cryptography/test/resources/secp256sig.der rename to keyvault/data-plane/azure-keyvault-cryptography/src/test/resources/secp256sig.der diff --git a/keyvault/data-plane/azure-keyvault-extensions/pom.xml b/keyvault/data-plane/azure-keyvault-extensions/pom.xml index 84e38493f3b5..9e25a92b9e51 100644 --- a/keyvault/data-plane/azure-keyvault-extensions/pom.xml +++ b/keyvault/data-plane/azure-keyvault-extensions/pom.xml @@ -42,7 +42,7 @@ microsoft - Microsoft + Microsoft Corporation @@ -67,10 +67,6 @@ - - com.microsoft.azure - azure-client-runtime - com.microsoft.azure azure-mgmt-resources @@ -102,15 +98,14 @@ com.microsoft.azure azure-mgmt-resources - 1.3.1-SNAPSHOT test-jar test - com.microsoft.azure - adal4j - test - + com.microsoft.azure + adal4j + test + @@ -136,7 +131,6 @@ org.apache.maven.plugins maven-jar-plugin - 3.0.2 @@ -149,32 +143,8 @@ org.codehaus.mojo build-helper-maven-plugin - 1.12 - - org.apache.maven.plugins - maven-compiler-plugin - 3.1 - - 1.7 - 1.7 - - - - - org.apache.maven.plugins - maven-javadoc-plugin - 2.8 - - *.implementation.*;*.utils.*;com.microsoft.schemas._2003._10.serialization;*.blob.core.storage - /** -
* Copyright (c) Microsoft Corporation. All rights reserved. -
* Licensed under the MIT License. See License.txt in the project root for -
* license information. -
*/]]>
-
-
diff --git a/keyvault/data-plane/azure-keyvault-webkey/pom.xml b/keyvault/data-plane/azure-keyvault-webkey/pom.xml index d5d6477ab41c..37515de98279 100644 --- a/keyvault/data-plane/azure-keyvault-webkey/pom.xml +++ b/keyvault/data-plane/azure-keyvault-webkey/pom.xml @@ -11,7 +11,7 @@ azure-keyvault-webkey - 1.2.0 + 1.2.0 jar Microsoft Azure SDK for Key Vault WebKey @@ -84,7 +84,6 @@ org.apache.maven.plugins maven-jar-plugin - 3.0.2 @@ -97,32 +96,8 @@ org.codehaus.mojo build-helper-maven-plugin - 1.12 - - org.apache.maven.plugins - maven-compiler-plugin - 3.1 - - 1.7 - 1.7 - - - - - org.apache.maven.plugins - maven-javadoc-plugin - 2.8 - - com.microsoft.schemas._2003._10.serialization; - /** -
* Copyright (c) Microsoft Corporation. All rights reserved. -
* Licensed under the MIT License. See License.txt in the project root for -
* license information. -
*/]]>
-
-
diff --git a/keyvault/data-plane/azure-keyvault/pom.xml b/keyvault/data-plane/azure-keyvault/pom.xml index 2c6d3ae35a08..2a4c21597078 100644 --- a/keyvault/data-plane/azure-keyvault/pom.xml +++ b/keyvault/data-plane/azure-keyvault/pom.xml @@ -10,6 +10,7 @@ the MIT License. See License.txt in the project root for license information. -- ../pom.xml + com.microsoft.azure azure-keyvault 1.2.0 jar @@ -41,40 +42,28 @@ the MIT License. See License.txt in the project root for license information. -- microsoft - Microsoft + Microsoft Corporation - - - ossrh - Sonatype Snapshots - https://oss.sonatype.org/content/repositories/snapshots/ - default - - true - always - - - - - com.microsoft.azure - azure-keyvault-cryptography - - - com.microsoft.azure - azure-keyvault-webkey - + com.microsoft.azure + azure-keyvault-cryptography +
+ + + com.microsoft.azure + azure-keyvault-webkey + - com.microsoft.azure - azure-client-runtime - + com.microsoft.azure + azure-client-runtime + @@ -82,181 +71,105 @@ the MIT License. See License.txt in the project root for license information. -- client-runtime - - - com.fasterxml.jackson.core - jackson-databind - - - com.fasterxml.jackson.core - jackson-annotations - - - com.fasterxml.jackson.core - jackson-core - - - - - commons-codec - commons-codec - - - com.google.guava - guava - - - org.apache.commons - commons-lang3 - - - joda-time - joda-time - 2.1 - - - com.squareup.retrofit2 - retrofit - 2.4.0 - - - com.squareup.okhttp3 - okhttp - 3.10.0 - - - com.squareup.okio - okio - 1.14.0 - - - io.reactivex - rxjava - - com.microsoft.azure azure-mgmt-storage - 1.3.0 test + - com.microsoft.azure - azure-mgmt-graph-rbac - 1.3.0 - test - + com.microsoft.azure + azure-mgmt-graph-rbac + test + + com.microsoft.azure azure-mgmt-resources test + + com.microsoft.azure + azure-mgmt-keyvault + test + + com.microsoft.azure - azure-mgmt-keyvault - test - - - com.microsoft.azure - azure-keyvault - - - + azure-keyvault + + + + - com.microsoft.azure - azure-mgmt-resources - 1.3.1-SNAPSHOT - test-jar - test - + com.microsoft.azure + azure-mgmt-resources + test-jar + test + + - com.microsoft.azure - adal4j - test - + com.microsoft.azure + adal4j + test + + com.microsoft.azure azure-storage - 4.4.0 test + + + com.microsoft.azure + azure-client-authentication + test + + - com.google.code.gson - gson - 2.2.4 - test - - - com.microsoft.azure - azure-client-authentication - 1.6.3 - test - - - junit - junit - test - + junit + junit + test + + - - - - - org.apache.maven.plugins - maven-jar-plugin - 3.0.2 - - - - true - true - - - - - - org.codehaus.mojo - build-helper-maven-plugin - 1.12 - - - org.apache.maven.plugins - maven-compiler-plugin - 3.1 - - 1.7 - 1.7 - - - - org.apache.maven.plugins - maven-failsafe-plugin - 2.22.0 - - - ${basedir}/azure-keyvault/target/azure-keyvault-${project.version}.jar - - - - - org.apache.maven.plugins - maven-javadoc-plugin - 2.8 - - com.microsoft.schemas._2003._10.serialization; - /** -
* Copyright (c) Microsoft Corporation. All rights reserved. -
* Licensed under the MIT License. See License.txt in the project root for -
* license information. -
*/]]>
-
-
-
+ + + + org.apache.maven.plugins + maven-jar-plugin + + + + true + true + + + + + + + org.codehaus.mojo + build-helper-maven-plugin + + + + org.apache.maven.plugins + maven-failsafe-plugin + + + ${basedir}/azure-keyvault/target/azure-keyvault-${project.version}.jar + + + + +
+ diff --git a/keyvault/data-plane/pom.xml b/keyvault/data-plane/pom.xml index 79d6a47f2004..32d24fbed347 100644 --- a/keyvault/data-plane/pom.xml +++ b/keyvault/data-plane/pom.xml @@ -6,12 +6,14 @@ 4.0.0 - com.microsoft.azure - azure-sdk-parent - 1.0-SNAPSHOT + com.azure + azure-client-sdk-parent + 1.0.0-SNAPSHOT ../../pom.client.xml + 1.2.0 + com.microsoft.azure azure-keyvault-parent pom @@ -34,403 +36,74 @@ - UTF-8 - - - - 2.9.6 - - - playback - 11080 - 11081 + 1.2.0 - - - microsoft - Microsoft - - - - - - ossrh - Sonatype Snapshots - https://oss.sonatype.org/content/repositories/snapshots/ - default - - true - always - - - - - - - ossrh - Sonatype Snapshots - https://oss.sonatype.org/content/repositories/snapshots/ - default - - true - always - - - - - - - ossrh - Sonatype Snapshots - https://oss.sonatype.org/content/repositories/snapshots/ - true - default - - - - + com.microsoft.azure azure-keyvault-webkey - 1.2.0 + ${azure-keyvault.version} + com.microsoft.azure azure-keyvault-cryptography - 1.2.0 + ${azure-keyvault.version} + com.microsoft.azure azure-keyvault-core - 1.2.0 - - - com.microsoft.azure - azure-keyvault - 1.2.0 - - - com.microsoft.azure - azure-keyvault-extensions - 1.2.0 - - - - - - com.microsoft.azure - azure-mgmt-keyvault - 1.11.1 - - - com.microsoft.azure - azure-client-runtime - 1.3.0 - - - com.microsoft.azure - azure-mgmt-resources - 1.3.0 - - - com.microsoft.azure - azure - 1.3.0 + ${azure-keyvault.version} - - com.microsoft.rest - client-runtime - 1.6.1 + com.microsoft.azure + azure-keyvault + ${azure-keyvault.version} - - - - com.fasterxml.jackson.core - jackson-core - ${jackson.version} - - - com.fasterxml.jackson.core - jackson-databind - ${jackson.version} - - - com.fasterxml.jackson.core - jackson-annotations - ${jackson.version} - - - - - org.apache.commons - commons-lang3 - 3.4 - - - commons-codec - commons-codec - 1.10 - - - io.reactivex - rxjava - 1.2.4 - - - com.google.guava - guava - 20.0 - - - - - junit - junit - 4.12 - test - com.microsoft.azure - adal4j - 1.4.0 - test - - - org.bouncycastle - bcprov-jdk15on - 1.59 + azure-keyvault-extensions + ${azure-keyvault.version} + - - - org.apache.maven.plugins - maven-checkstyle-plugin - 2.17 - - - com.microsoft.azure - autorest-build-tools - 1.0.0-beta6-SNAPSHOT - - - com.puppycrawl.tools - checkstyle - 6.18 - - - - checkstyle.xml - samedir=runtimes/build-tools/src/main/resources - suppressions.xml - true - - - - - org.apache.maven.plugins - maven-compiler-plugin - 3.1 - - 1.7 - 1.7 - true - true - -Xlint:unchecked - - - - - org.apache.maven.plugins - maven-javadoc-plugin - 2.8 - - *.implementation.*;*.utils.*;com.microsoft.schemas._2003._10.serialization;*.blob.core.storage - /** -
* Copyright (c) Microsoft Corporation. All rights reserved. -
* Licensed under the MIT License. See License.txt in the project root for -
* license information. -
*/]]>
-
-
- - - org.apache.maven.plugins - maven-release-plugin - 2.5.3 - - - org.eclipse.jetty - jetty-maven-plugin - 9.2.22.v20170606 - - jetty.xml - - -
- - - - org.codehaus.mojo - properties-maven-plugin - 1.0.0 - - - - set-system-properties - - - - + org.apache.maven.plugins - maven-resources-plugin - 2.4.3 - - - - org.apache.maven.plugins - maven-surefire-plugin - 2.18.1 + maven-compiler-plugin - - **/Test*.java - **/*Test.java - **/*Tests.java - **/*TestCase.java - - - ${testMode} - https://azure-keyvault-3.vault.azure.net - https://azure-keyvault-2.vault.azure.net - + 1.7 + 1.7 + true + true + -Xlint:unchecked - - org.apache.maven.plugins - maven-release-plugin - 2.5.2 - - - org.apache.maven.plugins - maven-clean-plugin - 3.0.0 - - true - - - target - false - - ** - - - test-classes/session-records/ - - - - - - - - org.eclipse.m2e - lifecycle-mapping - 1.0.0 - - - - - - - com.googlecode.addjars-maven-plugin - - - addjars-maven-plugin - - [1.0.5,) - - add-jars - - - - - - - - - - - - org.apache.maven.plugins - maven-failsafe-plugin - 2.18.1 - - - - integration-test - verify - - - - - +
- - - run-shade-plugin - - runShadePlugin - - - - - org.apache.maven.plugins - maven-shade-plugin - 2.4.1 - - - - - shade-plugin - package - - shade - - - - - *:* - - META-INF/*.SF - META-INF/*.DSA - META-INF/*.RSA - - - - - - - - - - - - - - + + + + + microsoft + Microsoft Corporation + + + ./azure-keyvault ./azure-keyvault-core diff --git a/pom.client.build.xml b/pom.client.build.xml index d0f1a308d713..38f8b10ceef0 100644 --- a/pom.client.build.xml +++ b/pom.client.build.xml @@ -1,19 +1,14 @@ 4.0.0 - - com.microsoft.azure - azure-sdk-parent - 1.0-SNAPSHOT - ./pom.client.xml - + com.microsoft.azure azure-sdk-parent-build ${parent.version} pom Microsoft Azure SDK Build - This package bundles all the SDKs in a multi-module for build/CI purposes. + Parent POM for Microsoft Azure SDK for Java https://github.com/Azure/azure-sdk-for-java diff --git a/pom.client.xml b/pom.client.xml index 52fc0d84f920..1483a12ec3a4 100644 --- a/pom.client.xml +++ b/pom.client.xml @@ -1,53 +1,444 @@ - - 4.0.0 - com.microsoft.azure - azure-sdk-parent - pom - 1.0-SNAPSHOT - - Microsoft Azure SDK Parent - This package contains the parent module of Microsoft Azure SDK. - https://github.com/Azure/azure-sdk-for-java - - - - - org.apache.maven.plugins - maven-compiler-plugin - 3.1 - - 1.8 - 1.8 - true - true - -Xlint:unchecked - - - - org.eclipse.jetty - jetty-maven-plugin - 9.2.22.v20170606 - - 0 - 11079 - STOP - false - ./jetty.xml - - - - - - - - - junit - junit - 4.12 - test - - - - - + + + 4.0.0 + com.azure + azure-client-sdk-parent + pom + 1.0.0-SNAPSHOT + Microsoft Azure SDK Build + Parent POM for Microsoft Azure SDK for Java + https://github.com/Azure/azure-sdk-for-java + + + com.microsoft.maven + java-8-parent + 8.0.0 + + + + + The MIT License (MIT) + http://opensource.org/licenses/MIT + repo + + + + + + microsoft + Microsoft Corporation + + + + + + + + ossrh + Sonatype Snapshots + https://oss.sonatype.org/content/repositories/snapshots/ + default + + true + always + + + + + + + + + ossrh + Sonatype Snapshots + https://oss.sonatype.org/content/repositories/snapshots/ + default + + true + always + + + + + + + + + ossrh + Sonatype Snapshots + https://oss.sonatype.org/content/repositories/snapshots/ + true + default + + + + + + UTF-8 + + playback + 11080 + 11081 + + + 2.9.6 + 1.3.0 + 1.6.1 + 1.10 + + + 1.4.0 + 1.59 + 1.11.1 + 1.3.0 + 1.3.1-SNAPSHOT + 1.3.0 + 1.3.0 + 4.4.0 + 1.6.3 + + + + 1.0.1-SNAPSHOT + 3.0.1 + 2.5.3 + 9.2.22.v20170606 + 1.0.0 + 2.4.3 + 3.0.0 + 1.0.0 + 2.18.1 + 2.4.1 + 3.0.0 + 3.0.2 + + + + + + + + com.microsoft.azure + azure-client-runtime + ${azure-client-runtime.version} + + + + + com.microsoft.rest + client-runtime + ${client-runtime.version} + + + + + com.fasterxml.jackson.core + jackson-core + ${jackson.version} + + + + com.fasterxml.jackson.core + jackson-annotations + ${jackson.version} + + + + + + commons-codec + commons-codec + ${commons-codec.version} + + + + + com.microsoft.azure + azure-mgmt-storage + ${azure-mgmt-storage.version} + test + + + + com.microsoft.azure + azure-mgmt-graph-rbac + ${azure-mgmt-graph-rbac.version} + test + + + + com.microsoft.azure + azure-mgmt-resources + ${azure-mgmt-resources-test.version} + test-jar + test + + + + com.microsoft.azure + azure-client-authentication + ${azure-client-authentication.version} + test + + + + com.microsoft.azure + adal4j + ${adal4j.version} + test + + + + org.bouncycastle + bcprov-jdk15on + ${bcprov-jdk15on.version} + + + + com.microsoft.azure + azure-mgmt-keyvault + ${azure-mgmt-keyvault.version} + test + + + + com.microsoft.azure + azure-mgmt-resources + ${azure-mgmt-resources.version} + test + + + + com.microsoft.azure + azure-storage + ${azure-storage.version} + test + + + + + + + + + + + + + + org.codehaus.mojo + build-helper-maven-plugin + ${build-helper-maven-plugin.version} + + + compile-samples-source + generate-test-sources + + add-test-source + + + + src/samples/java + + + + + + + + + org.apache.maven.plugins + maven-resources-plugin + ${maven-resources-plugin.version} + + + + + org.apache.maven.plugins + maven-surefire-plugin + + + **/Test*.java + **/*Test.java + **/*Tests.java + **/*TestCase.java + + + ${testMode} + https://azure-keyvault-3.vault.azure.net + https://azure-keyvault-2.vault.azure.net + + + + + + + org.apache.maven.plugins + maven-release-plugin + ${maven-release-plugin.version} + + + + + org.apache.maven.plugins + maven-clean-plugin + ${maven-clean-plugin.version} + + true + + + target + false + + ** + + + test-classes/session-records/ + + + + + + + + + org.eclipse.m2e + lifecycle-mapping + ${lifecycle-mapping.version} + + + + + + com.googlecode.addjars-maven-plugin + addjars-maven-plugin + [1.0.5,) + + add-jars + + + + + + + + + + + + + + org.apache.maven.plugins + maven-failsafe-plugin + ${maven-failsafe-plugin.version} + + + + integration-test + verify + + + + + + + + org.apache.maven.plugins + maven-compiler-plugin + + 1.8 + 1.8 + true + true + -Xlint:unchecked + + + + + + org.eclipse.jetty + jetty-maven-plugin + ${jetty-maven-plugin.version} + + 0 + 11079 + STOP + false + ./jetty.xml + + + + + + org.apache.maven.plugins + maven-jar-plugin + ${maven-jar-plugin.version} + + + + + + + + + + + + + run-shade-plugin + + runShadePlugin + + + + + + + + + org.apache.maven.plugins + maven-shade-plugin + ${maven-shade-plugin.version} + + + + + shade-plugin + package + + shade + + + + + *:* + + META-INF/*.SF + META-INF/*.DSA + META-INF/*.RSA + + + + + + + + + + + + + + + + + + + + + ./template/client + ./keyvault/data-plane + + \ No newline at end of file diff --git a/template/client/pom.xml b/template/client/pom.xml index f1e43618990e..00bb72525d20 100644 --- a/template/client/pom.xml +++ b/template/client/pom.xml @@ -3,9 +3,9 @@ 4.0.0 - com.microsoft.azure - azure-sdk-parent - 1.0-SNAPSHOT + com.azure + azure-client-sdk-parent + 1.0.0-SNAPSHOT ../../pom.client.xml