-
Notifications
You must be signed in to change notification settings - Fork 90
docs: Update gradle configuration readme #1359
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
Merged
Merged
Changes from 15 commits
Commits
Show all changes
22 commits
Select commit
Hold shift + click to select a range
26bce51
Update gradle configuration readme
scottgerring ef1bf11
Move into configuration
scottgerring 85dbeeb
Starting gradle example
scottgerring e779fac
Remove
scottgerring 14fbf0c
Merge main
scottgerring 7d15b6c
Start again
scottgerring 8d040b5
Merge branch 'main' into fix-gradle-build-info
scottgerring 8ee4898
Update documentation for gradle
scottgerring 37458bf
Merge remote-tracking branch 'refs/remotes/origin/fix-gradle-build-in…
scottgerring 7e73294
Clarify gradle versions a bit better
scottgerring 67dbdd8
Starting gradle example
scottgerring 9b6f057
Cleanup gradle example
scottgerring c9884ad
Build gradle example
scottgerring 29764d2
Fix build hopefully
scottgerring 41e0d13
Add gradle wrapper
scottgerring d5ebc94
Formatting
scottgerring 9b191e9
Merge branch 'main' into fix-gradle-build-info
jeromevdl 470f2d6
Update docs/index.md
scottgerring 5b74628
Apply suggestions from code review
scottgerring b5fd747
Updated README with sam instructions
scottgerring 44ffa3e
Merge remote-tracking branch 'refs/remotes/origin/fix-gradle-build-in…
scottgerring 3342dbf
Merge branch 'main' into fix-gradle-build-info
jeromevdl File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,34 @@ | ||
# Powertools for AWS Lambda (Java) - Core Utilities Example with Gradle | ||
jeromevdl marked this conversation as resolved.
Show resolved
Hide resolved
|
||
|
||
This project demonstrates the Lambda for Powertools Java module deployed using [Serverless Application Model](https://aws.amazon.com/serverless/sam/) with | ||
[Gradle](https://gradle.org/) running the build. This example is configured for Java 1.8 only; in order to use a newer version, check out the Gradle | ||
configuration guide [in the main project README](../../../README.md). | ||
jeromevdl marked this conversation as resolved.
Show resolved
Hide resolved
|
||
|
||
For general information on the deployed example itself, you can refer to the parent [README](../README.md) | ||
|
||
## Configuration | ||
SAM uses [template.yaml](template.yaml) to define the application's AWS resources. | ||
This file defines the Lambda function to be deployed as well as API Gateway for it. | ||
|
||
The build of the project is managed by Gradle, and configured in [build.gradle](build.gradle). | ||
|
||
## Deploy the sample application | ||
To get started, you can use the Gradle wrapper to bootstrap Gradle and run the build: | ||
|
||
```bash | ||
./gradlew build | ||
``` | ||
|
||
Once this is done to deploy the example, check out the instructions for getting started with SAM in | ||
[the examples directory](../../README.md) | ||
|
||
## Additional notes | ||
|
||
You can watch the trace information or log information using the SAM CLI: | ||
```bash | ||
# Tail the logs | ||
sam logs --tail $MY_STACK | ||
|
||
# Tail the traces | ||
sam traces --tail | ||
``` |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,35 @@ | ||
|
||
plugins { | ||
id 'java' | ||
id "io.freefair.aspectj.post-compile-weaving" version "6.6.3" | ||
} | ||
|
||
wrapper { | ||
gradleVersion = "7.6.1" | ||
} | ||
|
||
compileJava { | ||
sourceCompatibility = "1.8" | ||
targetCompatibility = "1.8" | ||
|
||
ajc { | ||
enabled = true | ||
} | ||
} | ||
|
||
repositories { | ||
mavenCentral() | ||
} | ||
|
||
dependencies { | ||
implementation 'com.amazonaws:aws-lambda-java-core:1.2.2' | ||
implementation 'com.fasterxml.jackson.core:jackson-annotations:2.13.2' | ||
implementation 'com.fasterxml.jackson.core:jackson-databind:2.13.2.2' | ||
implementation 'com.amazonaws:aws-lambda-java-events:3.11.0' | ||
implementation 'com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.13.2' | ||
aspect 'software.amazon.lambda:powertools-tracing:1.16.1' | ||
scottgerring marked this conversation as resolved.
Show resolved
Hide resolved
|
||
aspect 'software.amazon.lambda:powertools-logging:1.16.1' | ||
scottgerring marked this conversation as resolved.
Show resolved
Hide resolved
|
||
aspect 'software.amazon.lambda:powertools-metrics:1.16.1' | ||
scottgerring marked this conversation as resolved.
Show resolved
Hide resolved
|
||
testImplementation 'junit:junit:4.13.2' | ||
} | ||
|
62 changes: 62 additions & 0 deletions
62
examples/powertools-examples-core/gradle/events/event.json
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,62 @@ | ||
{ | ||
"body": "{\"message\": \"hello world\"}", | ||
"resource": "/{proxy+}", | ||
"path": "/path/to/resource", | ||
"httpMethod": "POST", | ||
"isBase64Encoded": false, | ||
"queryStringParameters": { | ||
"foo": "bar" | ||
}, | ||
"pathParameters": { | ||
"proxy": "/path/to/resource" | ||
}, | ||
"stageVariables": { | ||
"baz": "qux" | ||
}, | ||
"headers": { | ||
"Accept": "text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8", | ||
"Accept-Encoding": "gzip, deflate, sdch", | ||
"Accept-Language": "en-US,en;q=0.8", | ||
"Cache-Control": "max-age=0", | ||
"CloudFront-Forwarded-Proto": "https", | ||
"CloudFront-Is-Desktop-Viewer": "true", | ||
"CloudFront-Is-Mobile-Viewer": "false", | ||
"CloudFront-Is-SmartTV-Viewer": "false", | ||
"CloudFront-Is-Tablet-Viewer": "false", | ||
"CloudFront-Viewer-Country": "US", | ||
"Host": "1234567890.execute-api.us-east-1.amazonaws.com", | ||
"Upgrade-Insecure-Requests": "1", | ||
"User-Agent": "Custom User Agent String", | ||
"Via": "1.1 08f323deadbeefa7af34d5feb414ce27.cloudfront.net (CloudFront)", | ||
"X-Amz-Cf-Id": "cDehVQoZnx43VYQb9j2-nvCh-9z396Uhbp027Y2JvkCPNLmGJHqlaA==", | ||
"X-Forwarded-For": "127.0.0.1, 127.0.0.2", | ||
"X-Forwarded-Port": "443", | ||
"X-Forwarded-Proto": "https" | ||
}, | ||
"requestContext": { | ||
"accountId": "123456789012", | ||
"resourceId": "123456", | ||
"stage": "prod", | ||
"requestId": "c6af9ac6-7b61-11e6-9a41-93e8deadbeef", | ||
"requestTime": "09/Apr/2015:12:34:56 +0000", | ||
"requestTimeEpoch": 1428582896000, | ||
"identity": { | ||
"cognitoIdentityPoolId": null, | ||
"accountId": null, | ||
"cognitoIdentityId": null, | ||
"caller": null, | ||
"accessKey": null, | ||
"sourceIp": "127.0.0.1", | ||
"cognitoAuthenticationType": null, | ||
"cognitoAuthenticationProvider": null, | ||
"userArn": null, | ||
"userAgent": "Custom User Agent String", | ||
"user": null | ||
}, | ||
"path": "/prod/path/to/resource", | ||
"resourcePath": "/{proxy+}", | ||
"httpMethod": "POST", | ||
"apiId": "1234567890", | ||
"protocol": "HTTP/1.1" | ||
} | ||
} |
2 changes: 2 additions & 0 deletions
2
examples/powertools-examples-core/gradle/gradle/wrapper/.gitignore
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
!gradle-wrapper.jar | ||
|
Binary file added
BIN
+61.9 KB
examples/powertools-examples-core/gradle/gradle/wrapper/gradle-wrapper.jar
Binary file not shown.
7 changes: 7 additions & 0 deletions
7
examples/powertools-examples-core/gradle/gradle/wrapper/gradle-wrapper.properties
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
distributionBase=GRADLE_USER_HOME | ||
distributionPath=wrapper/dists | ||
distributionUrl=https\://services.gradle.org/distributions/gradle-7.3.3-bin.zip | ||
networkTimeout=10000 | ||
validateDistributionUrl=true | ||
zipStoreBase=GRADLE_USER_HOME | ||
zipStorePath=wrapper/dists |
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.