You may just use the following:
<taskdef uri="antlib:org.apache.ivy.ant" resource="org/apache/ivy/ant/antlib.xml" " classpathref="ivy.classpath" /> This will require some tweaking of your scripts as the tasks name will change as you should put "xmlns:ivy="antlib:org.apache.ivy.ant"" in the projects Namespace declaration and so the tasks will appear as: <ivy:settings <ivy:resolve ... (note the ":" instead of your current "-") Hope that helps. _____________________________________ www.salt-solutions.de<http://www.salt-solutions.de> Geschäftsführer: Dr. Bernhard Blüthner, Dieter Heyde, Markus Honold Sitz: München, AG München, HRB 146081 Von: Plamondon, Pierrick [mailto:pierrick.plamon...@frq.gouv.qc.ca] Gesendet: Mo, 16. November 2015 16:44 An: ivy-user@ant.apache.org Betreff: IVY publish problem Hi, I have a problem generating a jar file using ivy. It worked in the past but I don't know what is missing. Here is the problem : ---------------------------------------- Buildfile: C:\dev\projet\pilotageDev\ant\build.xml clean: [delete] Deleting directory C:\dev\projet\pilotageDev\build init-ivy: [echo] Download Ivy [mkdir] Created dir: C:\dev\projet\pilotageDev\build\lib [get] Getting: http://192.168.55.11/ivy/repo/apache/ivy/2.0/jars/ivy-2.0.0-beta2.jar [get] To: C:\dev\projet\pilotageDev\build\lib\ivy.jar [echo] Configuration de taches No public execute() in class org.apache.ivy.ant.IvyAntSettings BUILD FAILED C:\dev\projet\pilotageDev\ant\build-macro.xml:395: The following error occurred while executing this line: C:\dev\projet\pilotageDev\ant\build-macro.xml:18: No public execute() in class org.apache.ivy.ant.IvyAntSettings Total time: 967 milliseconds -------------------------------------- Here is the line 395 : <macrodef name="init-ivy"> <sequential> <echo>Download Ivy</echo> <mkdir dir="${build.lib}" /> <get src="${ivy.remote.url}" dest="${ivy.jar}" /> <echo>Configuration de taches</echo> <taskdef name="ivy-settings" classname="org.apache.ivy.ant.IvyAntSettings" loaderref="ivy.classpath.loaded" classpathref="ivy.classpath" /> LINE 395 <taskdef name="ivy-resolve" classname="org.apache.ivy.ant.IvyResolve" loaderref="ivy.classpath.loaded" classpathref="ivy.classpath" /> <taskdef name="ivy-retrieve" classname="org.apache.ivy.ant.IvyRetrieve" loaderref="ivy.classpath.loaded" classpathref="ivy.classpath" /> <taskdef name="ivy-publish" classname="org.apache.ivy.ant.IvyPublish" loaderref="ivy.classpath.loaded" classpathref="ivy.classpath" /> <taskdef name="ivy-repreport" classname="org.apache.ivy.ant.IvyRepositoryReport" loaderref="ivy.classpath.loaded" classpathref="ivy.classpath" /> <ivy-settings url="${ivy.conf.url}" /> </sequential> </macrodef> Can you help me ? Thanks, Pierrick Plamondon Technicien en informatique Bureau du scientifique en chef du Québec Fonds de recherche du Québec Fonds de recherche du Québec 140, Grande Allée Est, bureau 450 Québec (Québec) G1R 5M8 Téléphone : 418 643-8560, poste 3286 Télécopieur : 418 643-1451 pierrick.plamon...@frq.gouv.qc.ca<http://www.frq.gouv.qc.ca/> www.frq.gouv.qc.ca<http://www.frq.gouv.qc.ca/> [FRQ-3F(NT-S-SC)_pr_v2] [banniere-signature] <http://www.lequebecenrecherche.ca/?utm_source=Signature+courriel&utm_medium=e-mail&utm_campaign=lancement+du+site> P Devez-vous vraiment imprimer ce courriel? Pensons à l'environnement! ________________________________ Avis sur la confidentialité et avertissement relatif à la Loi sur l'accès aux documents des organismes publics et sur la protection des renseignements personnels (L.R.Q., c.A-2.1) L'information transmise par ce courriel est de nature privilégiée et confidentielle. Elle est destinée à l'usage exclusif du destinataire ci-dessus. Si vous n'êtes pas le destinataire visé, vous êtes par la présente avisé qu'il est strictement interdit d'utiliser cette information, de la copier, de la distribuer ou la diffuser. Si cette communication vous a été transmise par erreur, veuillez la détruire et nous en aviser immédiatement par courriel. Pierrick Plamondon Technicien en informatique Bureau du scientifique en chef du Québec Fonds de recherche du Québec Fonds de recherche du Québec 140, Grande Allée Est, bureau 450 Québec (Québec) G1R 5M8 Téléphone : 418 643-8560, poste 3286 Télécopieur : 418 643-1451 pierrick.plamon...@frq.gouv.qc.ca<http://www.frq.gouv.qc.ca/> www.frq.gouv.qc.ca<http://www.frq.gouv.qc.ca/> [FRQ-3F(NT-S-SC)_pr_v2] [banniere-signature] <http://www.lequebecenrecherche.ca/?utm_source=Signature+courriel&utm_medium=e-mail&utm_campaign=lancement+du+site> P Devez-vous vraiment imprimer ce courriel? Pensons à l'environnement! ________________________________ Avis sur la confidentialité et avertissement relatif à la Loi sur l'accès aux documents des organismes publics et sur la protection des renseignements personnels (L.R.Q., c.A-2.1) L'information transmise par ce courriel est de nature privilégiée et confidentielle. Elle est destinée à l'usage exclusif du destinataire ci-dessus. Si vous n'êtes pas le destinataire visé, vous êtes par la présente avisé qu'il est strictement interdit d'utiliser cette information, de la copier, de la distribuer ou la diffuser. Si cette communication vous a été transmise par erreur, veuillez la détruire et nous en aviser immédiatement par courriel.