Appeler ant depuis maven

Appeler ant depuis maven - Java - Programmation

Marsh Posté le 04-03-2004 à 12:02:08    

ma question porte sur l'utilisation d'un build.xml fait a la main et l'utiliser dans maven, chose qui est possible du fait que j'arrive a appeler mon build depuis maven, le probleme c est que maven ne reconnait pas mes variables faites dans projet.properties
comment resoudre ce prob?

Reply

Marsh Posté le 04-03-2004 à 12:02:08   

Reply

Marsh Posté le 04-03-2004 à 13:12:29    

project.properties avec un c
si c'est pas le problème, alors peut etre que tu dois dire à ton script ant de charger ce fichier
<properties file="machin"/> je crois
 
mais deux remarques:
- tu peux carrement mettre ton script ant dans maven.xml  
- dans la mesure du possible, ça ne doit etre qu'une solution temporaire en attendant de faire une migration complete de ton projet dans une structure propre telle que maven la propose


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 04-03-2004 à 14:05:03    

c est une faute de frappe, mon fichier est bien project.properties, j'ai charger mon fichier build.properties tjrs pas de solution: si tu peux m aider voila l'erreur:
    [echo] +--------------------------------------------------------------------+
    [echo] :pserver:mtidaoui@salrakis:/Repository/Gallery
    [cvs] Using cvs passfile: D:\workspace\.cvspass
    [cvs] cvs [checkout aborted]: CVSROOT ${myenv.CVS_ROOT} must be an absolute pathname
    [initplatform] cvsroot = ${myenv.CVS_ROOT}
    [initplatform] passfile = D:/workspace/.cvspass
    [initplatform] dest = D:/workspace/I18n/lib
    [initplatform] checkout -r 1 ThirdParty/distrib/lib/ThirdParty.jar
    [initplatform] checkout -r checkstyle-all-3_0 libraries/checkstyle/checkstyle-all.jar
    [initplatform] >> taskdef thirdparty
    [initplatform] >> taskdef thirdpartytask
    [initplatform] >> taskdef checkstyle
    [initplatform] checkout -r junit-3_8_1 libraries/tests/junit.jar
    [initplatform] >> Ant task 'junit' will be available NEXT RESTART of ant
    [initplatform] checkout -r jdepend-2_6 libraries/jdepend/jdepend.jar
    [initplatform] >> Ant task 'jdepend' will be available NEXT RESTART of ant
    [echo] +--------------------------------------------------------------------+
    [echo] |                                                                    |
    [echo] | cvs third party                                                    |
    [echo] |                                                                    |
    [echo] +--------------------------------------------------------------------+
    [thirdpartytask] checkout -r 1 Logging/distrib/conf/thirdparty.xml
    [thirdpartytask] checkout -r 1.1 libraries/log/log4j-1.2.7.jar
    [thirdpartytask] checkout -r 1.2 libraries/tests/junit.jar
    [thirdpartytask] checkout -r clover-1_2 libraries/tests/clover.jar
    [thirdpartytask] checkout -r 1 Logging/distrib/lib/logging.jar
    [thirdpartytask] checkout -r 1 Logging/distrib/doc/logging_api.zip
    [thirdpartytask] Processing lib\thirdparty-report.xml to build\doc\reports\thirdparty-report.html
    [thirdpartytask] Loading stylesheet D:\workspace\I18n\lib\ThirdParty\distrib\conf\thirdpartytask.xsl
 
BUILD FAILED
File...... file:/D:/workspace/I18n/
Element... ant
Line...... 19
Column.... 70
Provider for javax.xml.transform.TransformerFactory cannot be found
Total time: 2 seconds
Finished at: Thu Mar 04 14:03:07 CET 2004
 
merci

Reply

Marsh Posté le 04-03-2004 à 14:12:58    

mais bordel qu'est-ce que tu fous, utilises les dependences de maven. si c'est pour utiliser maven et faire ça à la main ds un script ant je vois pas l'interet :sarcastic:


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 04-03-2004 à 14:20:56    

je dois utiliser un script de ant (build.xml) et le faire marcher sur maven et puis exploiter le resultat de ce script pour generer un site

Reply

Marsh Posté le 04-03-2004 à 14:22:00    

mais ton script ant là il telecharge tes dependances, alors que maven fait ça tout seul !!!


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 04-03-2004 à 14:25:03    

je sais, mais le projet est deja tres avance, donc on ne peut pas remplace ant par maven (parceque les script sont trop grand a reproduire) voila

Reply

Marsh Posté le 04-03-2004 à 14:27:18    

ben alors tu buildes ton truc avec ant, pis t'appelles juste maven pour qu'il genere le site
 


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 04-03-2004 à 14:28:45    

exactement, tu vois que c est possible ou pas?

Reply

Marsh Posté le 04-03-2004 à 14:46:50    

bah ouais:
 
ant
maven site:generate
 
hop


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 04-03-2004 à 14:46:50   

Reply

Marsh Posté le 04-03-2004 à 14:50:44    

oui, mais c est pas facile, ca suffit pas de les appeler comme ca

Reply

Marsh Posté le 07-01-2005 à 11:08:34    

Provider for javax.xml.transform.TransformerFactory cannot be found
j'utilise cette classe pour la sauvegarde de fichier
j'ai eu ce probleme j'ai chercher partout j'ai essayer bcp de solution que j'ai trouver sur le net mais le probleme persiste  
quelqu'un connai une solution
ca fait un jour que je suis bloque ici
merci

Reply

Marsh Posté le 07-01-2005 à 11:37:42    

c'est bon je viens de trouver une solution manuelle
j'ai modifier le code le voici si quelqu'un aura le meme pb
 
OutputFormat    format  = new OutputFormat( document );
StringWriter  stringOut = new StringWriter();
XMLSerializer serial = new XMLSerializer(stringOut, format);
serial.asDOMSerializer();
serial.serialize( document.getDocumentElement() );
FileOutputStream fos=new FileOutputStream("nmportqoi.xml" ) ;
DataOutputStream dos=new DataOutputStream(fos);
dos.writeBytes(stringOut.toString());
dos.close();
merci pour les reponses ;)

Reply

Marsh Posté le 07-01-2005 à 13:59:52    

c quoi le rapport avec la choucroute :??:


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 07-01-2005 à 15:06:57    

the real moins moins a écrit :

c quoi le rapport avec la choucroute :??:


 
la choucroute  :??:  
esque t'as compris mon pb

Reply

Marsh Posté le 07-01-2005 à 15:13:11    

tu t'es trompe de topic :O


---------------
IVG en france
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed