2016-12-24 4 views
0

Ich brauche eine nxParser Bibliothek, um meine NTriple Dateien in Eclipse zu analysieren.Wie JAR-Datei von Github-Quellcode herunterladen?

Offenbar ist die einzige Quelle, die perfekt funktioniert, this github code, aber das ist nur der Quellcode und ich brauche eine integrierte Jar-Bibliothek.

Könnte mir jemand helfen, wie kann ich einen Quellcode als integrierte JAR-Datei verwenden?

Antwort

1

Als mentioned in the README

Compiliert sind auf Maven Zentrale zur Verfügung. Die groupId is org.semanticweb.yars and the artifactId nxparser.

Siehe zum Beispiel NxParser Parsers » 2.3.3

Mit Maven zum Beispiel möchten Sie Ihre pom.xml Abhängigkeiten hinzu:

<!-- https://mvnrepository.com/artifact/org.semanticweb.yars/nxparser-parsers --> 
<dependency> 
    <groupId>org.semanticweb.yars</groupId> 
    <artifactId>nxparser-parsers</artifactId> 
    <version>2.3.3</version> 
</dependency> 
+0

Dank @VonC! Was ist, wenn ich keinen Maven implementiere und nur ein einfaches Java-Projekt machen möchte? –

+0

@Reihan_amn die gleiche Seite hat einen Download-Link: http://central.maven.org/maven2/org/semanticweb/yars/nxparser-parsers/2.3.3/nxparser-parsers-2.3.3.jar. Aber das ist nicht die beste Vorgehensweise: Sie benötigen einen deklarativen Ansatz, bei dem Sie Ihre Abhängigkeiten deklarieren, um einen reproduzierbaren Build zu erhalten. Diese Deklaration erfolgt in einer pom.xml oder in einer Gradle-Datei oder in einem anderen System, das Sie möchten, aber es stellt sicher, dass ein anderer Entwickler Ihr Projekt mit derselben Abhängigkeit erstellen kann. – VonC

1

Sie sehen, diese Open Source ist. Es kommt mit Build Dateien und ist auch über Maven verfügbar.

So "schlimmsten" Fall erhalten Sie eine vollständige Git Klon und bauen, dass JAR auf eigene Faust; um es dann in Ihr Eclipse-Projekt zu importieren.

+0

Danke! Was meinst du damit mit Build-Dateien? Ich möchte den Maven eigentlich nicht verwenden. –

+0

Da ist eine Datei, in der Sie grade bauen können ... Sehen Sie sich einfach die andere Antwort auf Ihre Frage an! Und für die Aufzeichnung: Sie müssen wahrscheinlich nicht Maven die ganze Zeit verwenden. Verwenden Sie es einfach, um dieses Glas auf Ihre lokale Festplatte zu ziehen. Kopieren Sie dann die Datei in Ihr Eclipse-Setup. – GhostCat

3

Wenn Sie eine JAR-Datei selbst, anstatt das Hinzufügen untenstehenden Link pom.xml klicken Sie auf JAR-Datei http://central.maven.org/maven2/org/semanticweb/yars/nxparser-parsers/2.3.3/nxparser-parsers-2.3.3.jar

herunterladen Wenn Sie JAR-Datei von Github folgen Sie den nachstehenden Schritten erstellen möchten,

In Linux/Mac

1.Clone das Repository

git clone https://github.com/nxparser/nxparser.git 
cd nxparser 

2.Build das Projekt

./gradlew build 

3.Find jar-Datei

`nxparser-parsers/build/libs/nxparser-parsers-2.3.4-SNAPSHOT.jar` 
+0

Nicht sicher, warum Ihre Antwort wurde nur dowvoted: wie meine, es ist eine richtige – VonC

+0

Ja, ich bin mir nicht sicher. –

+0

Und irgendwie komisch, dass die Person, die meine (weniger hilfreiche) Upvoted Uplote die anderen beiden vergessen. Repariert das: -) ... Frohe Weihnachten alle. – GhostCat