1. Es freut uns dass du in unser Minecraft Forum gefunden hast. Hier kannst du mit über 130.000 Minecraft Fans über Minecraft diskutieren, Fragen stellen und anderen helfen. In diesem Minecraft Forum kannst du auch nach Teammitgliedern, Administratoren, Moderatoren , Supporter oder Sponsoren suchen. Gerne kannst du im Offtopic Bereich unseres Minecraft Forums auch über nicht Minecraft spezifische Themen reden. Wir hoffen dir gefällt es in unserem Minecraft Forum!
  2. Möchtest du für deinen Server werben und mehr Spieler finden, solltest du an unseren Bauwerk Showcases teilnehmen. Damit erreichst du innerhalb von 14 Tagen bis zu 50.000 Aufrufe. Mehr dazu hier.

maven dependency/repository

Dieses Thema im Forum "Programmierung" wurde erstellt von ExceptionWolf, 13. Juni 2018.


  1. ExceptionWolf
    Offline

    ExceptionWolf

    Registriert seit:
    17. September 2016
    Beiträge:
    18
    Geschlecht:
    männlich
    Guten Tag,

    ich würde gerne CraftBukkit 1.8.8 und net.mincraft.server in meine pom.xml hinzufügen.

    Code (Text):
    1. <properties>
    2.         <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    3.         <bukkitVersion>1.8.8-R0.1-SNAPSHOT</bukkitVersion>
    4.     </properties>
    5.     <repositories>
    6.         <repository>
    7.             <id>spigot-repo</id>
    8.             <url>https://hub.spigotmc.org/nexus/content/repositories/snapshots/</url>
    9.         </repository>
    10.         <repository>
    11.             <id>bukkit-repo</id>
    12.             <url>http://repo.bukkit.org/content/groups/public/</url>
    13.         </repository>
    14.         <repository>
    15.             <id>spigotmc-public</id>
    16.             <url>https://hub.spigotmc.org/nexus/content/groups/public/</url>
    17.         </repository>
    18.         <repository>
    19.             <id>pex-repo</id>
    20.             <url>http://pex-repo.aoeu.xyz</url>
    21.         </repository>
    22.         <repository>
    23.             <id>dmulloy2-repo</id>
    24.             <url>http://repo.dmulloy2.net/nexus/repository/public/</url>
    25.         </repository>
    26.     </repositories>
    27.     <dependencies>
    28.         <dependency>
    29.             <groupId>org.spigotmc</groupId>
    30.             <artifactId>spigot-api</artifactId>
    31.             <version>1.8.8-R0.1-SNAPSHOT</version>
    32.             <scope>provided</scope>
    33.         </dependency>
    34.         <dependency>
    35.             <groupId>org.bukkit</groupId>
    36.             <artifactId>bukkit</artifactId>
    37.             <version>1.8-R0.1-SNAPSHOT</version>
    38.             <type>jar</type>
    39.             <scope>provided</scope>
    40.         </dependency>
    41.         <dependency>
    42.             <groupId>ru.tehkode</groupId>
    43.             <artifactId>PermissionsEx</artifactId>
    44.             <version>RELEASE</version>
    45.         </dependency>
    46.         <dependency>
    47.             <groupId>com.comphenix.protocol</groupId>
    48.             <artifactId>ProtocolLib-API</artifactId>
    49.             <version>4.3.0</version>
    50.         </dependency>
    51.     </dependencies>
    Ich hoffe ihr könnt mir helfen.

    Mit freundlichen Grüßen
     
    Zuletzt bearbeitet: 13. Juni 2018
  2. Werbung
    Online

    Werbung

  3. BlackHole
    Offline

    BlackHole

    Registriert seit:
    1. Juli 2012
    Beiträge:
    568
    Geschlecht:
    männlich
    Minecraft:
    BlackHole
    Im Spigot-Repository befindet sich nur Bukkit und Spigot-API. Aus rechtlichen Gründen können die compilierten Server dort nicht angeboten werden. Versuche doch zunächst ohne diese auszukommen, ProtocolLib sollte dir alles bieten.
    Die Spigot-API beinhaltet das komplette Bukkit. Dieses kann in deiner pom.xml also entfallen.
    PEX wird nicht mehr weiterentwickelt und enthält einfach auszunutzende Fehler. Hier solltest du auf eine Alternative wechseln, z.B. LuckPerms.
    Ich würde dir auch empfehlen, moderne Spigot-Versionen zu verwenden nicht mehr die antike Version 1.8.8
     
  4. ExceptionWolf
    Offline

    ExceptionWolf

    Registriert seit:
    17. September 2016
    Beiträge:
    18
    Geschlecht:
    männlich
    Wie füge ich ProtocolLib hinzu? :D
     
  5. JOO200
    Offline

    JOO200

    Registriert seit:
    18. Dezember 2016
    Beiträge:
    140
    Geschlecht:
    männlich
  6. ExceptionWolf
    Offline

    ExceptionWolf

    Registriert seit:
    17. September 2016
    Beiträge:
    18
    Geschlecht:
    männlich
    Würdest du genau hinsehen, würdest du sehen, dass ich das schon hinzugefügt habe, aber nicht auf die Methoden/Klassen zugreifen kann.
     
  7. JOO200
    Offline

    JOO200

    Registriert seit:
    18. Dezember 2016
    Beiträge:
    140
    Geschlecht:
    männlich
    Sorry. Hat es das Maven-Modul korrekt heruntergeladen? Du solltest unter C:\Users\<User>\.m2\repository das lokale Maven-Repository finden, wo die heruntergeladenen Sachen abgespeichert werden.

    Was für ein Fehler gibt es, wenn du bauen möchtest? Auf welche Methode magst du zugreifen?
     
  8. UnityGaming
    Online

    UnityGaming

    Registriert seit:
    25. Oktober 2015
    Beiträge:
    424
    Geschlecht:
    männlich
    Minecraft:
    FastFelix771
    https://github.com/aadnk/ProtocolLib

    Auszug:
    Im Fall von Eclipse ist oftmals ein manuelles Anstoßen nötig, damit Maven die Dependencies lädt.
    Rechtsklick auf das Projekt -> Reiter "Maven" -> "Update Maven Project"
     
    • Hilfreich Hilfreich x 1
  9. ExceptionWolf
    Offline

    ExceptionWolf

    Registriert seit:
    17. September 2016
    Beiträge:
    18
    Geschlecht:
    männlich
    Es gibt keinen Fehler, es wurde heruntergeladen, aber ich kann auf nichts zugreifen.
     
  10. JOO200
    Offline

    JOO200

    Registriert seit:
    18. Dezember 2016
    Beiträge:
    140
    Geschlecht:
    männlich
    Eigenartig... Ich kann die ProtocolLib 4.3.0 selbst auch nicht nutzen. Es scheint ein Fehler im Maven-Repository vorzulegen.
    Bei mir hat die Version 4.2.1 funktioniert, probiers mal damit ;)
     
  11. UnityGaming
    Online

    UnityGaming

    Registriert seit:
    25. Oktober 2015
    Beiträge:
    424
    Geschlecht:
    männlich
    Minecraft:
    FastFelix771
    Bei mir läuft die 4.3.0 hervorragend.
     
  12. JOO200
    Offline

    JOO200

    Registriert seit:
    18. Dezember 2016
    Beiträge:
    140
    Geschlecht:
    männlich
    Mein Fehler. Gradle hat einen Fehler bei der Prüfung der POM, weswegen die 4.3.0 nicht richtig funktioniert. Wenn nur Maven benutzt wird, sollte sie funktionieren.
     
  13. BlackHole
    Offline

    BlackHole

    Registriert seit:
    1. Juli 2012
    Beiträge:
    568
    Geschlecht:
    männlich
    Minecraft:
    BlackHole
    Du solltest dich schon entscheiden, entweder nur Gradle oder nur Maven zu verwenden.
     
  14. ❤️可愛い❤️
    Offline

    ❤️可愛い❤️

    Registriert seit:
    19. Mai 2014
    Beiträge:
    840
    Geschlecht:
    weiblich
    Warum nur mit einem Buildsystem rumschlagen, wenn man die Probleme von beiden auch kombinieren kann?

    Versteh übrigens beim besten Willen nicht, was dein Vorgänger mit dem Statement gemeint hat.
     
  15. ExceptionWolf
    Offline

    ExceptionWolf

    Registriert seit:
    17. September 2016
    Beiträge:
    18
    Geschlecht:
    männlich
    Hey,

    kann man auch die 4.4.0-SNAPSHOT nehmen?
     
  16. UnityGaming
    Online

    UnityGaming

    Registriert seit:
    25. Oktober 2015
    Beiträge:
    424
    Geschlecht:
    männlich
    Minecraft:
    FastFelix771
    Sicherlich?
    Ob du das solltest ist die Frage...

    Bestenfalls nimmst du die API Version die ProtocolLib auch implementiert hat zur Zeit.
    Also wenn dein Server mit einer ProtocolLib Version läuft, welche die API Version 3.3.0 implementiert, nimmst du am besten 3.3.0.