Где maven устанавливает банки? - PullRequest
0 голосов
/ 17 января 2019

Итак, я скопировал репо из рабочего пространства моего руководителя команды в мое рабочее пространство. Буквально с помощью Unix CP.

Теперь, когда я запускаю mvn clean install, он устанавливает скомпилированный jar в его рабочее пространство.

Я проверил pom.xml в репозитории, и он явно не определяет целевое местоположение.

Я также проверил свой printenv. Ни в одной из переменных среды не упоминается рабочее пространство моего TL. Где находится форма моего рабочего пространства TL?

Ответы [ 2 ]

0 голосов
/ 17 января 2019

в репозитории .m2 есть файл settings.xml, который обычно содержит путь, так как вы только что скопировали его, у вас наверняка будет путь к нему

  • Windows: C: \ Users \ USERNAME.m2 \ settings.xml
  • Linux: /home/USERNNAME/.m2/settings.xml

В файле есть тег 'localRepository' (отметьте его)

<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0
                      https://maven.apache.org/xsd/settings-1.0.0.xsd">
  <localRepository>SomePath/.m2/repository</localRepository>
  <interactiveMode>true</interactiveMode>
  <offline>false</offline>
  ...
</settings>
0 голосов
/ 17 января 2019

Вы можете найти установленные JAR-файлы и зависимости в локальном хранилище.

По умолчанию вы можете найти его здесь:

  • Windows: C:\Users\USERNAME\.m2\repository
  • Linux: /home/USERNNAME/.m2/repository
  • MacOS: /Users/USERNAME/.m2/repository
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...