Ersteinstellungsmethode bei der Erstellung von Alexa Skill mit JAVA (Cloud 9)

Ich habe versucht, Alexas Fähigkeiten mit Java zu verbessern, daher werde ich ein Memorandum hinterlassen. Die Umgebung verwendet Cloud 9 von 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) Ändern Sie das Defizit

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

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

z.B.) Im obigen Fall "my-app |- src | - main | - java | - com | - mycompany | - app | -App.java |- test | - java | - com | - mycompany | - app | - AppTest.java - pom.xml"

■ pom.xml für 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. Erstellt gemäß dem folgenden Handbuch 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) Laden Sie die TAR-Datei auf Lambda hoch
 Datei "Mit Abhängigkeiten"

 11) Geben Sie Folgendes in den Handler des Funktionscodes ein

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

Erledigt

Recommended Posts

Ersteinstellungsmethode bei der Erstellung von Alexa Skill mit JAVA (Cloud 9)
[Java] So legen Sie den Proxy beim Starten von Java fest
Verwenden Sie Java 11 mit Google Cloud-Funktionen
[Java] Fassen Sie zusammen, wie Sie mit der Methode equals vergleichen können
Parallelitätsmethode in Java mit grundlegendem Beispiel
Hinweise zur HTTP-Kommunikation mit Java (OkHttp)
Beim Aufrufen der API mit Java tritt eine javax.net.ssl.SSLHandshakeException auf
[Java] Vorsichtsmaßnahmen beim Vergleichen von Zeichenfolgen mit Zeichenfolgen
Erstellen Sie Java-Anwendungen mit IBM Cloud-Funktionen