• Wir präsentieren Dir heute ein Stellenangebot für einen Java Entwickler - m/w/d in Augsburg, München, Stuttgart oder Bamberg. Hier geht es zur Jobanzeige

External Jar einbinden bei Maven

C

Carcharoth

Bekanntes Mitglied
Hallo

Ich brauche in meinem Projekt die Bibliothek JMapViewer (openstreetmap).
Ich nutze Maven. Wenn ich die Dependency in der pom angebe, kriege ich einen Fehler "Missing Artifact org.openstreetmap.jmapviewer:jmapviewer:jar:2.14".
Dann habe ich die jmapviewer-2.14.jar runtergeladen und als external jar dem Build Path hinzugefügt.
Das Programm läuft prima.

Nur bekomme ich beim Kompilieren mit Maven einen Haufen Fehler. Allen voran:
Code:
[ERROR] /C:/Users/F/git/repository/PostleitzahlTool/src/main/java/common/Karte.java:[8,40] package org.openstreetmap.gui.jmapviewer does not exist

Was mache ich falsch ?
Ich habe das Gefühl, Maven findet die jmapviewer-2.14.jar nicht weil ich sie nicht korrekt eingebunden habe.

Danke für eure Tipps.

1616708451886.png
 
T

thecain

Top Contributor
Wenn du maven verwendest, musst du das jar eben nicht manuell hinzufügen.
Der Fehler ist möglicherweise in der pom
 
C

Carcharoth

Bekanntes Mitglied
Ja das würde ich auch gerne.
In der pom habe ich es so versucht einzubinden. Das Wort "dependency" wird dann unterkringelt und ich kriege die Meldung "Missing artifact org.openstreetmap.jmapviewer:jmapviewer:jar:2.14".

Code:
<!-- https://mvnrepository.com/artifact/org.openstreetmap.jmapviewer/jmapviewer -->
<dependency>
    <groupId>org.openstreetmap.jmapviewer</groupId>
    <artifactId>jmapviewer</artifactId>
    <version>2.14</version>
</dependency>
 
mrBrown

mrBrown

Super-Moderator
Mitarbeiter
In der pom habe ich es so versucht einzubinden. Das Wort "dependency" wird dann unterkringelt und ich kriege die Meldung "Missing artifact org.openstreetmap.jmapviewer:jmapviewer:jar:2.14".
Bei IDE-Fehlern in der Pom immer einmal per Konsole bauen, erst wenn es dort den gleichen Fehler gibt, ist es auch ein Fehler :)
 
C

Carcharoth

Bekanntes Mitglied
Danke für den Hinweis. Ich kriege den Fehler auch über die Konsole.

Nun habe ich es wie folgt lösen können: ich habe folgenden Repository der pom hinzugefügt.
Code:
 <repositories>
     <repository>
        <id>josm-public</id>
        <name>josm public releases</name>
        <url>https://josm.openstreetmap.de/nexus/content/groups/public</url>
    </repository>
 </repositories>

Zum Abschluss eine Verständnisfrage zur pom: kann ich jetzt da verschiedene Repositories deklarieren und die Dependencies werden in all diesen Repositories und im Maven-Repository gesucht ?
 
kneitzel

kneitzel

Top Contributor
Also generell bei Abhängigkeiten schaue ich gerne erst einmal im Web, wo sich das wie findet. Bei Deiner Abhängigkeit wäre dies dann:

Und wenn Du da schaust, dann findest Du, dass es nicht im central Repository zu finden ist sondern in dem JOSM Repository. (Also einmal in der Tabelle auf der Seite aber auch unter den Tabs mit den diversen Build Tool Einträgen findet sich noch einmal explizit:
Und das hat sich jetzt mit Deinem Post überschnitten, daher kann ich aufhören zu schreiben :)
 
C

Carcharoth

Bekanntes Mitglied
@kneitzel
Danke trotzdem für den Tipp, denn dieser hilft mir bestimmt weiter in anderen Fällen, hier bin ich per Zufall auf den anderen Repository gestolpert.
 
kneitzel

kneitzel

Top Contributor
Zum Abschluss eine Verständnisfrage zur pom: kann ich jetzt da verschiedene Repositories deklarieren und die Dependencies werden in all diesen Repositories und im Maven-Repository gesucht ?
Ja genau, Du gibst mehrere Repositories an und er sucht in allen Repositories um eine Abhängigkeit zu finden.

