J’ai créé un nouveau projet maven dans IntelliJ et défini l’emballage sur jar, mais lorsque je le construit, le dossier cible ne contient pas de fichier .jar. Je suis sûr que c’est quelque chose de stupide de ma part, mais il y a tellement de choses différentes que je lis sur différents sites Web et je me sens simplement mieux de demander.
Vous devez construire votre projet à l’aide de la vue Maven Projects
d’IDEA.
Affichage -> Fenêtres d’outils -> Projets Maven
ou ouvrez-le depuis le menu en bas à gauche:
Et construisez ensuite votre projet avec des objectives multiples – paquet:
Si le pom.xml
est défini sur jar
dans pom.xml
, vous obtiendrez un pom.xml
jar
dans le pom.xml
target
.
Vous avez besoin du plugin maven jar pour créer un jar
org.apache.maven.plugins maven-jar-plugin true lib/ add your main class
En supposant que la capture d’écran affiche le fichier pom complet, il vous manque les entrées qui définissent l’artefact. Essayez d’append quelque chose comme ceci immédiatement après le tag:
4.0.0 com.mycompany.example stackoverflow-question 0.0.1-SNAPSHOT
Vous devriez vous retrouver avec stackoverflow-question-0.0.1-SNAPSHOT.jar dans votre répertoire / target. Vous devrez peut-être rafraîchir le répertoire pour le voir (vous devez certainement dans Eclipse)