Méthode de configuration initiale lors de la création d'Alexa Skill avec JAVA (Cloud 9)

J'ai essayé de rendre la compétence d'Alexa avec Java, donc je vais laisser un mémorandum. L'environnement utilise le Cloud 9 d'AWS.

[Cloud9] 1) sudo yum -y update

sudo yum -y install java-1.8.0-openjdk-devel



3)
```sudo update-alternatives --config java
sudo update-alternatives --config javac
javac -version

mvn -version

sudo wget http://repos.fedorapeople.org/repos/dchen/apache-maven/epel-apache-maven.repo -O /etc/yum.repos.d/epel-apache-maven.repo


sudo sed -i s/\$releasever/6/g /etc/yum.repos.d/epel-apache-maven.repo
sudo yum install -y apache-maven```

7)
```mvn -version```

 8) Changer le déficit

#### **`mvn archetype:generate -DgroupId=com.mycompany.app -DartifactId=my-app -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false`**

*-DgroupId={group-id} *-DartifactId={project-name}

par exemple) Dans le cas ci-dessus "my-app |- src | - main | - java | - com | - mycompany | - app | -App.java |- test | - java | - com | - mycompany | - app | - AppTest.java - pom.xml"

■ pom.xml pour Alexa "<project xmlns=""http://maven.apache.org/POM/4.0.0"" xmlns:xsi=""http://www.w3.org/2001/XMLSchema-instance"" xsi:schemaLocation=""http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd""> 4.0.0 alexa-skills-kit-samples colorpicker jar 1.0 colorpicker http://developer.amazon.com/ask The Apache License, Version 2.0 http://www.apache.org/licenses/LICENSE-2.0.txt Alexa Skills Kit [email protected] Alexa http://developer.amazon.com/ask scm:git:https://github.com/amzn/alexa-skills-kit-java.git scm:git:https://github.com/amzn/alexa-skills-kit-java.git https://github.com/amzn/alexa-skills-kit-java.git

com.amazon.alexa ask-sdk 2.12.0 src org.apache.maven.plugins maven-compiler-plugin 3.7.0 1.8 1.8 true "
  1. Créé selon le manuel suivant https://alexa-skills-kit-sdk-for-java.readthedocs.io/ja/latest/Developing-Your-First-Skill.html

mvn org.apache.maven.plugins:maven-assembly-plugin:2.6:assembly -DdescriptorId=jar-with-dependencies package



 10) Télécharger le fichier tar vers lambda
 Fichier "With-dependencies"

 11) Mettez ce qui suit dans le gestionnaire du code de fonction

#### **`com.amazon.ask.onseisuijaku.OnseiSuijakuStreamHandler`**

Terminé

Recommended Posts

Méthode de configuration initiale lors de la création d'Alexa Skill avec JAVA (Cloud 9)
[Java] Comment définir le proxy lors du démarrage de Java
Utiliser Java 11 avec Google Cloud Functions
[Java] Résumez comment comparer avec la méthode equals
Méthode de concurrence en Java avec exemple de base
Remarques sur la communication HTTP avec Java (OkHttp)
Lors de l'appel de l'API avec java, javax.net.ssl.SSLHandshakeException se produit
[Java] Précautions lors de la comparaison de chaînes de caractères avec des chaînes de caractères
Créer des applications Java avec IBM Cloud Functions