Я установил свою банку в своем локальном репо, как сказано в документах maven:
mvn install:install-file
-Dfile=<path-to-file>
-DgroupId=<dans>
-DartifactId=<dans-lib>
-Dversion=<1.0.0>
-Dpackaging=<jar>
-DgeneratePom=true
Я вижу в моем /home/.m2/репозитории, что это место создано, а в dans/dans-lib/1.0.0 есть мой файл jar. К сожалению, когда я пытаюсь добавить зависимость maven в свой pom.xml
<dependency>
<groupId>dans</groupId
<artifactId>dans-lib</artifactId>
<version>1.0.0</version>
</dependency>
Я получил ошибку Зависимость dans:dans-lib не найдена. понятия не имею в чем может быть проблема
Первое решение - добавить локальное репо в pom.xml примерно так
<repositories>
<repository>
<id>local-maven-repo</id>
<url>file:///${project.basedir}/local-maven-repo</url>
</repository>
</repositories>
2-е решение - загрузить файл jar
<dependency>
<groupId>dans</groupId
<artifactId>dans-lib</artifactId>
<version>1.0.0</version>
<scope>system</scope>
<systemPath>${project.basedir}/src/main/resources/Name_Your_JAR.jar</systemPath>
</dependency>
Не используйте больше системную область, потому что она давно устарела...
@mario Похоже, ваша IDE кэшировала предыдущий ответ. Всегда делайте такие вещи из командной строки.
на самом деле после 10000 кликов перезагрузки maven он наконец начал работать.