ant-contrib nodig in 1.8.2 build.xml, maar veroorzaakt fouten

Ik merk dat ik het volgende nodig heb in build.xml :


    
        
    

om de constructie van ant-contrib ... die ik gebruik te ondersteunen. Maar Eclipse is hier erg chagrijnig over. Met dit gedeelte boven aan build.xml werkt alles perfect, ongeacht of het nu vanuit de commandoregel buiten Eclipse of binnen Eclipse is, ondanks de grumpiness:

enter image description here

Welke "naam" is in feite "ongedefinieerd"? Ik zou graag willen begrijpen wat ik met dit probleem moet doen. Googlen, ik zie dat anderen identieke of soortgelijke problemen hebben gehad, maar niemand heeft een goed antwoord gekregen, althans niet dat past bij mijn situatie.

Dank je voor alle opmerkingen over dit probleem,

Russ

0

2 antwoord

I found the issue and simple work around described here: http://www.mail-archive.com/[email protected]/msg39536.html

Ik bevestigde dat met het volgende buildbestand:



  <!-- Eclipse complains if you comment this out   -->
  

  
    
      
    
  

  
  


Als u geen eigendomsverklaring hebt vóór de taakdef, klaagt Eclipse.

Een ander werk dat ik probeerde, was om de taakdef naar een doel te verplaatsen. Dat werkte ook:

  
  

  
    
      
        
      
    
  
3
toegevoegd
Als magie, mijn vriend! Bedankt hiervoor. (Ik vraag me af of ik Eclipse's Bugzilla hiermee zou moeten raken !?)
toegevoegd de auteur Russ Bateman, de bron

Ik weet niet of de manier waarop ik het doe gewoon stijl is of niet, maar wat als je iets zou doen als het creëren van een apart element voor het klassenpad, zoals:


    
        
    

En later stelde een regel als @FailedDev voor gebruik te maken van het classpathref -kenmerk ?:


?

Of, ik vond een ander ding dat zegt om antlib.xml te gebruiken in plaats van antcontrib.properties voor ANT-versies 1.6 of hoger?

Bewerken

Ik vind het moeilijk om te bepalen in welk product deze link het probleem heeft opgelost, maar als er niets anders is, zijn er een paar fragmenten in deze specifieke opmerking die een geschikte oplossing voor u kunnen zijn, hoewel ze misschien zijn waarnaar u verwijst naar boven als je zegt

niemand heeft een goed antwoord gegeven, althans niet dat past [jouw] oplossing.

https://bugzilla.redhat.com/show_bug.cgi?id=663236#c2

0
toegevoegd
Ik zal hiermee experimenteren. Ik had het ding antlib.xml al geprobeerd zonder succes. Ik denk dat dit een overdreven uitbundigheid van Eclipse is, maar ik wil het zeker repareren. Bedankt! Ik kom terug met de resultaten van het experiment.
toegevoegd de auteur Russ Bateman, de bron
@Matt: Ja, alleen aantrekken voor kan nuttig zijn om te weten, hoewel ik denk dat het hele mierbestrijdende ding mijn bouw helemaal niet lijkt te wegen. Hé, bedankt voor je hulp!
toegevoegd de auteur Russ Bateman, de bron
@RussBateman Ik gebruik mier-contrib met mier 1.8.2 zonder problemen. Moet Eclipse-specifiek probleem zijn.
toegevoegd de auteur FailedDev, de bron
Het andere ding dat ik @RussBateman wilde noemen - en ik heb geen privileges om nog opmerkingen achter te laten, anders zou ik het een commentaar op je vraag hebben gemaakt - is dat ik denk dat de taak/het type dat niet gedefinieerd is componentdef (in tegenstelling tot het feit dat dit deel uitmaakt van de berichtsjabloon). Ik geloof dat er ook een manier is om gewoon de ene extensie in te trekken die je wilt (in jouw geval de als ), maar ik zal dat meer moeten onderzoeken.
toegevoegd de auteur Matt Felzani, de bron
wat dacht je van zoiets als: <...> ik zal kijken om dat vanmiddag te proberen, want ik heb een behoefte om wat tomcat-taken in te voeren.
toegevoegd de auteur Matt Felzani, de bron