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