Upload via GUI (4 Dateien)
This commit is contained in:
+31
-9
@@ -6,14 +6,20 @@
|
||||
|
||||
<groupId>net.viper</groupId>
|
||||
<artifactId>StatusAPIBridge</artifactId>
|
||||
<version>1.0.2</version>
|
||||
<version>1.0.3</version>
|
||||
<packaging>jar</packaging>
|
||||
|
||||
<properties>
|
||||
<!-- Niedrigste gemeinsame Basis: Java 17 (läuft auf 1.21.1 und 26.1.2) -->
|
||||
<java.version>17</java.version>
|
||||
<!--
|
||||
Java 21 (LTS) – kompatibel mit 1.21.x (benötigt mind. Java 21) und 26.1.x
|
||||
(benötigt Java 25 zum Starten, akzeptiert aber Java-21-Bytecode problemlos,
|
||||
da Java abwärtskompatibel ist).
|
||||
Für einen reinen 26.1.x-Build kann java.version auf 25 gesetzt werden.
|
||||
-->
|
||||
<java.version>21</java.version>
|
||||
<maven.compiler.source>${java.version}</maven.compiler.source>
|
||||
<maven.compiler.target>${java.version}</maven.compiler.target>
|
||||
<maven.compiler.release>${java.version}</maven.compiler.release>
|
||||
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
||||
<!-- Standard-API-Version (wird durch Profile überschrieben) -->
|
||||
<spigot.version>1.21.1-R0.1-SNAPSHOT</spigot.version>
|
||||
@@ -60,8 +66,9 @@
|
||||
|
||||
<!-- ══════════════════════════════════════════════════════════════════════
|
||||
Maven-Profile für Multi-Version-Build
|
||||
mvn package → mc-1.21.1 (Standard)
|
||||
mvn package -P mc-26.1.2 → mc-26.1.2
|
||||
mvn package → mc-1.21.1 (Standard, Java 21)
|
||||
mvn package -P mc-26.1.2 → mc-26.1.2 (Java 21 Bytecode, läuft auf Java 25)
|
||||
mvn package -P mc-26.1.2-j25 → mc-26.1.2 mit Java-25-Bytecode (benötigt JDK 25)
|
||||
══════════════════════════════════════════════════════════════════════ -->
|
||||
<profiles>
|
||||
|
||||
@@ -76,11 +83,25 @@
|
||||
</properties>
|
||||
</profile>
|
||||
|
||||
<!-- Profil 2: Minecraft 26.1.2 -->
|
||||
<!-- Profil 2: Minecraft 26.1.2 – kompiliert gegen 1.21.1-API (kompatibel),
|
||||
erzeugt Java-21-Bytecode der auf Java 25 läuft -->
|
||||
<profile>
|
||||
<id>mc-26.1.2</id>
|
||||
<properties>
|
||||
<spigot.version>1.21.1-R0.1-SNAPSHOT</spigot.version>
|
||||
<spigot.version>26.1.2-R0.1-SNAPSHOT</spigot.version>
|
||||
</properties>
|
||||
</profile>
|
||||
|
||||
<!-- Profil 3: Minecraft 26.1.2 mit nativem Java-25-Bytecode.
|
||||
Benötigt JDK 25 als JAVA_HOME beim Build. -->
|
||||
<profile>
|
||||
<id>mc-26.1.2-j25</id>
|
||||
<properties>
|
||||
<spigot.version>26.1.2-R0.1-SNAPSHOT</spigot.version>
|
||||
<java.version>25</java.version>
|
||||
<maven.compiler.source>25</maven.compiler.source>
|
||||
<maven.compiler.target>25</maven.compiler.target>
|
||||
<maven.compiler.release>25</maven.compiler.release>
|
||||
</properties>
|
||||
</profile>
|
||||
|
||||
@@ -92,17 +113,18 @@
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-compiler-plugin</artifactId>
|
||||
<version>3.13.0</version>
|
||||
<version>3.14.0</version>
|
||||
<configuration>
|
||||
<source>${java.version}</source>
|
||||
<target>${java.version}</target>
|
||||
<release>${java.version}</release>
|
||||
<encoding>UTF-8</encoding>
|
||||
</configuration>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-shade-plugin</artifactId>
|
||||
<version>3.5.1</version>
|
||||
<version>3.6.0</version>
|
||||
<executions>
|
||||
<execution>
|
||||
<phase>package</phase>
|
||||
|
||||
Reference in New Issue
Block a user