Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java .classpath中导出的属性做什么?_Java_Eclipse_Maven_M2e - Fatal编程技术网

Java .classpath中导出的属性做什么?

Java .classpath中导出的属性做什么?,java,eclipse,maven,m2e,Java,Eclipse,Maven,M2e,导出的属性在这个.classpath行中做什么 <classpathentry exported="true" kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER"/> 我有一个项目,无论有没有它,都能正常构建和运行。那么,这有什么区别呢 显然,在我的特殊情况下(我继承了一个项目),拥有它并不重要。何时添加此属性至关重要?这一行是M2Eclipse特有的,它基本上告诉Eclipse将其工件解析委托给M2Ecli

导出的
属性在这个.classpath行中做什么

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

我有一个项目,无论有没有它,都能正常构建和运行。那么,这有什么区别呢


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

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

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

谢谢。这两个答案都提供了对其用途的洞察(例如,我不知道它是M2Eclipse特有的),但您的答案更好地解释了“委托其工件解析”的含义。