WebJar
Qu’est-ce qu’un WebJar ?
Les WebJars sont des bibliothèques Web côté client regroupées dans des fichiers JAR.
- Gérer explicitement et facilement les dépendances côté client dans les applications Web basées sur la JVM
- Utilisez des outils de compilation basés sur JVM (par exemple Maven, Gradle, sbt, …) pour télécharger vos dépendances côté client.
- Sachez quelles dépendances côté client vous utilisez
- Les dépendances transitoires sont automatiquement résolues et éventuellement chargées via RequireJS
- Déployé sur Maven Central
Utiliser un WebJar avec Maven
- Visitez https://www.webjars.org
- Entrez le nom du paquet dans la recherche
- Sélectionnez “ Maven ”.
- Copier l’extrait de l’exemple
Utiliser un WebJar avec Gradle
- Visitez https://www.webjars.org
- Entrez le nom du paquet dans la recherche
- Sélectionnez “ Gradle ”.
- Copier l’extrait de l’exemple
!utiliser Gradle](…/assets/webjars-use-gradle.png)
Créer un WebJar à partir de NPM
- Visitez https://www.webjars.org
- Cliquez ici pour ajouter un WebJar
- Sélectionnez un package NPM à ajouter
- Sélectionner le type
NPM
.
- Choisissez le nom du forfait
- Choisissez la version à ajouter
- Cliquez sur
Déployer!
Créer un WebJar à partir d’un répertoire local
- Construire le projet (généralement
npm run build
)
- Construisez un bocal du projet
zip project.jar
.
- Obtenir le chemin absolu vers le dossier courant
pwd
.
- Aller au projet maven
mvn install:install-file \${chemin de l'étape 3}/project.jar
.