Skip to content

Commit 6f7f1ba

Browse files
committed
fix all installations steps
1 parent 892e7f2 commit 6f7f1ba

1 file changed

Lines changed: 38 additions & 13 deletions

File tree

README.md

Lines changed: 38 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -18,24 +18,35 @@ Des langues peuvent être ajoutées, soumettez les moi !
1818

1919
Pour 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
2536
dependencies {
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

3142
Pour compiler l'api dans votre plugin, ajoutez (ou modifiez) la task jar :
32-
```groovy
43+
```kotlin
3344
jar {
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

Comments
 (0)