Java pom.xml文件中的位置变量在Ubuntu上不起作用
我正在使用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/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
有人知道如何使这个变量指向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