.classpath 中导出的属性有什么作用?

2022-09-04 04:17:16

该属性在此 .classpath 行中有什么作用?exported

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

我有一个项目,无论有没有它,都可以构建运行良好。那么,它有什么区别呢?

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


答案 1

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


答案 2

这条线是M2Eclipse特有的,它基本上告诉Eclipse将其工件分辨率委托给M2Eclipse。


推荐