Ce qui est un gros POT?
J'ai entendu des gens dire qu'ils créer un gros POT et de le déployer. De quoi s'agit-il ?
- lorsque vous souhaitez expédier votre produit que le pot que vous souhaitez l'utiliser pour mettre les classes dans tous dépendants les pots dans un seul gros fichier jar.
- meta.stackexchange.com/questions/5280/embrace-the-non-googlers meta.stackexchange.com/questions/8724/...
- L'original de la réplique a été pointant vers ce lien: javacodegeeks.com/2012/11/...
- Je me demande si un gros pot est java équivalent de la liaison statique en c
Vous devez vous connecter pour publier un commentaire.
La graisse pot le pot, qui contient les classes de toutes les bibliothèques, dont votre projet dépend et, bien sûr, les classes du projet en cours.
Dans les différents systèmes de construction de la graisse pot est créé différemment, par exemple, dans Gradle on pourrait créer avec (l'instruction):
Dans Maven, il est fait de cette façon (après la mise en place régulière jar):
De la graisse en pot ou uber pot est un pot qui contient le projet de tous les fichiers de classe et des ressources emballé avec toutes ses dépendances. Il existe différentes méthodes pour parvenir à un tel effet:
Au-dessous de l'échantillon de l'assemblée de configuration du plugin jar-with-dependencies:
Dans le cas d'un exécutable jar, une autre façon de penser à un gros pot est celui que vous pouvez exécuter en invoquant:
sans la nécessité pour
-cp
/--classpath
, ou même en double cliquant sur le pot icône.Un gros pot contient simplement les mêmes classes que un classique pot + classes de la totalité de leurs dépendances d'exécution.
Avec Rkvv ( https://jeka.dev ), vous pouvez obtenir par programmation :
ou tout simplement par parametring plugin Java :