Closed prakshai closed 3 years ago
Some of the files that are failing checkstyle aren't even the ones I edited. Regardless, will be more than happy to fix them if there are some instructions on how to fix them.
The PR looks to be missing tests for a scenario where all the skills in the collection are visited but none can handle the skill request and ends up throwing an exception?
I thought this should cover for that: https://github.com/alexa/alexa-skills-kit-sdk-for-java/blob/2.0.x/ask-sdk-lambda-support/tst/com/amazon/ask/SkillStreamHandlerTest.java#L91-L95
I see that the latest travis build is failing because of an unused import
Pushed a change to fix it
Description
Motivation and Context
When trying to build with this project as a dependency on Android platform the build fails with "The prefix "xsi" for attribute "xsi:schemaLocation" associated with an element type "project" is not bound". Root cause: without these declarations, the XML file cannot be validated correctly. Refer: https://github.com/aws/aws-lambda-java-libs/issues/89
As a work around, for now, currently we are excluding the aws-lambda-java-core dependency and forcing the new version to be used during build. But this proposed change will allow us to clean up that work around.
Testing
Built using mvn clean install. Built successfully. Tested by running two skills within the same application and both skills executed as expected.
Screenshots (if appropriate)
Types of changes
Checklist
License