#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
.
Кстати: не используйте системную область.