IntelliJ Projekt als Library importieren?
Hey :),
Ich schreibe gerade ein Plugin für Minecraft Bukkit mit IntelliJ (Java) und möchte folge Quelle nutzen: https://github.com/KyoriPowered/adventure
Leider habe ich zu wenig Ahnung, wie ich dieses Github Projekt als External Library importiere um auf die Klassen zuzugreifen.
Am Ende soll es so sein, dass ich darauf zugreifen kann mit zum Beispiel:
import net.kyori.adventure.text.Component;
2 Antworten
repositories {
mavenCentral()
}
dependencies {
implementation "net.kyori:adventure-api:4.9.3"
}
Das musst du also nur in die build.gradle mit reinschreiben.
https://www.jetbrains.com/help/idea/getting-started-with-gradle.html
Der Sinn von Gradle ist, dass es das alles für dich importiert. Das muss in dein IntelliJ-Projekt. Lies bitte die verlinkte Seite durch.
Schau mal hier: https://docs.adventure.kyori.net/getting-started
Am besten nutzt du dafür ein Build Tool wie Maven oder Gradle.
Da habe ich mich auch schon umgeschaut, aber blicke da nicht ganz durch. Wo soll ich die dependencies und repositories adden? Für micht alles zu undurchsichtig...
Benutzt du denn schon ein Build Tool wie Maven oder Gradle? Wenn nicht würde ich dir empfehlen, dich mal mit einem davon auseinanderzusetzen. Das erleichtert dir deine Arbeit mit Dependencies und vielem mehr enorm.
Ich benutze Maven. Hatte ich vergessen zu schreiben.
Dann kannst du diese Dependency im Abschnitt <dependencies> in deiner pom.xml hinzufügen:
<dependency>
<groupId>net.kyori</groupId>
<artifactId>adventure-api</artifactId>
<version>4.9.3</version>
</dependency>
Ok, ergibt Sinn. Werde ich morgen mal weiter probieren.
Muss das Github projekt dafür irgendwo importiert werden? Möchte da ja drauf zugreifen. Und das muss dann in die build.gradle des Github Projektes?