Добавление локального jar в качестве зависимости в проект maven

#java #maven

#java #maven

Вопрос:

У меня есть проект maven, в котором мне нужно добавить локальный jar в качестве зависимости.

Я сохранил свой jar в своей папке maven, используя:

mvn install:install-file -Dfile=pathtofileframework-0.0.0.1-SNAPSHOT.jar -DgroupId=test -DartifactId=test -Dversion=0.0.0.1 -Dpackaging=jar -DgeneratePom=true

Я читал, что добавление dependencty в POM-файл устарело (даже не сработало для меня). Итак, как я должен включить эту зависимость в свой проект? Мой settings.xml выглядит как:

 <localRepository>C:project.m2</localRepository>
<mirrors>
       ....
</mirrors>

<servers>
    <server>
         ....
    </server>
    <server>
        ....
    </server>
</servers>
  

Если я попытаюсь использовать классы jusat из jar, Intelijj не сможет найти. Итак, как мне добавить эту зависимость в мой проект maven?

Спасибо за ответы

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

1. может помочь системная область maven?

2. Зависимость от POM не может устареть, это фундаментальная концепция проектов Maven.

Ответ №1:

Вы установили зависимость в локальном репозитории.

Таким образом, вы можете использовать его как любую другую зависимость, объявив его как <dependency> в <dependencies> области вашего pom.xml .

Кстати: не используйте системную область.