Skip to content

Commit

Permalink
création du livrabel jlink
Browse files Browse the repository at this point in the history
  • Loading branch information
abarhub committed Nov 21, 2020
1 parent d7d9c16 commit d3a285d
Show file tree
Hide file tree
Showing 4 changed files with 14 additions and 21 deletions.
15 changes: 12 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,14 @@
org.othello
Othello
=======

Jeux d'org.othello développé en Java.
Testé sous windows 10 avec Java 8.
Jeux d'othello développé en Java.
Testé sous windows 10 avec Java 11.

![Screenshot](/doc/othello_capture.PNG?raw=true "Exemple org.othello")

Ce projet date de fin 2009 - debut 2010.
Il m'a permis de tester une IA avec réseau de neuronnes.
Il a été mise à jour en Java 11 avec le systeme de module vers fin 2020.

Avec l'ihm, on peut jouer entre 2 joueurs humains ou contre une IA.
On peut aussi faire jouer 2 IA l'une contre l'autre.
Expand Down Expand Up @@ -36,11 +37,19 @@ moins le nombre de case de la couleur du joueur adverse.

Build
=====
Le projet est fait pour Java 11.
Pour builder le projet :
```shell
mvn clean install
```

Pour construire le livrable créé par jlink, il faut executer la commande :
```shell
build_jlink.bat
```

Cela va créer un répertoire dans target/image avec ce qu'il faut pour livrer le jeux.

Execution
=====

Expand Down
1 change: 1 addition & 0 deletions build_jlink.bat
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
jlink --module-path target/org.othello-1.3.0-SNAPSHOT.jar --add-modules othello --output target/image --launcher start=othello/org.othello.Main
17 changes: 0 additions & 17 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -34,23 +34,6 @@
<version>3.8.1</version>
</plugin>

<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-dependency-plugin</artifactId>
<executions>
<execution>
<id>copy-dependencies</id>
<phase>prepare-package</phase>
<goals>
<goal>copy-dependencies</goal>
</goals>
<configuration>
<includeGroupIds>com.google.guava</includeGroupIds>
</configuration>
</execution>
</executions>
</plugin>

<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
Expand Down
2 changes: 1 addition & 1 deletion run.bat
Original file line number Diff line number Diff line change
@@ -1 +1 @@
java --module-path target/org.othello-1.3.0-SNAPSHOT.jar;target/dependency --module othello
java --module-path target/org.othello-1.3.0-SNAPSHOT.jar --module othello

0 comments on commit d3a285d

Please sign in to comment.