Переменные местоположения в файле pom. xml не работают в Ubuntu - PullRequest
2 голосов
/ 28 мая 2020

Я использую Ubuntu 18.04 и Eclipse Oxygem March 2018.

У меня есть проект в разделе 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?

1 Ответ

1 голос
/ 06 июля 2020

Я решил проблему, добавив в ресурс 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>
...