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 项目工作区位置-maven_Java_Eclipse_Maven_Ant - Fatal编程技术网

Java 项目工作区位置-maven

Java 项目工作区位置-maven,java,eclipse,maven,ant,Java,Eclipse,Maven,Ant,我在maven pom文件中设置了指向工作区中其他项目的linkedResources 我现在正在尝试设置pom文件,使其与平台无关(unix/windows) src/main/webapp/realtime 2. ${maven.workspace}/orderlytelecommvn/orderlyq/src/main/webapp/realtime 当我运行mvn eclipse:eclipse生成.project文件时,这个${maven.workspace}没有正确解析,导致无法

我在maven pom文件中设置了指向工作区中其他项目的linkedResources

我现在正在尝试设置pom文件,使其与平台无关(unix/windows)


src/main/webapp/realtime
2.
${maven.workspace}/orderlytelecommvn/orderlyq/src/main/webapp/realtime
当我运行mvn eclipse:eclipse生成.project文件时,这个${maven.workspace}没有正确解析,导致无法将所需资源从一个项目复制到另一个项目

我也尝试过:

<location>${ECLIPSE_HOME}/workspace/OrderlyTelecomsMVN/orderlyq/src/main/webapp/realtime</location>
${ECLIPSE\u HOME}/workspace/orderlytelecommvn/orderlyq/src/main/webapp/realtime
但仍然不是运气。它似乎只有在我硬编码路径时才起作用,但这是不可取的,因为我们运行的是不同的机器(unix/windows),工作区可以在系统的任何地方

是否有人知道我可以使用哪个变量来解析……/workspace目录

另外,我对maven antrun插件也有同样的问题。为了让它工作,我必须硬编码路径。当有人从存储库中提取回购时,它会覆盖用户配置


谢谢

在所有项目都位于工作区目录的前提下,您可以拥有
${project.basedir}/./orderlytelecommvn/orderlyq/src/main/webapp/realtime
。这行吗?${project.basedir}无法解析为工作区。它将解析为OrderlyQ这就是为什么我在其中添加了一个
/..
。它在路径中前进了一个方向。@Seelenvirtuose仍然不起作用,但似乎我已经找到了解决方案工作区\u LOC/。。。。。。删除此配置文件,因为如果您在当前工作区中打开其他项目,并且这些项目具有依赖项,Eclipse将根据Eclipse工作区自动解析。在所有项目都位于工作区目录的前提下,您可以使用
${project.basedir}/../orderlytelecommvn/orderlyq/src/main/webapp/realtime
。这行吗?${project.basedir}无法解析为工作区。它将解析为OrderlyQ这就是为什么我在其中添加了一个
/..
。它在路径中前进了一个方向。@Seelenvirtuose仍然不起作用,但似乎我已经找到了解决方案工作区\u LOC/。。。。。。删除此配置文件,因为如果您在当前工作区中打开其他项目,并且这些项目具有依赖项,Eclipse将根据Eclipse工作区自动解析。在所有项目都位于工作区目录的前提下,您可以使用
${project.basedir}/../orderlytelecommvn/orderlyq/src/main/webapp/realtime
。这行吗?${project.basedir}无法解析为工作区。它将解析为OrderlyQ这就是为什么我在其中添加了一个
/..
。它在路径中前进了一个方向。@Seelenvirtuose仍然不起作用,但似乎我已经找到了解决方案工作区\u LOC/。。。。。。如果您在当前工作区中打开了其他项目,并且这些项目具有依赖项,则删除此配置文件,Eclipse将根据Eclipse工作区自动解决这些依赖项。
<location>${ECLIPSE_HOME}/workspace/OrderlyTelecomsMVN/orderlyq/src/main/webapp/realtime</location>