Не удалось разрешить зависимость от локального репозитория в POM

#maven #java-8 #pom.xml

#maven #java-8 #pom.xml

Вопрос:

Привет, я пытаюсь добавить локальный файл jar в зависимость maven, как показано ниже в POM.xml .

 <repositories>
<repository>
    <id>project-repo</id>
    <url>file://C:/POC/Projects/Jar</url>
</repository>
</repositories>
  

Я всегда получаю ошибку ниже.

 Could not find artifact cas:cas:jar:1.2 in project-repo (file://C:/POC/Projects/Jar)
  

Как я могу исправить эту проблему?

Комментарии:

1.Вы установили свой JAR в локальное репозиторий? Если нет, попробуйте выполнить mvn deploy:deploy-file -DgroupId=[group] -DartifactId=[artifact] -Dversion=[vers] -DrepositoryId=project-repo -Dfile=[JAR_FILE_PATH]

2. Можете ли вы добавить это в качестве ответа, когда я пытаюсь это сделать, я получаю сообщение об ошибке для https, затем я изменил настройки xml для использования https repo. Затем он установил jar-файл и начал работать.

3. Добавлено в качестве ответа. Примите, чтобы помочь другим. Приветствия!

Ответ №1:

JAR необходимо установить в локальное репозиторий.

Выполнение приведенной ниже команды приведет к установке JAR в локальное репозиторий:

 mvn deploy:deploy-file -DgroupId=[group] -DartifactId=[artifact] -Dversion=[vers] -DrepositoryId=project-repo -Dfile=[JAR_FILE_PATH]