Toutes les distribs se foirent pour bien intégrer Java.
Je ne sais pas pour les autres, mais sur Ubuntu c'est bien intégré.
En Python, je configure un PYTHONPATH, une bonne fois pour toutes, pour tous mes projets et toutes mes dépendances.
C'est une mauvaise pratique, si deux projets dépendent de la même bibliothèque, mais de 2 versions différentes, cette approche va se vautrer lamentablement.
En Java, je dois tripatouiller mon classpath à chaque dépendance de chaque projet.
Sauf si utilises Maven qui te télécharge les bonnes dépendances, gèrent les conflits de version, te génère ton classpath et permet de tout packager dans un seul programme.
Tu n’as pas d’équivalent du PYTHONPATH
Tu peux utiliser CLASSPATH…
Je me doute que je peux théoriquement éviter maven et gérer mes deps et mon classpath à la main, mais ce qui m’intéresse moi, c’est est-il possible, et comment, l’éviter en pratique
Tu auras de toute façon besoin de compiler ton programme. Refuser d'utiliser Maven, c'est comme refuser d'utiliser une variante de make pour faire du C.
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
[^] # Re: Intérêt
Posté par devnewton 🍺 (site web personnel) . En réponse à la dépêche Sortie d'une première version stable de Go. Évalué à 5.
Je ne sais pas pour les autres, mais sur Ubuntu c'est bien intégré.
C'est une mauvaise pratique, si deux projets dépendent de la même bibliothèque, mais de 2 versions différentes, cette approche va se vautrer lamentablement.
Sauf si utilises Maven qui te télécharge les bonnes dépendances, gèrent les conflits de version, te génère ton classpath et permet de tout packager dans un seul programme.
Tu peux utiliser CLASSPATH…
Tu auras de toute façon besoin de compiler ton programme. Refuser d'utiliser Maven, c'est comme refuser d'utiliser une variante de make pour faire du C.
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board