Ant buildfile ne contient pas de javac tâche
J'ai build.xml fichier et je veux créer projet Java Existant Ant Buildfile. Mais j'ai une erreur: Spécifié buildfile ne contient pas de javac tâche
Mon fichier a une structure simple:
<project>
<target ...>
</target>
...
</project>
Et a-t-elle un javac tâche? Qu'attendez-vous de l'éclipse de le faire si votre fichier de build ne consiste pas dans la compilation de code source Java?
Vous pouvez spécifier les macros construire tous les projets, semblable à un parent/module configuration avec Maven. Je vais avoir le même problème; je peux construire le projet à partir de la ligne de commande, mais ne peut pas importer dans Eclipse.
Vous pouvez spécifier les macros construire tous les projets, semblable à un parent/module configuration avec Maven. Je vais avoir le même problème; je peux construire le projet à partir de la ligne de commande, mais ne peut pas importer dans Eclipse.
OriginalL'auteur Heniek | 2012-05-28
Vous devez vous connecter pour publier un commentaire.
Fournir javac à votre build.xml comme ci-dessous:
Merci pour l'aide!
Même si j'ai seulement inclure d'autres build.xml les fichiers dans mon top niveau build.xml je fournis juste quelques javac tâche avec srcdir pointant vers le répertoire de niveau supérieur pour faire de l'Éclipse heureux ;). Maintenant, je peux voir de toutes les sources et tous les sous-jacents build.xml les fichiers, je peux les importer Ant Afficher et exécuter leurs cibles.
OriginalL'auteur Puneet Pandey
Comme Puneet Pandey a souligné, cette erreur se produit lorsque votre
build.xml
fichier est manquant d'un<javac>
élément XML.La
<javac>
élément XML dans lebuild.xml
fichier ( javac tâche ) indique au compilateur ou d'un IDE (Eclipse dans ce cas) où la source de fichiers Java sont pour la compilation. Une fois que vous savez qu'il doit être tout à fait clair pourquoi Eclipse ne pouvez pas importer votrebuild.xml
sans<javac>
élément XML.Dans le cas où vous ne savez pas où coller le
<javac>
tag, je vais ajouter un peu de fuller exemple. Vous aurez besoin pour naviguer jusqu'à votrebuild.xml
et de le modifier pour qu'il contienne le<javac>
ligne dans la section appropriée à l'intérieur de la<project>
tag.OriginalL'auteur Mike S
Vous besoin de quelque chose comme cela,
OriginalL'auteur Asanka Umesh