y a t'il un moyen, avec ant, de faire une option négative ?
dans mon target name="compile" j'ai :
copy
javac
javadoc
copy
jar
et, la pluspart du temps, faire le "javadoc" est inutile (pas de
changements), y a t'il donc un moyen (autre que supprimer la partie
javadoc, de passer un argument à ant, en option négative du genre
"-javadoc" qui lui fasse sauter cette partie ?
--
yt
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
djice
peux tu poster le contenu de ton fichier ant ?
merci
"Yvon Thoraval" a écrit dans le message de news: 1glpo6m.1i7syot1w06yfbN%
Bonjour !
y a t'il un moyen, avec ant, de faire une option négative ?
dans mon target name="compile" j'ai :
copy javac javadoc copy jar
et, la pluspart du temps, faire le "javadoc" est inutile (pas de changements), y a t'il donc un moyen (autre que supprimer la partie javadoc, de passer un argument à ant, en option négative du genre "-javadoc" qui lui fasse sauter cette partie ? -- yt
peux tu poster le contenu de ton fichier ant ?
merci
"Yvon Thoraval" <yvon.thoravalNO-SPAM@free.fr> a écrit dans le message de
news: 1glpo6m.1i7syot1w06yfbN%yvon.thoravalNO-SPAM@free.fr...
Bonjour !
y a t'il un moyen, avec ant, de faire une option négative ?
dans mon target name="compile" j'ai :
copy
javac
javadoc
copy
jar
et, la pluspart du temps, faire le "javadoc" est inutile (pas de
changements), y a t'il donc un moyen (autre que supprimer la partie
javadoc, de passer un argument à ant, en option négative du genre
"-javadoc" qui lui fasse sauter cette partie ?
--
yt
"Yvon Thoraval" a écrit dans le message de news: 1glpo6m.1i7syot1w06yfbN%
Bonjour !
y a t'il un moyen, avec ant, de faire une option négative ?
dans mon target name="compile" j'ai :
copy javac javadoc copy jar
et, la pluspart du temps, faire le "javadoc" est inutile (pas de changements), y a t'il donc un moyen (autre que supprimer la partie javadoc, de passer un argument à ant, en option négative du genre "-javadoc" qui lui fasse sauter cette partie ? -- yt
Black Myst
Yvon Thoraval wrote:
Bonjour !
y a t'il un moyen, avec ant, de faire une option négative ?
dans mon target name="compile" j'ai :
copy javac javadoc copy jar
et, la pluspart du temps, faire le "javadoc" est inutile (pas de changements), y a t'il donc un moyen (autre que supprimer la partie javadoc, de passer un argument à ant, en option négative du genre "-javadoc" qui lui fasse sauter cette partie ?
perso, moi j'ai 2 regles principal (+ les regles dependante )
javadoc (qui dépends de compil, init, ...) dist (qui dépends de jar, compil, init )
La regle principal c'est "dist". Et quand je veux ma javadoc : ant javadoc
Si c'est pas la réponse, alors j'ai rien compris à ta question.
Yvon Thoraval wrote:
Bonjour !
y a t'il un moyen, avec ant, de faire une option négative ?
dans mon target name="compile" j'ai :
copy
javac
javadoc
copy
jar
et, la pluspart du temps, faire le "javadoc" est inutile (pas de
changements), y a t'il donc un moyen (autre que supprimer la partie
javadoc, de passer un argument à ant, en option négative du genre
"-javadoc" qui lui fasse sauter cette partie ?
perso, moi j'ai 2 regles principal (+ les regles dependante )
javadoc (qui dépends de compil, init, ...)
dist (qui dépends de jar, compil, init )
La regle principal c'est "dist".
Et quand je veux ma javadoc : ant javadoc
Si c'est pas la réponse, alors j'ai rien compris à ta question.
y a t'il un moyen, avec ant, de faire une option négative ?
dans mon target name="compile" j'ai :
copy javac javadoc copy jar
et, la pluspart du temps, faire le "javadoc" est inutile (pas de changements), y a t'il donc un moyen (autre que supprimer la partie javadoc, de passer un argument à ant, en option négative du genre "-javadoc" qui lui fasse sauter cette partie ?
perso, moi j'ai 2 regles principal (+ les regles dependante )
javadoc (qui dépends de compil, init, ...) dist (qui dépends de jar, compil, init )
La regle principal c'est "dist". Et quand je veux ma javadoc : ant javadoc
Si c'est pas la réponse, alors j'ai rien compris à ta question.
donc pas de "jar" si la propriété "builddoc" est settée par :
<target name="doc" depends="compile"> <condition property="builddoc"> <isset property="docDst"/> </condition> comme la propriété "docDst" est tjs settée, "builddoc" l'est dès qu'on a choisi doc en argument (ie. ant doc) dans ce target doc, j'ajoute, à la fin : <antcall target="buildjar"/> </target>
donc pas de "jar" si la propriété "builddoc" est settée par :
<target name="doc" depends="compile">
<condition property="builddoc">
<isset property="docDst"/>
</condition>
comme la propriété "docDst" est tjs settée, "builddoc" l'est dès qu'on a
choisi doc en argument (ie. ant doc)
dans ce target doc, j'ajoute, à la fin :
<antcall target="buildjar"/>
</target>
donc pas de "jar" si la propriété "builddoc" est settée par :
<target name="doc" depends="compile"> <condition property="builddoc"> <isset property="docDst"/> </condition> comme la propriété "docDst" est tjs settée, "builddoc" l'est dès qu'on a choisi doc en argument (ie. ant doc) dans ce target doc, j'ajoute, à la fin : <antcall target="buildjar"/> </target>
et j'ai ce que je voulais...
-- yt
Emmanuel Feller
"Yvon Thoraval" a écrit dans le message de news:1glql0v.eqchfdmi4mawN%
Yvon Thoraval wrote:
Bon j'ai trouvé une solution (peut-être non élégante...)
Je trouve dommage de passer par des antcall alors que tu n'en a pas besoin ... Tu es en train de transformer ant en un outil de script, or ce n'en est pas un, c'est un outil de description de build.
Pour ton cas, la target par defaut est dist.
dist est definie comme <target name="dist" depends="init,compile,doc,jar">
et doc est definie comme <target name="doc" depends="je ne sais pas quoi" if="la propriete positive de javadoc"> (remplace le if par unless si tu veux une option negative, mais vu que la javadoc est extra-ordinaire, la positive est plus judicieuse ..)
Je te conseille la lecture du "java developpment with ant" car je pense que tu as de bonnes choses à aller piocher ...
Emmanuel
"Yvon Thoraval" <yvon.thoravalNO-SPAM@free.fr> a écrit dans le message de
news:1glql0v.eqchfdmi4mawN%yvon.thoravalNO-SPAM@free.fr...
Bon j'ai trouvé une solution (peut-être non élégante...)
Je trouve dommage de passer par des antcall alors que tu n'en a pas besoin
...
Tu es en train de transformer ant en un outil de script, or ce n'en est pas
un, c'est un outil de description de build.
Pour ton cas, la target par defaut est dist.
dist est definie comme <target name="dist" depends="init,compile,doc,jar">
et doc est definie comme <target name="doc" depends="je ne sais pas quoi"
if="la propriete positive de javadoc">
(remplace le if par unless si tu veux une option negative, mais vu que la
javadoc est extra-ordinaire, la positive est plus judicieuse ..)
Je te conseille la lecture du "java developpment with ant" car je pense que
tu as de bonnes choses à aller piocher ...
"Yvon Thoraval" a écrit dans le message de news:1glql0v.eqchfdmi4mawN%
Yvon Thoraval wrote:
Bon j'ai trouvé une solution (peut-être non élégante...)
Je trouve dommage de passer par des antcall alors que tu n'en a pas besoin ... Tu es en train de transformer ant en un outil de script, or ce n'en est pas un, c'est un outil de description de build.
Pour ton cas, la target par defaut est dist.
dist est definie comme <target name="dist" depends="init,compile,doc,jar">
et doc est definie comme <target name="doc" depends="je ne sais pas quoi" if="la propriete positive de javadoc"> (remplace le if par unless si tu veux une option negative, mais vu que la javadoc est extra-ordinaire, la positive est plus judicieuse ..)
Je te conseille la lecture du "java developpment with ant" car je pense que tu as de bonnes choses à aller piocher ...
Emmanuel
djice
-tu pourrais envoyer un argument lors de ton apel ant et faire un condition sur la javadoc. -Sinon tu supprime directement la balise javadoc...
"Yvon Thoraval" a écrit dans le message de news: 1glpyf3.1rm6rh3982rxoN%
Reste une question là pour setter condition property="builddoc" je teste une propriété qui existe toujours isset property="docDst", moyen de se passer du test ? genre ondition property="builddoc" value="n'importe quoi" ???
-Sinon tu supprime directement la balise javadoc...
Voila une solution quelle est radicale °;) -- yt
djice <jcjabouille@hotmail.com> wrote:
-tu pourrais envoyer un argument lors de ton apel ant et faire un condition
sur la javadoc.
Reste une question là pour setter condition property="builddoc" je teste
une propriété qui existe toujours isset property="docDst", moyen de se
passer du test ? genre ondition property="builddoc" value="n'importe
quoi" ???
-Sinon tu supprime directement la balise javadoc...
Reste une question là pour setter condition property="builddoc" je teste une propriété qui existe toujours isset property="docDst", moyen de se passer du test ? genre ondition property="builddoc" value="n'importe quoi" ???
-Sinon tu supprime directement la balise javadoc...
Voila une solution quelle est radicale °;) -- yt
yvon.thoravalNO-SPAM
Emmanuel Feller wrote:
Je trouve dommage de passer par des antcall alors que tu n'en a pas besoin ... Tu es en train de transformer ant en un outil de script, or ce n'en est pas un, c'est un outil de description de build. j'ai supprimé les antcall...
Pour ton cas, la target par defaut est dist.
dist est definie comme <target name="dist" depends="init,compile,doc,jar">
par défaut, je ne veux pas générer la doc, donc j'ai mis : <target name="dist" depends="init,compile,jar">
et doc est definie comme <target name="doc" depends="je ne sais pas quoi" if="la propriete positive de javadoc"> et mis un target all :
<target name="all" depends="init,compile,doc,jar"> mais là, le jar n'est pas produit, sans doute cela provient du fait que : <target name="doc" depends="compile"> <target name="jar" depends="compile">
tous les deux dépendent de compile... (la doc est dans le jar : fichiers help)
(remplace le if par unless si tu veux une option negative, mais vu que la javadoc est extra-ordinaire, la positive est plus judicieuse ..)
Je te conseille la lecture du "java developpment with ant" car je pense que tu as de bonnes choses à aller piocher ...
je viens d'être échaudé par une commande de bouquin "The Ruby Way" livraison 48h par colissimo, qui a mis plus de 3 semaines à me parvenir à cause de l'organisation délirante de "La Poste"... -- yt
Emmanuel Feller <emmanuel.feller@free.fr> wrote:
Je trouve dommage de passer par des antcall alors que tu n'en a pas besoin
...
Tu es en train de transformer ant en un outil de script, or ce n'en est pas
un, c'est un outil de description de build.
j'ai supprimé les antcall...
Pour ton cas, la target par defaut est dist.
dist est definie comme <target name="dist" depends="init,compile,doc,jar">
par défaut, je ne veux pas générer la doc, donc j'ai mis :
<target name="dist" depends="init,compile,jar">
et doc est definie comme <target name="doc" depends="je ne sais pas quoi"
if="la propriete positive de javadoc">
et mis un target all :
<target name="all" depends="init,compile,doc,jar">
mais là, le jar n'est pas produit, sans doute cela provient du fait que
:
<target name="doc" depends="compile">
<target name="jar" depends="compile">
tous les deux dépendent de compile...
(la doc est dans le jar : fichiers help)
(remplace le if par unless si tu veux une option negative, mais vu que la
javadoc est extra-ordinaire, la positive est plus judicieuse ..)
Je te conseille la lecture du "java developpment with ant" car je pense que
tu as de bonnes choses à aller piocher ...
je viens d'être échaudé par une commande de bouquin "The Ruby Way"
livraison 48h par colissimo, qui a mis plus de 3 semaines à me parvenir
à cause de l'organisation délirante de "La Poste"...
--
yt
Je trouve dommage de passer par des antcall alors que tu n'en a pas besoin ... Tu es en train de transformer ant en un outil de script, or ce n'en est pas un, c'est un outil de description de build. j'ai supprimé les antcall...
Pour ton cas, la target par defaut est dist.
dist est definie comme <target name="dist" depends="init,compile,doc,jar">
par défaut, je ne veux pas générer la doc, donc j'ai mis : <target name="dist" depends="init,compile,jar">
et doc est definie comme <target name="doc" depends="je ne sais pas quoi" if="la propriete positive de javadoc"> et mis un target all :
<target name="all" depends="init,compile,doc,jar"> mais là, le jar n'est pas produit, sans doute cela provient du fait que : <target name="doc" depends="compile"> <target name="jar" depends="compile">
tous les deux dépendent de compile... (la doc est dans le jar : fichiers help)
(remplace le if par unless si tu veux une option negative, mais vu que la javadoc est extra-ordinaire, la positive est plus judicieuse ..)
Je te conseille la lecture du "java developpment with ant" car je pense que tu as de bonnes choses à aller piocher ...
je viens d'être échaudé par une commande de bouquin "The Ruby Way" livraison 48h par colissimo, qui a mis plus de 3 semaines à me parvenir à cause de l'organisation délirante de "La Poste"... -- yt