Appeler ant depuis maven - Java - Programmation
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
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]  mtidaoui@salrakis
mtidaoui@salrakis Repository/Gallery
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
workspace/.cvspass 
    [initplatform] dest = D workspace/I18n/lib
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
D workspace/I18n/
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 
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 
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
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 !!! 
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
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 
 
Marsh Posté le 04-03-2004 à 14:46:50
bah ouais: 
 
ant 
maven site:generate 
 
hop
Marsh Posté le 04-03-2004 à 14:50:44
oui, mais c est pas facile, ca suffit pas de les appeler comme ca
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 
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  
 
Marsh Posté le 07-01-2005 à 13:59:52
c quoi le rapport avec la choucroute 
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 
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?