Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.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 pom.xml文件中的位置变量在Ubuntu上不起作用_Java_Eclipse_Maven_Ubuntu_Pom.xml - Fatal编程技术网

Java pom.xml文件中的位置变量在Ubuntu上不起作用

Java pom.xml文件中的位置变量在Ubuntu上不起作用,java,eclipse,maven,ubuntu,pom.xml,Java,Eclipse,Maven,Ubuntu,Pom.xml,我正在使用Ubuntu18.04和Eclipse Oxygem 2018年3月 我有一个ntfs分区上的项目。我的pom.xml在以下目录中:/media/gustavo/Novo volume/GIT/sistemas/Comuns/commons/pom.xml 我使用变量${basedir}(我还测试了${project.basedir}变量)来查找这个位置 这些变量应包含以下目录:/media/gustavo/Novo volume/GIT/sistemas/Comuns/commons

我正在使用Ubuntu18.04和Eclipse Oxygem 2018年3月

我有一个ntfs分区上的项目。我的pom.xml在以下目录中:/media/gustavo/Novo volume/GIT/sistemas/Comuns/commons/pom.xml

我使用变量${basedir}(我还测试了${project.basedir}变量)来查找这个位置

这些变量应包含以下目录:/media/gustavo/Novo volume/GIT/sistemas/Comuns/commons/

(它在Windows 10中工作)

但是,在Ubuntu 18.04上,它显示了以下位置:/home/gustavo/.m2/repository/


有人知道如何使这个变量指向Ubuntu 18.04中的正确位置吗?

我通过在systemPath资源中添加以下地址${project.basedir}解决了这个问题/

<dependency>
    <groupId>commons</groupId>
    <artifactId>commons</artifactId>
    <version>1.0.0</version>
    <scope>system</scope>
    <systemPath>${project.basedir}../../commons/target/commons-0.0.1.jar</systemPath>
</dependency>

平民
平民
1.0.0
系统
${project.basedir}.././commons/target/commons-0.0.1.jar