.classpath 中导出的属性有什么作用?
该属性在此 .classpath 行中有什么作用?exported
<classpathentry exported="true" kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER"/>
我有一个项目,无论有没有它,都可以构建和运行良好。那么,它有什么区别呢?
显然,在我的特殊情况下(我继承的一个项目),拥有它并不重要。何时添加此属性至关重要?
该属性在此 .classpath 行中有什么作用?exported
<classpathentry exported="true" kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER"/>
我有一个项目,无论有没有它,都可以构建和运行良好。那么,它有什么区别呢?
显然,在我的特殊情况下(我继承的一个项目),拥有它并不重要。何时添加此属性至关重要?
当它被导出时,它可用于其他 eclipse 项目。在 maven 中,如果您有多个相互依赖的项目,eclipse 可以解析工作区中的项目。因此,当您有多个项目时,更改此设置可能会产生影响。
这条线是M2Eclipse特有的,它基本上告诉Eclipse将其工件分辨率委托给M2Eclipse。