7 votes

Existe-t-il un dépôt maven pour démarrer rapidement une application Java 11 ?

Il existe un archétype maven quickstart pour Java 7, comme je peux le voir ici : https://maven.apache.org/archetypes/maven-archetype-quickstart/ Le problème est que lorsque je lance cette commande :

mvn archetype:generate -DarchetypeGroupId=org.apache.maven.archetypes -DarchetypeArtifactId=maven-archetype-quickstart

Entrez dans le répertoire du projet et lancez cette commande :

mvn package

Je reçois cette erreur :

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.20.1:test (default-test) on project gfg-stuff: Execution default-test of goal org.apache.maven.plugins:maven-surefire-plugin:2.20.1:test failed. NullPointerException

Veuillez noter qu'il y a un problème avec l'installation de mon JDK. update-alternatives me dit que j'utilise le JDK 11 :

$ sudo update-alternatives --config java
There are 2 choices for the alternative java (providing /usr/bin/java).

  Selection    Path                                         Priority   Status
------------------------------------------------------------
* 0            /usr/lib/jvm/java-11-openjdk-amd64/bin/java   1101      auto mode
  1            /usr/lib/jvm/java-11-openjdk-amd64/bin/java   1101      manual mode
  2            /usr/lib/jvm/java-8-oracle/jre/bin/java       1081      manual mode

Mais, quand j'exécute java -version il me donne ceci :

$ java -version
openjdk version "10.0.2" 2018-07-17
OpenJDK Runtime Environment (build 10.0.2+13-Ubuntu-1ubuntu0.18.04.3)
OpenJDK 64-Bit Server VM (build 10.0.2+13-Ubuntu-1ubuntu0.18.04.3, mixed mode)

Je ne sais pas pourquoi je n'obtiens pas OpenJDK 11, alors que j'ai installé JDK 11 seulement en premier lieu. Je vais peut-être ouvrir un autre fil de discussion à ce sujet.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X