Eine Geschichte darüber, wie catkin_make von Rosjava offline kompatibel gemacht wird

Dieser Artikel fasst zusammen, wie Rosjavas catkin_make offline verfügbar gemacht wird, da es standardmäßig nur online verfügbar zu sein scheint.

Es ist mit diesem Artikel Einführung von Rosjava verbunden.

Umgebung

ubuntu16.04 ROS ( kinetic ) java8 gradle maven

1. Offline arbeiten

Ich werde es sofort offline arbeiten lassen Das heißt, die Methode ist sehr einfach

Zuerst benötigen Sie eine Datei namens buildscript.gradle Diese Datei befindet sich in diesem rosjava_bootstrap auf github, sodass Sie sie als Gitclone herunterladen, normal herunterladen oder den Inhalt kopieren können. Lasst uns

Speichern Sie diese Datei dann in Ihrem eigenen Rosjava-Paket Wenn Sie es im Artikel Einführung hier versucht haben, befindet es sich meiner Meinung nach im Ordner test_pkg.

Es sieht wie folgt aus

Öffnen Sie dann build.gradle an derselben Stelle im Paket, an der Sie buildscript.gradle mit einer Bearbeitungssoftware wie gedit gespeichert haben.

Ich denke, es gibt eine Linie

buildscript.gradle


buildscript {
  apply from: "https://github.com/rosjava/rosjava_bootstrap/raw/kinetic/buildscript.gradle"
}

Dies

buildscript.gradle


buildscript {
  apply from: "buildscript.gradle"
}

Mach das einfach

Sie sollten nun in der Lage sein, catkin_make offline auszuführen Versuchen Sie zu sehen, ob Sie catkin_make offline ausführen können

Wenn Sie nicht können, installieren Sie gradle und maven

python


sudo apt-get install gradle
sudo apt-get install maven

Ich denke, Sie können catkin_make jetzt offline ausführen

Dieses Mal werde ich hier enden

Recommended Posts

Eine Geschichte darüber, wie catkin_make von Rosjava offline kompatibel gemacht wird
Eine Geschichte darüber, wie Spring + Hibernate + MySQL-Apps die Replikation unterstützen
Eine Geschichte darüber, wie eine vorhandene Docker-Datei mit der GPU kompatibel gemacht werden kann
Eine Geschichte über das Erstellen eines Builders, der den Builder erbt
Die Geschichte, einen Reverse-Proxy mit ProxyServlet zu erstellen
Eine Geschichte über die Entwicklung von ROS namens Rosjava mit Java
Die Geschichte der Erstellung einer Task-Management-Anwendung mit Swing, Java
Eine Geschichte über das Erreichen der League Of Legends-API mit JAVA
Eine Geschichte über die Herstellung eines Taschenrechners zur Berechnung der Muschelhügelrate
Die Geschichte eines Game Launcher mit automatischer Ladefunktion [Java]
[Persönliches Memo] Eine kleine Geschichte über die CPU-Einstellungen von Docker Desktop für Windows
Die Geschichte eines gewöhnlichen Othello in Java
Eine Geschichte über das JDK in der Java 11-Ära
Eine sehr nützliche Geschichte über Rubys Struct-Klasse
Die Geschichte des Versuchs, JAVA File zu bedienen
Die Geschichte eines neuen Ingenieurs, der einen leidenschaftlichen Programmierer liest
[Jackson] Eine Geschichte über das Konvertieren des Rückgabewerts des Big Decimal-Typs mit einem benutzerdefinierten Serializer.