JonathanH Posted April 13, 2014 at 05:29 PM Share Posted April 13, 2014 at 05:29 PM Hallo zusammen, ich wollte mir ein Java Projekt für Tinkerforge mit Maven bauen, allerdings musste ich feststellen, dass Tinkerforge nicht in der Maven-Central vermerkt ist. Besteht die Möglichkeit das zu ändern? Bzw. weiß jemand einen weg wie es auch ohne geht? Vielen Dank . Quote Link to comment Share on other sites More sharing options...
theo Posted April 13, 2014 at 06:19 PM Share Posted April 13, 2014 at 06:19 PM Hi, ein maven Projekt habe ich auch schon vermisst. Ich habe mir selbst eines gebaut, du findest es hier: https://github.com/theoweiss/TinkerForgeThings/tree/master/tinkerforge-api Einfach mit "mvn install" in dein lokales Repo installieren. Gruß, Theo PS: Schön wäre es natürlich wenn das TinkerForge Team ein maven Projekt zur Verfügung stellen würde. Ich habe uploads in die maven-central nach dieser Anleitung gemacht: https://docs.sonatype.org/display/Repository/Sonatype+OSS+Maven+Repository+Usage+Guide#SonatypeOSSMavenRepositoryUsageGuide-8.ReleaseIt Quote Link to comment Share on other sites More sharing options...
JonathanH Posted April 13, 2014 at 07:37 PM Author Share Posted April 13, 2014 at 07:37 PM Hi, das hört sich ja schonmal super an, habe auch überlegt ob ich das versuchen soll falls gar nichts hilft, allerdings bin ich noch recht neu mit maven und wohl etwas unsicher, also danke! Habe es jetzt gerade getestet und es funktioniert super ... . Man muss halt nur daran denken die Datei vorher runter zu laden und im lokalen Repository zu installieren... . Kann man deine Datei auch eigentlich direkt in seinem Projekt verankern und wenn man sein Projekt baut wird zuerst deine api im lokalen Repository installiert? Gruß, Jonathan. Quote Link to comment Share on other sites More sharing options...
theo Posted April 14, 2014 at 08:43 PM Share Posted April 14, 2014 at 08:43 PM Kann man deine Datei auch eigentlich direkt in seinem Projekt verankern und wenn man sein Projekt baut wird zuerst deine api im lokalen Repository installiert? Ich kenne keine Möglichkeit wie das geht. Vermutlich willst du das auch nicht auf Dauer, da das nicht das aktuellste Java-Api ist. Quote Link to comment Share on other sites More sharing options...
JonathanH Posted May 2, 2014 at 09:43 AM Author Share Posted May 2, 2014 at 09:43 AM Es scheint, als ob es nun in der Maven Central sei... . http://jaxenter.de/artikel/Internet-of-Things-mit-Java-8-TinkerForge-Teil-7-173072 Quote Link to comment Share on other sites More sharing options...
theo Posted May 5, 2014 at 08:20 PM Share Posted May 5, 2014 at 08:20 PM Hab ich gesehen. Aber leider ist nicht nur das TinkerForge API im Modul, sondern auch die RapidPM Anwendung. Ich habe mittlerweile noch eine Anleitung gefunden, wie man Third Party Artifacts in die maven central hochladen kann: https://docs.sonatype.org/display/Repository/Uploading+3rd-party+Artifacts+to+The+Central+Repository @TFTeam wenn ihr nicht selbst das java Binding in die maven central einpflegen wollt, könnte ich das übernehmen. Quote Link to comment Share on other sites More sharing options...
photron Posted May 7, 2014 at 08:04 AM Share Posted May 7, 2014 at 08:04 AM theo, lass mich da mal einen Blick drauf werfen. Quote Link to comment Share on other sites More sharing options...
theo Posted July 6, 2014 at 07:13 PM Share Posted July 6, 2014 at 07:13 PM Hi Photron, bist du weiter gekommen? Gruß, Theo Quote Link to comment Share on other sites More sharing options...
photron Posted July 9, 2014 at 11:08 AM Share Posted July 9, 2014 at 11:08 AM Sorry, über die ganze RED Brick Entwicklung ist das hier irgendwie hinten runtergefallen Ich hab bei Sonatype jetzt ein neues Projekt für die Bindings beantragt und mein Maven Setup für das Projekt nach deren guter Anleitung konfiguriert. Das sollte in den nächsten Tage also was werden Quote Link to comment Share on other sites More sharing options...
photron Posted July 9, 2014 at 03:02 PM Share Posted July 9, 2014 at 03:02 PM Okay, Version 2.1.1 ist jetzt im Sonatype OSS Repository angekommen: https://oss.sonatype.org/content/repositories/releases/com/tinkerforge/tinkerforge/ Es ist auf http://search.maven.org/ noch nicht zu finden, das sollte in Kürze aber auch gehen. Quote Link to comment Share on other sites More sharing options...
theo Posted July 9, 2014 at 07:00 PM Share Posted July 9, 2014 at 07:00 PM Super! Sieht gut aus, die Suche in der maven central findet das Artefakt mittlerweile auch. Vielen Dank. Quote Link to comment Share on other sites More sharing options...
theo Posted July 11, 2014 at 07:47 PM Share Posted July 11, 2014 at 07:47 PM Hi photron, ich habe jetzt mein Java Projekt auf euer Artefakt umgestellt und es funktioniert wie es soll. Super! Ich finde die Verfügbarkeit über die maven central ist einen Blog-Post / Tweet wert. Gruß, Theo <dependencies> <dependency> <groupId>com.tinkerforge</groupId> <artifactId>tinkerforge</artifactId> <version>2.1.1</version> </dependency> </dependencies> Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.