recherche

Maison  >  Questions et réponses  >  le corps du texte

java - 关于第三方依赖jar的问题

PHPzPHPz2886 Il y a quelques jours471

répondre à tous(4)je répondrai

  • 巴扎黑

    巴扎黑2017-04-18 10:44:31

    1 C'est sans problème et pratique, et ça doit être comme ça dans certains cas, comme la tempête que j'ai utilisée. Mais à mesure que votre projet s'agrandit et qu'il y a plus de packages jar, vous rencontrerez inévitablement des conflits de packages jar, vous indiquant que la version est incorrecte ou qu'une certaine classe est introuvable. je le résous ? À ce stade, vous devez compléter un package jar après l'autre pour résoudre le problème, et enfin modifier le fichier pom. En outre, d'autres ont également déclaré que la méthode 2 ne nécessite que la mise à jour des packages jar individuels lors de la mise à jour. Elle reste avantageuse en cas de déploiement réseau lent lorsqu'elle est déployée à distance. Un autre avantage est que vous pouvez être plus familier avec les dépendances du projet. plus facile de résoudre les problèmes. En bref : Maven peut résoudre les conflits au moment de la compilation (via pom.xml), mais il ne peut pas résoudre les dépendances et les conflits au moment de l'exécution.

    répondre
    0
  • 高洛峰

    高洛峰2017-04-18 10:44:31

    1 Eh bien, cela évite des problèmes. Lors de la création d'un pot, il est simplement compressé lorsque springboot est déployé, il est simplement créé dans un pot

    .

    répondre
    0
  • 黄舟

    黄舟2017-04-18 10:44:31

    1. C'est facile à déployer et à exécuter, mais personnellement, je pense que c'est tout.

    2. Pas besoin de reconditionner lors de la mise à jour des bibliothèques dépendantes individuelles ; la taille du téléchargement est plus petite lors de la mise à jour de l'application elle-même. La maintenance de routine est davantage axée sur cette méthode.

    répondre
    0
  • 阿神

    阿神2017-04-18 10:44:31

    Personnellement, je pense que la première méthode est meilleure. Elle ne génère qu'un seul fichier, ce qui est très propre et pratique pour le déploiement d'exploitation et de maintenance, tout comme un projet Web est emballé dans un package war, et tous les fichiers jar dont il dépend. sont dans le paquet de guerre. De nombreuses entreprises que j’ai rencontrées adoptent également la première méthode.

    Vous trouverez également ci-joint un de mes blogs : http://xxgblog.com/2015/08/07... Il explique comment utiliser le plug-in d'empaquetage Maven pour les deux packages que vous avez mentionnés.

    répondre
    0
  • Annulerrépondre