java解释eclipse。类路径文件。“kind=“con”和“exported=“true”是什么意思?
这是我下载的eclipse插件程序的eclipse.classpath
文件
我认为kind="src"
和kind="output"
非常直截了当,因为它们表示源java文件和编译类文件所在的位置
kind="lib"
似乎表示插件引用的jar文件,但我有一些不确定的地方
- {
}是什么意思李> - 它是用来做什么的?我认为为了使用这个插件,应该导出插件所引用的所有jar文件,但只导出其中的一部分李>
# 1 楼答案
# 2 楼答案
1)在
kind="con"
中,con
代表容器,eclipse将其解释为classpath container。如该链接所述:换句话说,它支持以任何方式对其他类路径条目进行分组,并在任何地方重用它(包括为不同项目提供不同条目的能力)
2){}
假设你有一个依赖于项目
B
的项目C
。依赖项定义为exported=true
。然后,依赖于项目B
的另一个项目A
也将在A
的类路径上显示项目C