L'interprétation de l'éclipse .classpath fichier. Que signifie ce "type=“con”" et " exporté=“true”' signifie?
C'est l'éclipse .classpath
fichier du plugin eclipse programme que j'ai téléchargé.
Je pense que kind="src"
et kind="output"
est assez simple, comme ils les moyens de l'endroit où la source de fichiers java et compilé les fichiers de classe sont situées.
La kind="lib"
semble indiquer que les fichiers jar du plugin est de référencement, mais j'ai quelque chose que je ne suis pas sûr.
- Ce qui ne l'
kind="con"
veux dire? - C'est quoi le
exported="true"
? Je pense que pour utiliser ce plugin, tous les fichiers jar du plugin se réfère doit être exporté, mais seulement certains d'entre eux sont exportés.
Vous devez vous connecter pour publier un commentaire.
1) Dans
kind="con"
, lecon
signifie conteneur, qui est interprété par eclipse comme un classpath conteneur. Comme décrit dans ce lien:En d'autres termes, il permet de grouper d'autres classpath inscriptions et ré-utiliser partout (y compris la possibilité d'avoir des entrées différentes pour les différents projets).
2)
exported
:Disons que vous avez Projet
B
qui dépend de ProjetC
. La dépendance est définie commeexported=true
. Ensuite, un autre ProjetA
qui dépend de ProjetB
, auront également des ProjetsC
présents surA
'un chemin de classe.class
fichier... Cependant, si vous souhaitez utiliser la bibliothèque dans le code de votreA
projet, vous devez également au moment de la compilation, mais ce qui se passe généralement lors de tout projetA
,B
etC
sont tous à toi et pas une 3ème partie.B
est une 3ème partie, il exporte ses dépendances lorsque la dépendance au n'est pas garanti d'être présent dans le classpath du code de client qui utilise la 3e partie. Si l'utilisation que vous faites de cette 3ème partie ne nécessite pas réellement un particulier dependncy il exportations - elle peut être exclue.B
et là, il dit que le projetC
sera exporté pour d'autres projets que le projet d'importation deB
(par exemple pour le projetA
). Seulement quand je l'exportation de la dépendance àC
dansB
, quelqu'un est en mesure de voirC
dansA