Une histoire de rendre catkin_make de rosjava compatible hors ligne

Cet article résume comment rendre le catkin_make de rosjava disponible hors ligne car il semble être disponible uniquement en ligne par défaut.

Il est lié à cet article Introduction de rosjava.

environnement

ubuntu16.04 ROS ( kinetic ) java8 gradle maven

1. Opérez hors ligne

Je vais le faire fonctionner hors ligne à la fois Cela dit, la méthode est très simple

Vous avez d'abord besoin d'un fichier appelé buildscript.gradle Ce fichier se trouve dans ce rosjava_bootstrap sur github, vous pouvez donc l'obtenir en tant que gitclone, le télécharger normalement ou copier le contenu. Allons

Ensuite, enregistrez ce fichier dans votre propre package rosjava Si vous l'avez essayé dans l'article Introduction here, je pense que c'est dans le dossier test_pkg.

Cela ressemble à ce qui suit

Ensuite, ouvrez build.gradle au même emplacement sur le package où vous avez enregistré buildscript.gradle avec un logiciel d'édition tel que gedit.

Je pense qu'il y a une ligne

buildscript.gradle


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

cette

buildscript.gradle


buildscript {
  apply from: "buildscript.gradle"
}

Fais juste ça

Vous devriez maintenant pouvoir faire catkin_make hors ligne Essayez de voir si vous pouvez faire catkin_make hors ligne

Si vous ne pouvez pas, installez gradle et maven

python


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

Je pense que vous pouvez maintenant faire catkin_make hors ligne

Cette fois je vais finir ici

Recommended Posts

Une histoire de rendre catkin_make de rosjava compatible hors ligne
Une histoire sur la prise en charge de la réplication par les applications Spring + Hibernate + MySQL
Une histoire sur la compatibilité d'un Dockerfile existant avec le GPU
Une histoire sur la création d'un Builder qui hérite du Builder
L'histoire de la création d'un proxy inverse avec ProxyServlet
Une histoire sur le développement de ROS appelé rosjava avec java
Histoire de créer une application de gestion de tâches avec Swing, Java
Une histoire sur l'utilisation de l'API League Of Legends avec JAVA
Une histoire sur la fabrication d'une calculatrice pour calculer le taux de monticule d'obus
L'histoire de la création d'un lanceur de jeu avec une fonction de chargement automatique [Java]
[Mémo personnel] Une petite histoire sur les paramètres du processeur de Docker Desktop pour Windows
L'histoire de la fabrication d'un Othello ordinaire à Java
Une histoire sur le JDK à l'ère de Java 11
Une histoire très utile sur la classe Struct de Ruby
Histoire d'essayer de faire fonctionner le fichier JAVA
L'histoire d'un nouvel ingénieur lisant un programmeur passionné
[Jackson] Une histoire sur la conversion de la valeur de retour du type BigDecimal avec un sérialiseur personnalisé.