java - 解释 eclipse .classpath 文件。 'kind="con "' and ' export ="true"是什么意思?

标签 java eclipse eclipse-plugin classpath

这是我下载的eclipse插件程序的eclipse.classpath文件。

我认为 kind="src"kind="output" 非常简单,因为它们意味着源 java 文件和编译的类文件的位置位于。

kind="lib" 似乎表示插件正在引用的 jar 文件,但我有一些我不确定的东西。

  • kind="con" 是什么意思?
  • exported="true" 是什么?我认为为了使用这个插件,插件引用的所有jar文件都应该导出,但只导出其中的一部分。

enter image description here

最佳答案

1) 在 kind="con" 中,con 代表容器,eclipse 将其解释为 classpath container .如该链接所述:

A classpath container provides a way to indirectly reference a set of classpath entries through a classpath entry of kind CPE_CONTAINER

换句话说,它可以以任何方式对其他类路径条目进行分组并在任何地方重复使用它(包括为不同项目提供不同条目的能力)。

2) 导出: 假设您有依赖于项目 C 的项目 B。依赖项定义为 exported=true。然后,依赖于项目 B 的另一个项目 A 也将在 A'a 类路径上存在项目 C .

关于java - 解释 eclipse .classpath 文件。 'kind="con "' and ' export ="true"是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13960556/

相关文章:

Eclipse CDT 插件 - 检索引用的 CDTName 值 - 函数体和常量值

java - 如何不将 DocumentRoot 写入 XML

java - 清除应用缓存时,Firebase 匿名身份验证是否仍然存在?

java - 使用 Spring 和 IBATIS 进行特定查询的不同数据源

java - 使用未扩展同一父类的类的方法

java - 在创建 bean 时调试

Java:如何设计 Swing 组件的样式?

Javadoc @see 还是 {@link}?

c - 向 C 中的 const 数组添加新元素

java - Google App Engine servlet 使用 Eclipse 插件抛出 java.security.AccessControlException