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.

Reply via email to