【问题标题】:What does the exported attribute in .classpath do? [duplicate].classpath 中的exported 属性有什么作用? [复制]
【发布时间】:2012-12-22 15:01:34
【问题描述】:

exported 属性在这个 .classpath 行中有什么作用?

<classpathentry exported="true" kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER"/>

我有一个项目,在 没有它的情况下构建和运行良好。那么,它有什么不同呢?

显然在我的特殊情况下(我继承的一个项目)拥有它并不重要。何时添加此属性至关重要?

【问题讨论】:

    标签: java eclipse maven m2e


    【解决方案1】:

    导出后,可用于其他eclipse项目。在maven中,如果你有多个相互依赖的项目,eclipse可以解析workspace内的项目。因此,当您有多个项目时,更改它可能会产生影响。

    【讨论】:

    • 谢谢。这两个答案都提供了对其目的的洞察(例如,我不知道它是特定于 M2Eclipse 的),但您的答案更好地解释了“委托其工件分辨率”的含义。
    【解决方案2】:

    这一行是 M2Eclipse 特有的,它基本上告诉 Eclipse 将其工件解析委托给 M2Eclipse。

    【讨论】:

      猜你喜欢
      • 2022-11-30
      • 2021-06-07
      • 2011-08-31
      • 2013-02-28
      • 2012-12-07
      • 2011-06-01
      • 2017-04-22
      • 1970-01-01
      • 2018-04-28
      相关资源
      最近更新 更多