Ceci est l'Eclipse .classpath
fichier du plugin Eclipse que j'ai téléchargé.
Je pense que kind="src"
et kind="output"
est assez simple, car ils signifient où se trouvent les fichiers source Java et les fichiers de classe compilés.
Le kind="lib"
semble indiquer les fichiers jar auxquels le plugin fait référence, mais j'ai quelque chose dont je ne suis pas sûr.
kind="con"
signifier?exported="true"
? Je pense que pour utiliser ce plugin, tous les fichiers jar auxquels le plugin se réfère doivent être exportés, mais seuls certains d'entre eux sont exportés.1) Dans kind="con"
, le con
signifie container, qui est interprété par Eclipse comme classpath container . Comme décrit dans ce lien:
Un conteneur de chemin de classe fournit un moyen de référencer indirectement un ensemble d'entrées de chemin de classe via une entrée de chemin de classe de type CPE_CONTAINER
En d'autres termes, il permet de regrouper d'autres entrées de chemin de classe de quelque manière que ce soit et de les réutiliser n'importe où (y compris la possibilité d'avoir différentes entrées pour différents projets).
2) exported
: Supposons que vous ayez un projet B
qui dépend du projet C
. La dépendance est définie comme exported=true
. Ensuite, un autre projet A
qui dépend du projet B
, aura également Project C
présent sur A
'un chemin de classe.