Viene visualizzato un errore Could not load definitions from resource net/sf/antcontrib/antcontrib.properties. It could not be found.
quando sto cercando di creare su eclipse. Così ho scaricato ant-contrib-0.6.jar e l'ho tenuto nella mia posizione /lib
di form di apache, ma ancora non risolve il mio problema. Ho anche provato specificando la posizione /lib
nella mia variabile di sistema CLASSPATH
. Come posso aggirare questo errore?Ottenere un errore "Impossibile caricare le definizioni da resource net/sf/antcontrib/antcontrib.properties. Non è stato possibile trovare."
risposta
è possibile fornire il percorso completo alla JAR formica-contrib in modo esplicito utilizzando l 'elemento "percorso di classe":
<taskdef resource="net/sf/antcontrib/antlib.xml">
<classpath>
<pathelement location="${path-to-ant-contrib}/ant-contrib-1.0b3.jar"/>
</classpath>
</taskdef>
Metti il tuo 'ant-contrib - *. Jar' in $ HOME/.ant/lib e riavvia Eclipse. Funziona anche su Windows. –
Sembrerebbe che tu non abbia installato il vaso ant contrib nella directory corretta di lib. Questo può essere difficile da fare se hai diverse installazioni di ANT.
Il mio suggerimento è quello di installare i plugin ANT nella directory "$ HOME/.ant/lib". Si potrebbe fare un passo avanti e automatizzare il processo come segue:
<project name="ant-contrib-tasks" default="all">
<taskdef resource="net/sf/antcontrib/antlib.xml"/>
<target name="bootstrap">
<mkdir dir="${user.home}/.ant/lib"/>
<get dest="${user.home}/.ant/lib/ant-contrib.jar" src="http://search.maven.org/remotecontent?filepath=ant-contrib/ant-contrib/1.0b3/ant-contrib-1.0b3.jar"/>
</target>
<target name="all">
<for param="file">
<fileset dir="." includes="*.txt"/>
<sequential>
<echo message="Found file @{file}"/>
</sequential>
</for>
</target>
</project>
Utilizzare il sotto menzionato codice di nel costruire xml:
<path id="ant.classpath">
<pathelement location="${ant.jarPath}/ant.jar" />
<pathelement location="${ant.jarPath}/ant-contrib-0.3.jar" />
</path>
<taskdef resource="net/sf/antcontrib/antcontrib.properties">
<classpath refid="ant.classpath" />
</taskdef>
E nel tuo file di proprietà di generazione:
ant.jarPath = D:/antjars
e luogo ant.jar e ant-contrib-0.3.jar nella directory: D:/antjars
Una cosa importante che manca da questa pagina StackOverflow è che l'impostazione della corretta ANT_HOME env var è assolutamente vitale e importante, senza questa formica continua a dire lo stesso errore, indipendentemente da dove si copia ant-contrib-1.0b3.jar sui propri file system. Questa cosa mancante mi è costata un paio d'ore. =)
Tuttavia, ricevo questo errore senza eclissi, nella pura formica.
Sì, Eclipse lo ha configurato per te. A proposito, se scarichi apache-ant, estrailo ed esegui 'bin \ ant.bat' o' bin/ant', ANT_HOME verrà impostato automaticamente. –
Verificare di disporre delle autorizzazioni di lettura per il file jar ant-contrib.
Nel nostro caso dopo aver copiato il file con un altro utente non lo ha fatto, dando lo stesso messaggio di errore.
mi fisso che in questo modo:
Aggiungere il JAR alle voci runtime classpath Ant.
Window>Preferences>Ant>Runtime>Classpath
Aggiungere il JAR per entrambi i Ant casa voci o voci globali.
- 1. Impossibile eseguire "invio" su "xmlhttprequest" non è stato possibile caricare
- 2. ECS non avvierà l'istanza, "impossibile eseguire un'attività perché non è stato possibile trovare le risorse."
- 3. Non è possibile trovare le risposte R.xml.preferenze?
- 4. non è stato possibile caricare l'errore dell'entità esterna su SOAP
- 5. Non è stato possibile trovare gestori per il logger "__main__"
- 6. Impossibile caricare la pagina web con errore: L'URL richiesto non è stato trovato su questo server
- 7. È possibile ottenere le definizioni del tipo di tabella da INFORMATION_SCHEMA?
- 8. Errore: impossibile trovare o caricare la classe principale config.zookeeper.properties
- 9. Errore: impossibile trovare l'uscita principale per caricare 'ProfileDetailsComponent'
- 10. Errore: impossibile trovare o caricare la classe principale in Eclipse
- 11. Errore: Impossibile trovare o caricare principale .library.path class =
- 12. Errore: Impossibile trovare o caricare classe principale org.codehaus.plexus.classworlds.launcher.Launcher
- 13. Errore: Impossibile trovare o caricare classe principale - Java Cygwin
- 14. Errore Maven: Impossibile trovare o caricare la classe principale
- 15. Errore Maven: Impossibile trovare o caricare la classe principale org.codehaus.plexus.classworlds.launcher.Launcher
- 16. Clojurescript: Errore: impossibile trovare o caricare la classe principale clojure.main
- 17. Kotlin - Errore: Impossibile trovare o caricare classe principale _DefaultPackage
- 18. Impossibile compilare Visual Studio 2015 perché non è possibile trovare "Microsoft.Build.Tasks.v14.0.dll"
- 19. Ottenere le definizioni di struttura utilizzando le pagine man
- 20. Impossibile caricare un pacchetto Non-Laravel Composer
- 21. Come ottenere le definizioni di costruzione da TFS?
- 22. Impossibile capirci "L'iniettore è già stato creato, non è possibile registrare un modulo!" error
- 23. È possibile caricare gli oggetti ListPreference da un adattatore?
- 24. Impossibile caricare DLL (Impossibile trovare il modulo HRESULT: 0x8007007E)
- 25. Errore "impossibile trovare il simbolo"
- 26. Impossibile caricare la risorsa: l'URL richiesto non è stato trovato su questo server in Ionic 2?
- 27. java Impossibile trovare o caricare classe principale
- 28. Gradle - Impossibile trovare o caricare classe principale
- 29. ottenere errore: Impossibile caricare la classe di driver JDBC [org.postgresql.Driver]
- 30. Impossibile risolvere resource @ style/Widget.Holo.Light.ActionMode.Inverse
Non so di Eclipse, ma in NetBeans installa anche una formica. Ma puoi impostare quale installazione di Ant usare. Hai messo la lib nell'installazione corretta di Ant? –