Bonsoir,
En fait je suis décu par Maven... C'est joli tout beau mais ama c'est
pas terrible.
Déjà le plugin maven-exec (censé exécuter une appli) 1.1.1
présente un bug. Il ne fait pas suivre l'entrée standard au programme
exécuté. C'est ballot quand l'appli exécutée prend ses entrées sur
stdin...
Et ça a durée au moins 6 moins avant d'être corrigé, je ne
trouve pas ça très sérieux.
En plus c'est imbitable et assez mal documenté (enfin je trouve).
Bon... Là je me bat avec des dépendances, Je gère un tout petit projet
et j'ai autre chose à faire que ça.
Bref j'ai bien envie de passer à ant, est-ce qu'il y a des automatismes
pour aider ?
Merci.
Bonsoir,
En fait je suis décu par Maven... C'est joli tout beau mais ama c'est
pas terrible.
Déjà le plugin maven-exec (censé exécuter une appli) 1.1.1
présente un bug. Il ne fait pas suivre l'entrée standard au programme
exécuté. C'est ballot quand l'appli exécutée prend ses entrées sur
stdin...
Et ça a durée au moins 6 moins avant d'être corrigé, je ne
trouve pas ça très sérieux.
En plus c'est imbitable et assez mal documenté (enfin je trouve).
Bon... Là je me bat avec des dépendances, Je gère un tout petit projet
et j'ai autre chose à faire que ça.
Bref j'ai bien envie de passer à ant, est-ce qu'il y a des automatismes
pour aider ?
Merci.
Bonsoir,
En fait je suis décu par Maven... C'est joli tout beau mais ama c'est
pas terrible.
Déjà le plugin maven-exec (censé exécuter une appli) 1.1.1
présente un bug. Il ne fait pas suivre l'entrée standard au programme
exécuté. C'est ballot quand l'appli exécutée prend ses entrées sur
stdin...
Et ça a durée au moins 6 moins avant d'être corrigé, je ne
trouve pas ça très sérieux.
En plus c'est imbitable et assez mal documenté (enfin je trouve).
Bon... Là je me bat avec des dépendances, Je gère un tout petit projet
et j'ai autre chose à faire que ça.
Bref j'ai bien envie de passer à ant, est-ce qu'il y a des automatismes
pour aider ?
Merci.
Maven est THE outil de référence pour gérer son projet Java, et ça fait
tout, même le café si besoin.
Les plus gros projets Java comme les plus petits utilisent ce tool.
Déjà le plugin maven-exec (censé exécuter une appli) 1.1.1
présente un bug. Il ne fait pas suivre l'entrée standard au programme
exécuté. C'est ballot quand l'appli exécutée prend ses entrées sur
stdin...
Maven n'est prévu que et uniquement pour gérer le cycle de vie de ton
projet. J'ai du mal à voir quel peut être l'utilité de lancer un exe en
plein milieu d'une compilation.
Et ama, si tu as besoin de le faire, c'est sûrement signe que quelque chose
n'est pas bien posé dans ton projet.
Encore plus si ton exec a besoin de stdin/out, qui est signe d'une
intéraction quelconque, ce qui est totalement contradictoire avec le
principe de Maven qui est d'AUTOMATISER les taches (donc sans intéraction
aucune).
Alors tu dois très mal utiliser maven pour gérer ton projet.
Intégrer une dépendance avec maven, c'est 4 lignes de xml dans le pom...Bref j'ai bien envie de passer à ant, est-ce qu'il y a des automatismes
pour aider ?
Ant est, et de très loin, énormément moins automatisé que Maven.
C'est d'ailleurs pour cela que Maven a été créé initialement.
Maven est THE outil de référence pour gérer son projet Java, et ça fait
tout, même le café si besoin.
Les plus gros projets Java comme les plus petits utilisent ce tool.
Déjà le plugin maven-exec (censé exécuter une appli) 1.1.1
présente un bug. Il ne fait pas suivre l'entrée standard au programme
exécuté. C'est ballot quand l'appli exécutée prend ses entrées sur
stdin...
Maven n'est prévu que et uniquement pour gérer le cycle de vie de ton
projet. J'ai du mal à voir quel peut être l'utilité de lancer un exe en
plein milieu d'une compilation.
Et ama, si tu as besoin de le faire, c'est sûrement signe que quelque chose
n'est pas bien posé dans ton projet.
Encore plus si ton exec a besoin de stdin/out, qui est signe d'une
intéraction quelconque, ce qui est totalement contradictoire avec le
principe de Maven qui est d'AUTOMATISER les taches (donc sans intéraction
aucune).
Alors tu dois très mal utiliser maven pour gérer ton projet.
Intégrer une dépendance avec maven, c'est 4 lignes de xml dans le pom...
Bref j'ai bien envie de passer à ant, est-ce qu'il y a des automatismes
pour aider ?
Ant est, et de très loin, énormément moins automatisé que Maven.
C'est d'ailleurs pour cela que Maven a été créé initialement.
Maven est THE outil de référence pour gérer son projet Java, et ça fait
tout, même le café si besoin.
Les plus gros projets Java comme les plus petits utilisent ce tool.
Déjà le plugin maven-exec (censé exécuter une appli) 1.1.1
présente un bug. Il ne fait pas suivre l'entrée standard au programme
exécuté. C'est ballot quand l'appli exécutée prend ses entrées sur
stdin...
Maven n'est prévu que et uniquement pour gérer le cycle de vie de ton
projet. J'ai du mal à voir quel peut être l'utilité de lancer un exe en
plein milieu d'une compilation.
Et ama, si tu as besoin de le faire, c'est sûrement signe que quelque chose
n'est pas bien posé dans ton projet.
Encore plus si ton exec a besoin de stdin/out, qui est signe d'une
intéraction quelconque, ce qui est totalement contradictoire avec le
principe de Maven qui est d'AUTOMATISER les taches (donc sans intéraction
aucune).
Alors tu dois très mal utiliser maven pour gérer ton projet.
Intégrer une dépendance avec maven, c'est 4 lignes de xml dans le pom...Bref j'ai bien envie de passer à ant, est-ce qu'il y a des automatismes
pour aider ?
Ant est, et de très loin, énormément moins automatisé que Maven.
C'est d'ailleurs pour cela que Maven a été créé initialement.
Maven est THE outil de référence pour gérer son projet Java, et ça fait
tout, même le café si besoin.
Les plus gros projets Java comme les plus petits utilisent ce tool.
Ola.. tout le monde n'est pas sous maven non plus.
Tout dépend ce ce qu'il veut faire. Il cherche peut-etre à avoir des
fonctionnalités type Makefile. Qui sait?
Lancer un exe au milieu d'une compilation: pourquoi pas dans le fond? Il a
C'est peut-être ca le fond du pb. Il faudrait détailler ce qu'il veut
faire.
Maven est THE outil de référence pour gérer son projet Java, et ça fait
tout, même le café si besoin.
Les plus gros projets Java comme les plus petits utilisent ce tool.
Ola.. tout le monde n'est pas sous maven non plus.
Tout dépend ce ce qu'il veut faire. Il cherche peut-etre à avoir des
fonctionnalités type Makefile. Qui sait?
Lancer un exe au milieu d'une compilation: pourquoi pas dans le fond? Il a
C'est peut-être ca le fond du pb. Il faudrait détailler ce qu'il veut
faire.
Maven est THE outil de référence pour gérer son projet Java, et ça fait
tout, même le café si besoin.
Les plus gros projets Java comme les plus petits utilisent ce tool.
Ola.. tout le monde n'est pas sous maven non plus.
Tout dépend ce ce qu'il veut faire. Il cherche peut-etre à avoir des
fonctionnalités type Makefile. Qui sait?
Lancer un exe au milieu d'une compilation: pourquoi pas dans le fond? Il a
C'est peut-être ca le fond du pb. Il faudrait détailler ce qu'il veut
faire.
Samuel DEVULDER wrote:Maven est THE outil de référence pour gérer son projet Java, et ça fait
tout, même le café si besoin.
Les plus gros projets Java comme les plus petits utilisent ce tool.
Ola.. tout le monde n'est pas sous maven non plus.
Ceux qui ne l'utilisent pas doivent bien se compter sur les doigts de la
main.
Tout dépend ce ce qu'il veut faire. Il cherche peut-etre à avoir des
fonctionnalités type Makefile. Qui sait?
Si c'est avoir juste un bon vieux makefile, alors Maven gère ça parfaitement
rien qu'avec le cycle de vie "install", out-of-the-box et sans plugin
additionnel.
Lancer un exe au milieu d'une compilation: pourquoi pas dans le fond? Il a
peut-être besoin de lancer des outils tiers qui requierent un accès à
stdin/out.
J'ai du mal à imaginer un tel cas, mais s'il pouvait nous éclairer là-
dessus, c'est effectivement peut-être justifiable.
Samuel DEVULDER wrote:
Maven est THE outil de référence pour gérer son projet Java, et ça fait
tout, même le café si besoin.
Les plus gros projets Java comme les plus petits utilisent ce tool.
Ola.. tout le monde n'est pas sous maven non plus.
Ceux qui ne l'utilisent pas doivent bien se compter sur les doigts de la
main.
Tout dépend ce ce qu'il veut faire. Il cherche peut-etre à avoir des
fonctionnalités type Makefile. Qui sait?
Si c'est avoir juste un bon vieux makefile, alors Maven gère ça parfaitement
rien qu'avec le cycle de vie "install", out-of-the-box et sans plugin
additionnel.
Lancer un exe au milieu d'une compilation: pourquoi pas dans le fond? Il a
peut-être besoin de lancer des outils tiers qui requierent un accès à
stdin/out.
J'ai du mal à imaginer un tel cas, mais s'il pouvait nous éclairer là-
dessus, c'est effectivement peut-être justifiable.
Samuel DEVULDER wrote:Maven est THE outil de référence pour gérer son projet Java, et ça fait
tout, même le café si besoin.
Les plus gros projets Java comme les plus petits utilisent ce tool.
Ola.. tout le monde n'est pas sous maven non plus.
Ceux qui ne l'utilisent pas doivent bien se compter sur les doigts de la
main.
Tout dépend ce ce qu'il veut faire. Il cherche peut-etre à avoir des
fonctionnalités type Makefile. Qui sait?
Si c'est avoir juste un bon vieux makefile, alors Maven gère ça parfaitement
rien qu'avec le cycle de vie "install", out-of-the-box et sans plugin
additionnel.
Lancer un exe au milieu d'une compilation: pourquoi pas dans le fond? Il a
peut-être besoin de lancer des outils tiers qui requierent un accès à
stdin/out.
J'ai du mal à imaginer un tel cas, mais s'il pouvait nous éclairer là-
dessus, c'est effectivement peut-être justifiable.
Pourquoi donc? Pas de dogmatisme. Maven est peut être bien dans certains
cas, mais des gens ne le supportent pas et ont eu des soucis avec lui.
http://www.alittlemadness.com/2007/08/01/the-problem-with-maven/
D'une façon générale comme tous les frameworks, Maven ne marche bien que
si on le suit. Si on doit s'en écarter pour x ou y raisons, ca
fonctionne moins bien. Comme disent les humoristes Chevalier/Laspales:
"Il y en a qui ont essayés, ils ont eu des problèmes". ;-)
Oui.. il doit avoir ses raisons. Si ca se trouve il faut simplement
revoir la compile de son projet avec un makefile unix séparant les
target purement java (===> utilisation de Maven pour ces phases là) des
target "systèmes" requérant l'usage du terminal texte. Tout est possible
et il faut savoir panacher et utiliser le bon outil pour la bonne tâche.
Pourquoi donc? Pas de dogmatisme. Maven est peut être bien dans certains
cas, mais des gens ne le supportent pas et ont eu des soucis avec lui.
http://www.alittlemadness.com/2007/08/01/the-problem-with-maven/
D'une façon générale comme tous les frameworks, Maven ne marche bien que
si on le suit. Si on doit s'en écarter pour x ou y raisons, ca
fonctionne moins bien. Comme disent les humoristes Chevalier/Laspales:
"Il y en a qui ont essayés, ils ont eu des problèmes". ;-)
Oui.. il doit avoir ses raisons. Si ca se trouve il faut simplement
revoir la compile de son projet avec un makefile unix séparant les
target purement java (===> utilisation de Maven pour ces phases là) des
target "systèmes" requérant l'usage du terminal texte. Tout est possible
et il faut savoir panacher et utiliser le bon outil pour la bonne tâche.
Pourquoi donc? Pas de dogmatisme. Maven est peut être bien dans certains
cas, mais des gens ne le supportent pas et ont eu des soucis avec lui.
http://www.alittlemadness.com/2007/08/01/the-problem-with-maven/
D'une façon générale comme tous les frameworks, Maven ne marche bien que
si on le suit. Si on doit s'en écarter pour x ou y raisons, ca
fonctionne moins bien. Comme disent les humoristes Chevalier/Laspales:
"Il y en a qui ont essayés, ils ont eu des problèmes". ;-)
Oui.. il doit avoir ses raisons. Si ca se trouve il faut simplement
revoir la compile de son projet avec un makefile unix séparant les
target purement java (===> utilisation de Maven pour ces phases là) des
target "systèmes" requérant l'usage du terminal texte. Tout est possible
et il faut savoir panacher et utiliser le bon outil pour la bonne tâche.
Lancer un exe au milieu d'une compilation: pourquoi pas dans le fond? Il
a
peut-être besoin de lancer des outils tiers qui requierent un accès à
stdin/out.
J'ai du mal à imaginer un tel cas, mais s'il pouvait nous éclairer là-
dessus, c'est effectivement peut-être justifiable.
Lancer un exe au milieu d'une compilation: pourquoi pas dans le fond? Il
a
peut-être besoin de lancer des outils tiers qui requierent un accès à
stdin/out.
J'ai du mal à imaginer un tel cas, mais s'il pouvait nous éclairer là-
dessus, c'est effectivement peut-être justifiable.
Lancer un exe au milieu d'une compilation: pourquoi pas dans le fond? Il
a
peut-être besoin de lancer des outils tiers qui requierent un accès à
stdin/out.
J'ai du mal à imaginer un tel cas, mais s'il pouvait nous éclairer là-
dessus, c'est effectivement peut-être justifiable.
En fait je suis décu par Maven... C'est joli tout beau mais ama c'est
pas terrible.
Ben ça restera ata alors.
Maven est THE outil de référence pour gérer son projet Java, et ça fait
tout, même le café si besoin.
Les plus gros projets Java comme les plus petits utilisent ce tool.
Déjà le plugin maven-exec (censé exécuter une appli) 1.1.1
présente un bug. Il ne fait pas suivre l'entrée standard au programme
exécuté. C'est ballot quand l'appli exécutée prend ses entrées sur
stdin...
Maven n'est prévu que et uniquement pour gérer le cycle de vie de ton
projet. J'ai du mal à voir quel peut être l'utilité de lancer un exe en
plein milieu d'une compilation.
Et ama, si tu as besoin de le faire, c'est sûrement signe que quelque chose
n'est pas bien posé dans ton projet.
Encore plus si ton exec a besoin de stdin/out, qui est signe d'une
intéraction quelconque, ce qui est totalement contradictoire avec le
principe de Maven qui est d'AUTOMATISER les taches (donc sans intéraction
aucune).
Et ça a durée au moins 6 moins avant d'être corrigé, je ne
trouve pas ça très sérieux.
Maven est opensource. Si tu trouves que 6 mois c'est trop long, alors
contribue.
Tous les développeurs des plugins maven sont bénévoles et font ça sur leur
temps libre.
En plus c'est imbitable et assez mal documenté (enfin je trouve).
Maven est un des projets opensource les mieux documentés que je connaisse, y
compris sur ces différents plugins et dépendances (vive mvn site!).Bon... Là je me bat avec des dépendances, Je gère un tout petit projet
et j'ai autre chose à faire que ça.
Alors tu dois très mal utiliser maven pour gérer ton projet.
Intégrer une dépendance avec maven, c'est 4 lignes de xml dans le pom...
En fait je suis décu par Maven... C'est joli tout beau mais ama c'est
pas terrible.
Ben ça restera ata alors.
Maven est THE outil de référence pour gérer son projet Java, et ça fait
tout, même le café si besoin.
Les plus gros projets Java comme les plus petits utilisent ce tool.
Déjà le plugin maven-exec (censé exécuter une appli) 1.1.1
présente un bug. Il ne fait pas suivre l'entrée standard au programme
exécuté. C'est ballot quand l'appli exécutée prend ses entrées sur
stdin...
Maven n'est prévu que et uniquement pour gérer le cycle de vie de ton
projet. J'ai du mal à voir quel peut être l'utilité de lancer un exe en
plein milieu d'une compilation.
Et ama, si tu as besoin de le faire, c'est sûrement signe que quelque chose
n'est pas bien posé dans ton projet.
Encore plus si ton exec a besoin de stdin/out, qui est signe d'une
intéraction quelconque, ce qui est totalement contradictoire avec le
principe de Maven qui est d'AUTOMATISER les taches (donc sans intéraction
aucune).
Et ça a durée au moins 6 moins avant d'être corrigé, je ne
trouve pas ça très sérieux.
Maven est opensource. Si tu trouves que 6 mois c'est trop long, alors
contribue.
Tous les développeurs des plugins maven sont bénévoles et font ça sur leur
temps libre.
En plus c'est imbitable et assez mal documenté (enfin je trouve).
Maven est un des projets opensource les mieux documentés que je connaisse, y
compris sur ces différents plugins et dépendances (vive mvn site!).
Bon... Là je me bat avec des dépendances, Je gère un tout petit projet
et j'ai autre chose à faire que ça.
Alors tu dois très mal utiliser maven pour gérer ton projet.
Intégrer une dépendance avec maven, c'est 4 lignes de xml dans le pom...
En fait je suis décu par Maven... C'est joli tout beau mais ama c'est
pas terrible.
Ben ça restera ata alors.
Maven est THE outil de référence pour gérer son projet Java, et ça fait
tout, même le café si besoin.
Les plus gros projets Java comme les plus petits utilisent ce tool.
Déjà le plugin maven-exec (censé exécuter une appli) 1.1.1
présente un bug. Il ne fait pas suivre l'entrée standard au programme
exécuté. C'est ballot quand l'appli exécutée prend ses entrées sur
stdin...
Maven n'est prévu que et uniquement pour gérer le cycle de vie de ton
projet. J'ai du mal à voir quel peut être l'utilité de lancer un exe en
plein milieu d'une compilation.
Et ama, si tu as besoin de le faire, c'est sûrement signe que quelque chose
n'est pas bien posé dans ton projet.
Encore plus si ton exec a besoin de stdin/out, qui est signe d'une
intéraction quelconque, ce qui est totalement contradictoire avec le
principe de Maven qui est d'AUTOMATISER les taches (donc sans intéraction
aucune).
Et ça a durée au moins 6 moins avant d'être corrigé, je ne
trouve pas ça très sérieux.
Maven est opensource. Si tu trouves que 6 mois c'est trop long, alors
contribue.
Tous les développeurs des plugins maven sont bénévoles et font ça sur leur
temps libre.
En plus c'est imbitable et assez mal documenté (enfin je trouve).
Maven est un des projets opensource les mieux documentés que je connaisse, y
compris sur ces différents plugins et dépendances (vive mvn site!).Bon... Là je me bat avec des dépendances, Je gère un tout petit projet
et j'ai autre chose à faire que ça.
Alors tu dois très mal utiliser maven pour gérer ton projet.
Intégrer une dépendance avec maven, c'est 4 lignes de xml dans le pom...
Netbean utilise maven-exec pour lancer l'appli à partir de l'ide. Me
demandez pas pourquoi, c'est comme ça.
Le problème ce n'est pas qu'il n'est pas corrigé (c'est fixé sur le
snapshot depuis plus de 6 mois). C'est que le plugin n'est pas mis à
jour.
D'autre part je n'ai que deux dépendances (dont une qui n'est pas dans
maven !), est-ce que j'ai besoin d'un truc aussi compliqué pour ça ?
Et aussi, parce que c'est une appli que je développe en
pointillé et que le developpement est donc long, qu'est-ce que ça
donnera si je reprends mon appli dans un, deux ou trois ans ? Où en
seront les repository ?
Bon, puisqu'il y a des fans de maven ici je vous soumettrais mes petits
problèmes à l'occasion.
Netbean utilise maven-exec pour lancer l'appli à partir de l'ide. Me
demandez pas pourquoi, c'est comme ça.
Le problème ce n'est pas qu'il n'est pas corrigé (c'est fixé sur le
snapshot depuis plus de 6 mois). C'est que le plugin n'est pas mis à
jour.
D'autre part je n'ai que deux dépendances (dont une qui n'est pas dans
maven !), est-ce que j'ai besoin d'un truc aussi compliqué pour ça ?
Et aussi, parce que c'est une appli que je développe en
pointillé et que le developpement est donc long, qu'est-ce que ça
donnera si je reprends mon appli dans un, deux ou trois ans ? Où en
seront les repository ?
Bon, puisqu'il y a des fans de maven ici je vous soumettrais mes petits
problèmes à l'occasion.
Netbean utilise maven-exec pour lancer l'appli à partir de l'ide. Me
demandez pas pourquoi, c'est comme ça.
Le problème ce n'est pas qu'il n'est pas corrigé (c'est fixé sur le
snapshot depuis plus de 6 mois). C'est que le plugin n'est pas mis à
jour.
D'autre part je n'ai que deux dépendances (dont une qui n'est pas dans
maven !), est-ce que j'ai besoin d'un truc aussi compliqué pour ça ?
Et aussi, parce que c'est une appli que je développe en
pointillé et que le developpement est donc long, qu'est-ce que ça
donnera si je reprends mon appli dans un, deux ou trois ans ? Où en
seront les repository ?
Bon, puisqu'il y a des fans de maven ici je vous soumettrais mes petits
problèmes à l'occasion.
Même ta dépendance "hors Maven" devrait être mise dans ton dépôt perso
(local voire même proxy Nexus par exemple) pour être gérée par Maven
normalement.
Et même avec 0 dépendance, oui, il faut utiliser des outils de build auto,
dont Maven et/ou Ant.
Même ta dépendance "hors Maven" devrait être mise dans ton dépôt perso
(local voire même proxy Nexus par exemple) pour être gérée par Maven
normalement.
Et même avec 0 dépendance, oui, il faut utiliser des outils de build auto,
dont Maven et/ou Ant.
Même ta dépendance "hors Maven" devrait être mise dans ton dépôt perso
(local voire même proxy Nexus par exemple) pour être gérée par Maven
normalement.
Et même avec 0 dépendance, oui, il faut utiliser des outils de build auto,
dont Maven et/ou Ant.
Maven pour un petit projet (m�me si cel� semble tr�s bien int�gr� sous
NetBeans) c'est parfois moins productif que du Ant.
Maven est un couteau Suisse du build... avec une multitude de plugin plus
ou moins maintenus, plus ou moins de qualit�, ... Avec Ant, la mise en
place des d�pendance est plus rustique, mais tu ma�trises totalement le
build.
Maven pour un petit projet (m�me si cel� semble tr�s bien int�gr� sous
NetBeans) c'est parfois moins productif que du Ant.
Maven est un couteau Suisse du build... avec une multitude de plugin plus
ou moins maintenus, plus ou moins de qualit�, ... Avec Ant, la mise en
place des d�pendance est plus rustique, mais tu ma�trises totalement le
build.
Maven pour un petit projet (m�me si cel� semble tr�s bien int�gr� sous
NetBeans) c'est parfois moins productif que du Ant.
Maven est un couteau Suisse du build... avec une multitude de plugin plus
ou moins maintenus, plus ou moins de qualit�, ... Avec Ant, la mise en
place des d�pendance est plus rustique, mais tu ma�trises totalement le
build.