pom.xml 文件中的位置变量不适用于 Ubuntu

Location variables in the pom.xml file do not work on Ubuntu

我正在使用 Ubuntu 18.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>