@@ -18,24 +18,35 @@ Des langues peuvent être ajoutées, soumettez les moi !
1818
1919Pour le moment, le projet n'est disponible qu'en utilisant le JAR en tant que dépendance.
2020
21- ### Gradle
21+ ### Gradle Kts
22+
23+ Ajoutez le repository :
24+ ``` kotlin
25+ repositories {
26+ /* Others repositories */
27+ maven {
28+ name = " jitpack.io"
29+ url = " https://jitpack.io"
30+ }
31+ }
32+ ```
2233
23- Ajoutez dans le JAR dans les dépendances :
24- ``` groovy
34+ Ajoutez dans la dépendance :
35+ ``` kotlin
2536dependencies {
26- compileOnly "org.spigotmc:spigot-api:1.19.4-R0.1-SNAPSHOT"
27- implementation files("<path>\\MultiLanguageAPI-1.0.jar ")
37+ /* Others dependencies */
38+ implementation( " com.github.ValentinJDT:MultiLanguageAPI:[last-version] " )
2839}
2940```
3041
3142Pour compiler l'api dans votre plugin, ajoutez (ou modifiez) la task jar :
32- ``` groovy
43+ ``` kotlin
3344jar {
3445 from {
3546 configurations
3647 .runtimeClasspath
3748 .collect {
38- if (it.name.equalsIgnoreCase ("MultiLanguageAPI-1.0.jar ")) {
49+ if (it.name.contains (" MultiLanguageAPI" )) {
3950 zipTree(it)
4051 }
4152 }
@@ -45,18 +56,35 @@ jar {
4556
4657### Maven
4758
48- Ajoutez ce repository :
59+ Ajoutez ces repositories :
4960``` xml
5061 <repositories >
5162 <!-- Other repositories -->
5263 <repository >
5364 <id >sonatype</id >
5465 <url >https://oss.sonatype.org/content/groups/public/</url >
5566 </repository >
67+ <repository >
68+ <id >jitpack.io</id >
69+ <url >https://jitpack.io</url >
70+ </repository >
5671 </repositories >
5772```
5873
59- Ajoutez le plugin Maven Assembly :
74+ Ajoutez la dépendance (Laissez bien le scope sur compile) :
75+ ``` xml
76+ <dependencies >
77+ <!-- Other dependencies -->
78+ <dependency >
79+ <groupId >com.github.ValentinJDT</groupId >
80+ <artifactId >MultiLanguageAPI</artifactId >
81+ <version >[last-version]</version >
82+ <scope >compile</scope >
83+ </dependency >
84+ </dependencies >
85+ ```
86+
87+ Ajoutez le plugin suivant :
6088``` xml
6189<build >
6290 <plugins >
@@ -86,10 +114,7 @@ Ajoutez le plugin Maven Assembly :
86114</build >
87115```
88116
89- TODO : Next step
90-
91-
92- Lorsque vous allez build le projet (` mvn package ` ), un deuxième jar va apparaître. Utilisez le jar nommé ` <nom>-dependencies.jar ` .
117+ Lorsque vous allez build le projet (` mvn package ` ), un deuxième JAR va apparaître. Utilisez le jar nommé ` <nom>-jar-with-dependencies ` .
93118
94119
95120## Crédit
0 commit comments