这是我下载的eclipse插件程序的eclipse .classpath
文件。
我认为kind="src"
和kind="output"
非常简单,因为它们意味着源java文件和编译类文件所在的位置。
kind="lib"
似乎表明插件引用的jar文件,但我有一些我不确定的东西。
kind="con"
是什么意思? exported="true"
的含义是什么?我认为为了使用这个插件,应该导出插件引用的所有jar文件,但只导出其中一些。
答案 0 :(得分:21)
1)在kind="con"
中,con
代表容器,由eclipse解释为classpath container。如该链接所述:
类路径容器提供了间接引用一组的方法 classpath条目通过类CPE_CONTAINER
的类路径条目
换句话说,它可以以任何方式对其他类路径条目进行分组,并在任何地方重复使用(包括为不同项目设置不同条目的能力)。
2)exported
:
假设您拥有依赖于项目B
的项目C
。依赖关系定义为exported=true
。然后,依赖于项目A
的另一个项目B
将在C
'类路径上显示项目A
。
答案 1 :(得分:7)