Das erste, was Sie tun müssen, wenn Sie mit Heroku auf GitHub mit Eclipse auf Java zufrieden sein möchten

Fazit drei Zeilen

Abschließend konnte ich das Verfahren hier verfolgen. Englisch. (https://devcenter.heroku.com/articles/deploying-java-applications-to-heroku-from-eclipse-or-intellij-idea)

Geschichte

Da es sich um ein spezielles GW handelt, ist es sowohl ein Hobby als auch ein Studium Ich dachte darüber nach, einen einfachen WEB-Service zu machen.

Die Sprachen und IDEs sind Java und Eclipse, an die ich bei der Arbeit gewöhnt bin.

Ich habe wenig Kenntnisse über Architektur und Infrastruktur Überlassen wir es Heroku, der angeblich cool ist. Heroku wäre besser GitHub zu verwenden,

Ich habe mich bis zu diesem Punkt leicht entschieden.

Aber,

Ich bin ziemlich viel gestolpert, also mache ich mir Notizen, Verfahren und Notizen für mich.

Stolperpunkt

Git Ich weiß es nicht und ich weiß nichts!

Nachdem Sie die Fernbedienung lokal gezogen und repariert haben Zur Bühne hinzufügen, festschreiben und dann drücken Ich konnte es nur in Lu sehen. Es unterscheidet sich grundlegend von der Versionsverwaltung, die ich bei der Arbeit verwende.

Ich erinnerte mich nur an "Ich", um mein Bestes zu geben. Zweige und Zusammenführungen werden später langsam gelernt. .. ..

Kenntnisse in Maven sind ebenfalls mindestens erforderlich.

Was ist Maven? Es war von diesem Ort ... Eine Seite, die die Grundlagen von Maven erklärt: (http://www.techscore.com/tech/Java/ApacheJakarta/Maven/index/)

Die Reihenfolge ist wichtig

Zuerst versuchte ich in der mir bekannten Reihenfolge zu kommunizieren Das war ein großer Fehler.

Erstelle zuerst eine Hallo Welt mit Eclipse Ich habe versucht, es in dem Repository zu registrieren, das ich auf GitHub erstellt habe.

Ich habe sofort einen Fehler erhalten. Um zu verstehen, warum ich wütend bin, weil ich keine Kenntnisse über Git habe Es hat eine Weile gedauert, aber anscheinend

Die Geschichte ist anders

Es scheint, dass.

Erstellen Sie ein neues GitHub-Repository → Lokal klonen → Hellowa lokal mit Eclipse hinzufügen → Von dort aus pushen, um Remote festzuschreiben

Oder die Prozedur

Lokales Erstellen eines neuen lokalen Repositorys → In Eclipse hinzufügen → Lokales Erstellen eines neuen Repositorys in GitHub

Wenn es sich nicht um ein solches Verfahren handelt, ist der Verlauf nicht konsistent. (Äh, auf Japanisch ist es kompliziert ...)

Jetzt haben wir GitHub erfolgreich verlinkt Diesmal zu Heroku,

No default language could be detected for this app. 

Ich war so wütend.

Heroku hat verschiedene Dateien, die Heroku benötigt. Sie können nicht pushen, es sei denn, es ist ein Repository, das sie enthält.

Schließlich

Beginnen Sie also von vorne. Am Ende konnte ich das Verfahren hier verfolgen. (https://devcenter.heroku.com/articles/deploying-java-applications-to-heroku-from-eclipse-or-intellij-idea)

Als Voraussetzung

Wurde bereits eingeführt.

・ ・ ・

Es dauerte 3 Tage, um die Entwicklungsumgebung vorzubereiten ... orz

Recommended Posts

Das erste, was Sie tun müssen, wenn Sie mit Heroku auf GitHub mit Eclipse auf Java zufrieden sein möchten
Verwenden Sie JLine, wenn Sie Tastenanschläge auf der Konsole zeichenweise in Java verarbeiten möchten
Wenn Sie Annotation in Java 8 dynamisch ersetzen möchten
Was tun, wenn beim Versuch, Eclipse unter Java 9 auszuführen, ein NoClassDefFoundError angezeigt wird?
Code, der verwendet werden soll, wenn Sie Json nur mit Standardbibliotheken in Java verarbeiten möchten
Code, der verwendet wird, wenn Sie Json nur mit Standardbibliotheken in Java (verbesserte Version) verarbeiten möchten. Gson ist nicht erforderlich
Wenn Sie Java-Bibliothekstests mit Spock in mehreren Modulen mit Gradle in Android Studio 3 implementieren möchten
Wenn Sie die Hauptzweiginformationen in dem aktuellen Zweig wiedergeben möchten, an dem Sie gerade arbeiten
In Java 10, wenn Gradle Eclipse abgeschlossen ist und JavaSE-1.10 herauskommt, ...
Wenn Sie die Java-Entwicklungsumgebung von Eclipse aus ändern möchten
[Java] Ich möchte mit dem Schlüssel im Objekt eindeutig arbeiten
Was tun, wenn Sie die Quellposition wissen möchten, an der die Methode in bind.pry definiert ist?
Was tun, wenn CentOS nicht mit VirtualBox unter Catalina gestartet werden kann?
Zusammenfassung der Mittel, wenn Sie mit HTTP unter Android kommunizieren möchten
Ich möchte die IP-Adresse erhalten, wenn ich mit Java eine Verbindung zu Wi-Fi herstelle
[Wörter, die mir geschrieben wurden, als ich in der ersten Klasse war ⑦] Was ich möchte, dass Sie zumindest in die Visual Studio Code-Erweiterung aufnehmen
Was tun, wenn Sie glauben, dass Sie mit IntelliJ IDEA CE nicht Groovy-> Java können?
Was tun, wenn in Java der Fehler "Nicht statische Variable x kann nicht aus dem statischen Kontext referenziert werden" angezeigt wird. Lehren aus dem ersten Schritt der Programmierung Hinweis 01
Wenn Eclipse den Server nicht starten kann
Wenn Sie InputStream in JDBI3 binden möchten
Ein Hinweis, wenn Sie Tupel in Java möchten
Wenn Sie die Methode außerhalb verwenden möchten
Seien Sie vorsichtig mit Anfragen und Antworten, wenn Sie das Serverless Framework mit Java verwenden
[Java-Tool] Ein nützliches Tool, wenn Sie das IPMSG-Protokoll von PC-A regelmäßig an den angegebenen PC senden möchten.
[React.useRef] Was tun, wenn im Ereignis-Listener nicht auf den neuesten Status verwiesen werden kann?
Sie müssen den Host auch beim Remote-Debugging mit Java 9 oder höher angeben
[Android Studio] Ich möchte Einschränkungen für die in EditText [Java] registrierten Werte festlegen.
Was ist zu tun, wenn in Eclipse "Fehler beim Laden der gemeinsam genutzten JNI-Bibliothek" angezeigt wird?
Zusammenfassung der Verwendung des im IE festgelegten Proxy-Sets bei der Verbindung mit Java
Was tun, wenn Sie den Befehl "Java-Paketname / Klassenname" nicht ausführen können?
Ich möchte so etwas wie "cls" in Java machen
So führen Sie Java EE Tutial auf Github unter Eclipse aus
Kennst du Decorator?
Was tun, wenn Sie die Quellposition wissen möchten, an der die Methode in bind.pry definiert ist?
Beim Lesen des Quellcodes
[Ruby + Rails] Wenn Sie sich zusammen mit der Benutzerregistrierung in der Mailchimp-Mailingliste registrieren möchten
Vier Dinge, auf die Heroku-Anfänger bei der Bereitstellung von von Java erstellten Webanwendungen mit GitHub gestoßen sind
Was tun, wenn das Git-Repository nicht im Azure Team Explorer für Eclipse angezeigt werden kann?
So schreiben Sie in die Modellklasse, wenn Sie mit PlayFramework Binärdaten in der Datenbank speichern möchten
Wenn Sie den Wortlaut ändern möchten, der angezeigt werden soll, wenn Sie ein Auswahlfeld aus enum erstellen
So reduzieren Sie die Programmlast ein wenig, wenn Sie Zeichen mit JAVA kombinieren
Fehler beim Erstellen der Java Virtual Machine bei der Installation von Eclipse.
Wenn Sie explizit ODER oder UND mit Ransack schreiben möchten
Dinge, die Sie beim Schreiben von Code in Java beachten sollten
Selbst in Java möchte ich true mit == 1 && a == 2 && a == 3 ausgeben
So wechseln Sie Java in der OpenJDK-Ära auf dem Mac
docker-compose.yml, wenn Sie MySQL auf Docker laufen lassen möchten
Stellen Sie sicher, dass Sie das Java compareTo-Ergebnis mit 0 vergleichen
lombok.config, wenn Sie @Qualifier mit lombok an @RequiredArgsConstructor übergeben möchten
Ich möchte die if-else-Anweisung für bedingte Verzweigungen in Java vereinfachen
[Swift] Wenn Sie wissen möchten, ob die Anzahl der Zeichen in String mit einer bestimmten Anzahl übereinstimmt ...
Vergleich von Versionszeichenfolgen, wenn Sie die Verarbeitung zwischen zwei Versionen verzweigen möchten (Java-Implementierung)
Einstellungen, die vorgenommen werden müssen, wenn HTML oder JSP in Eclipse formatiert sind und das Layout enttäuschend wird
Was tun, wenn beim Versuch, mit Eclipse zu erstellen, ein Fehler in der gemeinsam genutzten JNI-Bibliothek auftritt?