J'ai 3 projets ouverts dans mon Eclipse et 2 d'entre eux sont des dépendances pour le projet principal. J'ai également un script de construction personnalisé (fait par quelqu'un d'autre) que j'utilise pour construire mon projet. Je voudrais que le fichier build.xml puisse inclure les fichiers sources externes des autres projets. J'ai essayé quelque chose comme ceciAnt inclure projet externe
<path id="build.class.path">
<fileset dir="${project-root}/WebContent/WEB-INF/lib" />
<pathelement path="${classes-folder}" />
<pathelement path="E:\EclipseWorkspace\workspace\clear4-runtime-core\src" />
</path>
Mais pas de chance. Je dois admettre que mes compétences ANT et build.xml sont faibles ou inexistantes.
Je ne peux pas vous remercier assez Dave. C'était ça. Pour quelqu'un d'autre, dans mon fichier build.properties, j'ai ajouté une entrée telle que stacksource et l'ai définie à l'endroit où le projet à inclure était "$ {basedir}/stacksource". Ensuite, dans mon script de construction sur le noeud d'importance javac, j'ai changé l'argument srcdir pour qu'il soit égal à "{projet-root}/src $ {path.separator} $ {stacksource}/src". Après avoir trouvé le bon nœud javac, il a couru comme un champion. Cela ne me dérange pas d'apprendre de nouvelles technologies, mais celles concernant Java semblent être accablantes et aiment lancer des erreurs archaïques. –
Pas de transpiration :) N'oubliez pas d'accepter les réponses d'aujourd'hui pour résoudre votre problème! Et oui, déchiffrer ce qui a mal tourné peut être ... difficile par moments. –