2013-01-04 4 views
0

J'ai un projet "A" qui a un autre projet "B" dans ses bibliothèques. Netbeans compile le projet "A" et dit qu'il n'y a pas d'erreurs mais quand je vais nettoyer et construire le projet "A" va à une ancienne version du projet "B". J'ai nettoyé et construit le projet "B", puis nettoyé et construit le projet "A" mais "A" échoue encore en pensant qu'il utilise l'ancien "B". J'essaye de comprendre pourquoi Ant de Netbeans compile avec le bon projet "B" -dist/jar mais construit avec l'ancien projet "B" jar. Aucun des autres pots de la bibliothèque "A" n'a "B" dans sa bibliothèque.Pourquoi Netbeans Ant compile-t-il avec le bon pot mais construit avec le vieux pot?

Répondre

0

La façon dont j'ai trouvé pour résoudre ce problème était de faire un clic droit sur le dossier de la bibliothèque dans netbeans et d'aller aux propriétés. Il y avait plusieurs projets et bocaux listés en rouge et qui n'étaient pas affichés dans la navigation. J'ai enlevé ceux qui ont ensuite déterminé lesquels de ces bocaux/projets j'avais besoin et les ai rajoutés à la bibliothèque du projet "A".

0

Le chemin de classe spécifié dans votre build.xml est distinct du chemin de classe de projet dans Netbeans. Apparemment, ce dernier est correct et le premier est faux. Vous pouvez le réparer en éditant votre build.xml.

Questions connexes