Die Suchreihenfolge wird dann auch hier beschrieben:
Das local POM wird zuerst genommen, dann parent POM und am Ende Super POM.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
L Export JAR mit External JAR Java Basics - Anfänger-Themen 3
B tar.gz in Eclipse als Bibliothek einbinden Java Basics - Anfänger-Themen 3
C Einbinden von Komponenten mit Maven Java Basics - Anfänger-Themen 3
TimoN11 Java Klassen Global einbinden Java Basics - Anfänger-Themen 1
J Module richtig einbinden Java Basics - Anfänger-Themen 2
G eigene Bibliothek einbinden Java Basics - Anfänger-Themen 1
G Einbinden von Bildern in ausführbare Jar-Datei Java Basics - Anfänger-Themen 25
Trèfle EXCEL-File Laufwerkunabhängig einbinden. Java Basics - Anfänger-Themen 1
G persistence.xml in ausführbare jar einbinden Java Basics - Anfänger-Themen 11
D Java Programm mit JavaScript einbinden Java Basics - Anfänger-Themen 8
J ShortCut erstellen aber wie die dll einbinden Java Basics - Anfänger-Themen 3
K Erstes kleines Spieleprojekt - Java GUI in HTML einbinden Java Basics - Anfänger-Themen 3
R Grafik in CSV einbinden Java Basics - Anfänger-Themen 2
UnknownInnocent Erste Schritte Sound-Datei einbinden Java Basics - Anfänger-Themen 2
E HTML in Java einbinden oder JavaScript? Java Basics - Anfänger-Themen 5
U Mehrfach verwendete Sub-Klassen richtig einbinden Java Basics - Anfänger-Themen 4
J If Anweisung in Schleife einbinden Java Basics - Anfänger-Themen 7
F PDF Datei in Java einbinden Java Basics - Anfänger-Themen 22
Hijo2006 Neue externe Klasse einbinden Java Basics - Anfänger-Themen 13
F Klassen Fremde Klasse in GUI einbinden ? Java Basics - Anfänger-Themen 3
B Exception richtig einbinden Java Basics - Anfänger-Themen 1
S Klassen Externe Klasse in ein Projekt mit einbinden Java Basics - Anfänger-Themen 7
A JavaScript Object Notation einbinden mittels Maven Java Basics - Anfänger-Themen 7
S Classpath: Alle .jars innerhalb eines Ordners einbinden Java Basics - Anfänger-Themen 4
1 Im Java Projekt eine txt datei einbinden? Java Basics - Anfänger-Themen 8
S Konsole Lanterna in NetBeans einbinden Java Basics - Anfänger-Themen 5
A Compiler-Fehler Problem beim einbinden der applet Klasse Java Basics - Anfänger-Themen 2
G Applet in ein JSP einbinden Java Basics - Anfänger-Themen 1
Sogomn Einbinden eines Applets Java Basics - Anfänger-Themen 5
M Externe .jar in Sublime einbinden Java Basics - Anfänger-Themen 5
O Eclipse Bibliothek standardmäßig einbinden Java Basics - Anfänger-Themen 5
K JAR Dateien einbinden - funkt nicht wie es sollte... Java Basics - Anfänger-Themen 22
J Klasse einbinden Java Basics - Anfänger-Themen 2
M Java-Applet: Bild einbinden (getImage) Java Basics - Anfänger-Themen 0
S Variablen Rechenzeichen als Variablen in Rechnung einbinden Java Basics - Anfänger-Themen 4
I iCal und auf Homepage einbinden - Prinzip Java Basics - Anfänger-Themen 2
F JAR als bibliothek einbinden Java Basics - Anfänger-Themen 1
E Berechnung für Shop einbinden Java Basics - Anfänger-Themen 8
B jar richtig in libraryslibraries einbinden Java Basics - Anfänger-Themen 4
F Classpath Dateien einbinden und Classpath durchsuchen Java Basics - Anfänger-Themen 2
S Einbinden einer Klasse in die Gui Java Basics - Anfänger-Themen 4
I jar-Datei in HTML einbinden Java Basics - Anfänger-Themen 6
M Einbinden eines youtube-videos in Eclipse Java Basics - Anfänger-Themen 10
U ShareButton für LinkedIn einbinden Java Basics - Anfänger-Themen 2
M Bild einbinden Java Basics - Anfänger-Themen 7
T Java Main aus Subversion aufrufen / Hook einbinden Java Basics - Anfänger-Themen 2
A Applet mit Object-Tags einbinden. Java Basics - Anfänger-Themen 3
G Erste Schritte Native DLL (NativeBass.dll) einbinden (eclipse) Java Basics - Anfänger-Themen 2
B ICO Library über Eclipse einbinden Java Basics - Anfänger-Themen 2
M externe JARs in die eigene JAR einbinden Java Basics - Anfänger-Themen 9
B OOP If und else in Main class einbinden Java Basics - Anfänger-Themen 9
A Webseite in Programm einbinden Java Basics - Anfänger-Themen 5
K Wie jdom einbinden Java Basics - Anfänger-Themen 7
T Classpath Klassen einbinden netbeans Java Basics - Anfänger-Themen 5
D Schleifen einbinden Java Basics - Anfänger-Themen 4
E Bild OS-unabhängig einbinden mit URL Java Basics - Anfänger-Themen 4
A BufferedImage in Android einbinden - Bild spiegeln -wie? Java Basics - Anfänger-Themen 4
C Java in HTML einbinden Java Basics - Anfänger-Themen 2
R Klasse einbinden Java Basics - Anfänger-Themen 8
A JApplet: einbinden von weiteren Jars macht Probleme Java Basics - Anfänger-Themen 2
E apache-commons-net einbinden. Java Basics - Anfänger-Themen 18
S Bibliothek in Eclipse einbinden Java Basics - Anfänger-Themen 2
E Konsolenprogramm in Webseite einbinden Java Basics - Anfänger-Themen 4
N Klassen externe .class einbinden Java Basics - Anfänger-Themen 9
S Interface JNI Interface in Projekt einbinden? Java Basics - Anfänger-Themen 9
S UbuntuTerminal-Kommandos einbinden? Java Basics - Anfänger-Themen 5
S Classpath Externes Package einbinden (zip-Datei) Java Basics - Anfänger-Themen 9
L Referenced Libraries korrekt in Java Applet einbinden.. Java Basics - Anfänger-Themen 2
J [JAVA] Bild in jar einbinden (Hintergrundbild)? Java Basics - Anfänger-Themen 8
P OOP JXDatePicker einbinden Java Basics - Anfänger-Themen 5
X Klassen Klassen in Projekte einbinden mit Eclipse Java Basics - Anfänger-Themen 6
E Browser in Java App einbinden? Java Basics - Anfänger-Themen 3
K Klassen externe JAR in Programm einbinden Java Basics - Anfänger-Themen 5
H jar datei einbinden Java Basics - Anfänger-Themen 17
L Klassen JAVA Klasse in JSP einbinden Java Basics - Anfänger-Themen 4
S Input/Output audio in Programm einbinden Java Basics - Anfänger-Themen 17
Y Bild mit poi in PPT einbinden - geht nicht Java Basics - Anfänger-Themen 4
D Libarie und Javadoc in Netbeans einbinden? Java Basics - Anfänger-Themen 6
F Text in Spiel einbinden Java Basics - Anfänger-Themen 17
J class Datei einbinden Java Basics - Anfänger-Themen 5
B fremde klasse in eclipse projekt einbinden Java Basics - Anfänger-Themen 8
F Dateien in jar einbinden Java Basics - Anfänger-Themen 14
C class Dateien einbinden Java Basics - Anfänger-Themen 22
C Package einbinden - "cannot access" Java Basics - Anfänger-Themen 5
H Panels in Frame einbinden Java Basics - Anfänger-Themen 3
I HUMath Bibliothek einbinden?! Java Basics - Anfänger-Themen 4
C Website in *.java einbinden?? Java Basics - Anfänger-Themen 5
A wav Datei einbinden Java Basics - Anfänger-Themen 2
A OpenOffice Base in Java einbinden Java Basics - Anfänger-Themen 3
Weltall 7 Applet in HTML einbinden Java Basics - Anfänger-Themen 3
A Java in Html einbinden Java Basics - Anfänger-Themen 2
J In JSP Java-Klassen einbinden Java Basics - Anfänger-Themen 3
D dbUnit einbinden? Java Basics - Anfänger-Themen 8
H Bild einbinden Java Basics - Anfänger-Themen 5
F Jar File in Website einbinden Java Basics - Anfänger-Themen 4
Dit_ Eine Datei in jar einbinden Java Basics - Anfänger-Themen 8
-horn- Externe Lib: JavaSCI richtig einbinden? Java Basics - Anfänger-Themen 5
M .dll einbinden Java Basics - Anfänger-Themen 26
I externe JAVA-Schnittstelle einbinden Java Basics - Anfänger-Themen 2
D iText.jar mit meiner bat.datei einbinden Java Basics - Anfänger-Themen 10

Ähnliche Java Themen

Anzeige

Neue Themen


Oben