2016-04-07 7 views
1

Ich habe den Code geschrieben, der funktionieren sollte, wenn ich es zum Laufen bekommen könnte. This ist das Problem, das ich habe. Ich weiß im Grunde nicht, wie ich meine Ressourcen in das existierende Maven-Projekt einfüge und alle Abhängigkeiten richtig einfüge, indem ich die pom.xml-Datei modifiziere, wie meine Dateistruktur aussehen soll, usw. Meine Hauptfrage ist, wie ich das repariere Klassenpfad Problem in Maven?Hinzufügen von Ressourcen in ein vorhandenes Maven-Projekt

Antwort

2

Sie müssen die Ressource Ihre Abhängigkeitsliste in Ihrem Maven pom hinzuzufügen:

<dependency> 
    <groupId>com.pi4j</groupId> 
    <artifactId>pi4j-core</artifactId> 
    <version>1.0</version> 
</dependency> 

gehe ich davon aus das ist das Glas Sie versuchen, zu verwenden? Wenn nicht, hier ist eine ganze Liste von JAR-Dateien der com.pi4j Gruppe im Maven Repo:

http://mvnrepository.com/artifact/com.pi4j

ändern Sie die Versionsnummern nach Bedarf.

+0

Dies ist eine gute Antwort und IS Teil (aber nur Teil) von dem, was ich fehlte. Ich bekomme jetzt ein Problem, wenn ich versuche, mvn exec: exec sagt, dass ich in root und sudo mvn exec sein muss: exec funktioniert nicht. Irgendwelche Ideen? –

+0

Sie müssen wahrscheinlich den absoluten Pfad zu der ausführbaren Maven-Datei angeben, wenn Sie sudo ausführen. Versuchen Sie, whereis mvn auszuführen, und verwenden Sie dann diese Ausgabe als absoluten Pfad für Ihren sudo-Befehl (sudo/pfad/zu/mvn exec: exec). Zusätzlich können Sie stattdessen versuchen: sudo env "PATH = $ PATH" mvn exec: exec – Andonaeus

Verwandte Themen