diff --git a/cloud-sql/mysql/servlet/README.md b/cloud-sql/mysql/servlet/README.md
index 163d75b1cb7..026a10ae974 100644
--- a/cloud-sql/mysql/servlet/README.md
+++ b/cloud-sql/mysql/servlet/README.md
@@ -62,7 +62,7 @@ environment variables into the runtime.
Next, the following command will deploy the application to your Google Cloud project:
```bash
-mvn appengine:deploy
+mvn clean package appengine:deploy
```
### Deploy to Cloud Run
diff --git a/cloud-sql/mysql/servlet/pom.xml b/cloud-sql/mysql/servlet/pom.xml
index e3f6b708659..f6181b29c38 100644
--- a/cloud-sql/mysql/servlet/pom.xml
+++ b/cloud-sql/mysql/servlet/pom.xml
@@ -27,7 +27,7 @@
com.google.cloud.samples
shared-configuration
- 1.0.11
+ 1.0.12
diff --git a/cloud-sql/postgres/servlet/README.md b/cloud-sql/postgres/servlet/README.md
index ed7db785dac..1a4c47d02a5 100644
--- a/cloud-sql/postgres/servlet/README.md
+++ b/cloud-sql/postgres/servlet/README.md
@@ -62,5 +62,5 @@ environment variables into the runtime.
Next, the following command will deploy the application to your Google Cloud project:
```bash
-mvn appengine:deploy
+mvn clean package appengine:deploy
```
diff --git a/cloud-sql/postgres/servlet/pom.xml b/cloud-sql/postgres/servlet/pom.xml
index 68ca76f7a0d..606d230bcbe 100644
--- a/cloud-sql/postgres/servlet/pom.xml
+++ b/cloud-sql/postgres/servlet/pom.xml
@@ -27,7 +27,7 @@
com.google.cloud.samples
shared-configuration
- 1.0.11
+ 1.0.12
diff --git a/memorystore/redis/pom.xml b/memorystore/redis/pom.xml
index b242c9aed96..e700ba320a6 100644
--- a/memorystore/redis/pom.xml
+++ b/memorystore/redis/pom.xml
@@ -27,7 +27,7 @@
com.google.cloud.samples
shared-configuration
- 1.0.11
+ 1.0.12
diff --git a/storage/cloud-client/pom.xml b/storage/cloud-client/pom.xml
index 7cc50f03ab6..5320f73b981 100644
--- a/storage/cloud-client/pom.xml
+++ b/storage/cloud-client/pom.xml
@@ -26,7 +26,7 @@
com.google.cloud.samples
shared-configuration
- 1.0.11
+ 1.0.12
diff --git a/storage/json-api/pom.xml b/storage/json-api/pom.xml
index 4f56cda0b34..80978bf5485 100644
--- a/storage/json-api/pom.xml
+++ b/storage/json-api/pom.xml
@@ -26,7 +26,7 @@
com.google.cloud.samples
shared-configuration
- 1.0.11
+ 1.0.12
diff --git a/storage/s3-sdk/pom.xml b/storage/s3-sdk/pom.xml
index 2f1a83450ac..ce533f16e55 100644
--- a/storage/s3-sdk/pom.xml
+++ b/storage/s3-sdk/pom.xml
@@ -26,7 +26,7 @@
com.google.cloud.samples
shared-configuration
- 1.0.11
+ 1.0.12
diff --git a/storage/s3-sdk/src/main/java/ListGcsBuckets.java b/storage/s3-sdk/src/main/java/ListGcsBuckets.java
index f31ee2126c3..14c0cff8f3a 100644
--- a/storage/s3-sdk/src/main/java/ListGcsBuckets.java
+++ b/storage/s3-sdk/src/main/java/ListGcsBuckets.java
@@ -21,24 +21,23 @@
import com.amazonaws.services.s3.AmazonS3;
import com.amazonaws.services.s3.AmazonS3ClientBuilder;
import com.amazonaws.services.s3.model.Bucket;
-
import java.util.List;
public class ListGcsBuckets {
- public static void listGcsBuckets(String googleAccessKeyId,
- String googleAccessKeySecret) {
+ public static void listGcsBuckets(String googleAccessKeyId, String googleAccessKeySecret) {
// String googleAccessKeyId = "your-google-access-key-id";
// String googleAccessKeySecret = "your-google-access-key-secret";
// Create a BasicAWSCredentials using Cloud Storage HMAC credentials.
- BasicAWSCredentials googleCreds = new BasicAWSCredentials(googleAccessKeyId,
- googleAccessKeySecret);
+ BasicAWSCredentials googleCreds =
+ new BasicAWSCredentials(googleAccessKeyId, googleAccessKeySecret);
// Create a new client and do the following:
// 1. Change the endpoint URL to use the Google Cloud Storage XML API endpoint.
// 2. Use Cloud Storage HMAC Credentials.
- AmazonS3 interopClient = AmazonS3ClientBuilder.standard()
+ AmazonS3 interopClient =
+ AmazonS3ClientBuilder.standard()
.withEndpointConfiguration(
new AwsClientBuilder.EndpointConfiguration(
"https://storage.googleapis.com", "auto"))
@@ -59,4 +58,3 @@ public static void listGcsBuckets(String googleAccessKeyId,
}
// [END storage_s3_sdk_list_buckets]
}
-
diff --git a/storage/s3-sdk/src/main/java/ListGcsObjects.java b/storage/s3-sdk/src/main/java/ListGcsObjects.java
index e50ce02c01b..85e47dd32fd 100644
--- a/storage/s3-sdk/src/main/java/ListGcsObjects.java
+++ b/storage/s3-sdk/src/main/java/ListGcsObjects.java
@@ -14,35 +14,32 @@
* limitations under the License.
*/
-
// [START storage_s3_sdk_list_objects]
import com.amazonaws.auth.AWSStaticCredentialsProvider;
import com.amazonaws.auth.BasicAWSCredentials;
import com.amazonaws.client.builder.AwsClientBuilder;
-
import com.amazonaws.services.s3.AmazonS3;
import com.amazonaws.services.s3.AmazonS3ClientBuilder;
import com.amazonaws.services.s3.model.ObjectListing;
import com.amazonaws.services.s3.model.S3ObjectSummary;
-import java.util.List;
-
public class ListGcsObjects {
- public static void listGcsObjects(String googleAccessKeyId,
- String googleAccessKeySecret, String bucketName) {
+ public static void listGcsObjects(
+ String googleAccessKeyId, String googleAccessKeySecret, String bucketName) {
// String googleAccessKeyId = "your-google-access-key-id";
// String googleAccessKeySecret = "your-google-access-key-secret";
// String bucketName = "bucket-name";
// Create a BasicAWSCredentials using Cloud Storage HMAC credentials.
- BasicAWSCredentials googleCreds = new BasicAWSCredentials(googleAccessKeyId,
- googleAccessKeySecret);
+ BasicAWSCredentials googleCreds =
+ new BasicAWSCredentials(googleAccessKeyId, googleAccessKeySecret);
// Create a new client and do the following:
// 1. Change the endpoint URL to use the Google Cloud Storage XML API endpoint.
// 2. Use Cloud Storage HMAC Credentials.
- AmazonS3 interopClient = AmazonS3ClientBuilder.standard()
+ AmazonS3 interopClient =
+ AmazonS3ClientBuilder.standard()
.withEndpointConfiguration(
new AwsClientBuilder.EndpointConfiguration(
"https://storage.googleapis.com", "auto"))
diff --git a/storage/s3-sdk/src/test/java/ListGcsBucketsTest.java b/storage/s3-sdk/src/test/java/ListGcsBucketsTest.java
index d63e2cf4cc4..bad343bb3e1 100644
--- a/storage/s3-sdk/src/test/java/ListGcsBucketsTest.java
+++ b/storage/s3-sdk/src/test/java/ListGcsBucketsTest.java
@@ -18,7 +18,6 @@
import static org.junit.Assert.assertThat;
import com.amazonaws.services.s3.model.Bucket;
-
import java.io.ByteArrayOutputStream;
import java.io.PrintStream;
import java.util.List;
diff --git a/storage/s3-sdk/src/test/java/ListGcsObjectsTest.java b/storage/s3-sdk/src/test/java/ListGcsObjectsTest.java
index 9c15a9b6d0c..2b77dbc56d9 100644
--- a/storage/s3-sdk/src/test/java/ListGcsObjectsTest.java
+++ b/storage/s3-sdk/src/test/java/ListGcsObjectsTest.java
@@ -19,7 +19,6 @@
import com.amazonaws.services.s3.model.Bucket;
import com.amazonaws.services.s3.model.ObjectListing;
-
import java.io.ByteArrayOutputStream;
import java.io.PrintStream;
import java.util.List;
diff --git a/storage/storage-transfer/pom.xml b/storage/storage-transfer/pom.xml
index 4fd13ae2865..838cb552f3a 100644
--- a/storage/storage-transfer/pom.xml
+++ b/storage/storage-transfer/pom.xml
@@ -30,7 +30,7 @@
com.google.cloud.samples
shared-configuration
- 1.0.11
+ 1.0.12
diff --git a/storage/xml-api/cmdline-sample/pom.xml b/storage/xml-api/cmdline-sample/pom.xml
index b5bc3d91efc..ee80b67da14 100644
--- a/storage/xml-api/cmdline-sample/pom.xml
+++ b/storage/xml-api/cmdline-sample/pom.xml
@@ -26,7 +26,7 @@
com.google.cloud.samples
shared-configuration
- 1.0.11
+ 1.0.12
diff --git a/storage/xml-api/cmdline-sample/src/main/java/StorageSample.java b/storage/xml-api/cmdline-sample/src/main/java/StorageSample.java
index b0cd953b729..b0382e5225e 100644
--- a/storage/xml-api/cmdline-sample/src/main/java/StorageSample.java
+++ b/storage/xml-api/cmdline-sample/src/main/java/StorageSample.java
@@ -22,14 +22,12 @@
import com.google.api.client.http.HttpResponse;
import com.google.api.client.http.HttpTransport;
import com.google.api.client.util.Preconditions;
-
import java.io.IOException;
import java.io.StringReader;
import java.io.StringWriter;
import java.net.URLEncoder;
import java.security.GeneralSecurityException;
import java.util.Collections;
-
import javax.xml.transform.OutputKeys;
import javax.xml.transform.Source;
import javax.xml.transform.Transformer;
diff --git a/storage/xml-api/serviceaccount-appengine-sample/README.md b/storage/xml-api/serviceaccount-appengine-sample/README.md
index 8114f0aa4d5..b79ebafa575 100644
--- a/storage/xml-api/serviceaccount-appengine-sample/README.md
+++ b/storage/xml-api/serviceaccount-appengine-sample/README.md
@@ -33,7 +33,7 @@ Running and Deploying Your Application from the Command Line
To run your application locally on a development server:
- mvn appengine:devserver
+ mvn appengine:run
To deploy your application to appspot.com:
diff --git a/storage/xml-api/serviceaccount-appengine-sample/pom.xml b/storage/xml-api/serviceaccount-appengine-sample/pom.xml
index ceac61b6a4d..f97eebcc5b6 100644
--- a/storage/xml-api/serviceaccount-appengine-sample/pom.xml
+++ b/storage/xml-api/serviceaccount-appengine-sample/pom.xml
@@ -23,7 +23,7 @@
com.google.cloud.samples
shared-configuration
- 1.0.11
+ 1.0.12
com.google.apis-samples
@@ -82,14 +82,16 @@
- com.google.appengine
+ com.google.cloud.tools
appengine-maven-plugin
- 1.9.77
+ 2.2.0
+ GCLOUD_CONFIG
+ gaeinfo
8888
diff --git a/storage/xml-api/serviceaccount-appengine-sample/src/main/java/com/google/api/client/sample/storage/appengine/serviceaccount/StorageSample.java b/storage/xml-api/serviceaccount-appengine-sample/src/main/java/com/google/api/client/sample/storage/appengine/serviceaccount/StorageSample.java
index 54daa10313e..41796b7824d 100644
--- a/storage/xml-api/serviceaccount-appengine-sample/src/main/java/com/google/api/client/sample/storage/appengine/serviceaccount/StorageSample.java
+++ b/storage/xml-api/serviceaccount-appengine-sample/src/main/java/com/google/api/client/sample/storage/appengine/serviceaccount/StorageSample.java
@@ -23,12 +23,10 @@
import com.google.api.client.http.HttpResponse;
import com.google.api.client.http.HttpTransport;
import com.google.api.client.http.javanet.NetHttpTransport;
-
import java.io.BufferedWriter;
import java.io.IOException;
import java.io.OutputStreamWriter;
import java.util.Arrays;
-
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
@@ -46,8 +44,7 @@ public class StorageSample extends HttpServlet {
private static final int HTTP_OK = 200;
/** The base endpoint for Google Cloud Storage api calls. */
- private static final String GCS_URI =
- "http://commondatastorage.googleapis.com";
+ private static final String GCS_URI = "http://commondatastorage.googleapis.com";
/** Global configuration of Google Cloud Storage OAuth 2.0 scope. */
private static final String STORAGE_SCOPE =
@@ -65,35 +62,30 @@ protected void doGet(final HttpServletRequest req, final HttpServletResponse res
throws IOException {
try {
- AppIdentityCredential credential = new AppIdentityCredential(
- Arrays.asList(STORAGE_SCOPE));
+ AppIdentityCredential credential = new AppIdentityCredential(Arrays.asList(STORAGE_SCOPE));
// Set up and execute Google Cloud Storage request.
String bucketName = req.getRequestURI();
if (bucketName.equals("/")) {
resp.sendError(
- HTTP_NOT_FOUND,
- "No bucket specified - append /bucket-name to the URL and retry.");
+ HTTP_NOT_FOUND, "No bucket specified - append /bucket-name to the URL and retry.");
return;
}
// Remove any trailing slashes, if found.
- //[START snippet]
+ // [START snippet]
String cleanBucketName = bucketName.replaceAll("/$", "");
String uri = GCS_URI + cleanBucketName;
- HttpRequestFactory requestFactory =
- HTTP_TRANSPORT.createRequestFactory(credential);
+ HttpRequestFactory requestFactory = HTTP_TRANSPORT.createRequestFactory(credential);
GenericUrl url = new GenericUrl(uri);
HttpRequest request = requestFactory.buildGetRequest(url);
HttpResponse response = request.execute();
String content = response.parseAsString();
- //[END snippet]
+ // [END snippet]
// Display the output XML.
resp.setContentType("text/xml");
- BufferedWriter writer = new BufferedWriter(
- new OutputStreamWriter(resp.getOutputStream()));
- String formattedContent = content.replaceAll(
- "(
- 4.0.0
- war
- 1.0-SNAPSHOT
- com.google.appengine.samples
- unittests-appengine-local-testing-samples
+ 4.0.0
+ war
+ 1.0-SNAPSHOT
+ com.google.appengine.samples
+ unittests-appengine-local-testing-samples
-
-
- com.google.cloud.samples
- shared-configuration
- 1.0.11
-
+
+
+ com.google.cloud.samples
+ shared-configuration
+ 1.0.12
+
-
- 1.8
- 1.8
-
+
+ 1.8
+ 1.8
+
-
-
-
- com.google.appengine
- appengine-api-1.0-sdk
- 1.9.78
-
-
- javax.servlet
- servlet-api
- 2.5
- provided
-
-
- jstl
- jstl
- 1.2
-
+
+
+
+ com.google.appengine
+ appengine-api-1.0-sdk
+ 1.9.78
+
+
+ javax.servlet
+ servlet-api
+ 2.5
+ provided
+
+
+ jstl
+ jstl
+ 1.2
+
-
-
- junit
- junit
- 4.13
- test
-
-
- com.google.appengine
- appengine-testing
- 1.9.78
- test
-
-
- com.google.appengine
- appengine-api-stubs
- 1.9.78
- test
-
-
- com.google.appengine
- appengine-tools-sdk
- 1.9.78
- test
-
-
- com.google.api-client
- google-api-client-appengine
- 1.30.9
- test
-
-
+
+
+ junit
+ junit
+ 4.13
+ test
+
+
+ com.google.appengine
+ appengine-testing
+ 1.9.78
+ test
+
+
+ com.google.appengine
+ appengine-api-stubs
+ 1.9.78
+ test
+
+
+ com.google.appengine
+ appengine-tools-sdk
+ 1.9.78
+ test
+
+
+ com.google.api-client
+ google-api-client-appengine
+ 1.30.9
+ test
+
+
-
-
-
- org.apache.maven.plugins
- maven-war-plugin
- 3.2.3
-
- true
-
-
-
- ${basedir}/src/main/webapp/WEB-INF
- true
- WEB-INF
-
-
-
-
+
+
+
+ org.apache.maven.plugins
+ maven-war-plugin
+ 3.2.3
+
+ true
+
+
+
+ ${basedir}/src/main/webapp/WEB-INF
+ true
+ WEB-INF
+
+
+
+
-
- com.google.appengine
- appengine-maven-plugin
- $1.9.60
-
-
-
+
+ com.google.cloud.tools
+ appengine-maven-plugin
+ 2.2.0
+
+ GCLOUD_CONFIG
+ gaeinfo
+
+
+
+