Я создал 2 фиктивных проекта start.spring.io (Maven, Java):
com.example.lion
com.example.zoo
Я хочу импортировать lion
проект в zoo
проект как зависимость.
Итак, я иду в папку lion
и выполняю:
mvn clean install
mvn install:install-file -Dfile=target/lion-0.0.1-SNAPSHOT.pom -DpomFile=pom.xml
Затем я добавляю зависимость к zoo
pom.xml
:
<dependency>
<groupId>com.example</groupId>
<artifactId>lion</artifactId>
<version>0.0.1-SNAPSHOT</version>
</dependency>
После этого я выполняю mvn clean install
в папке zoo
.
Я никогда не получал ошибок в консоли.
Так что теперь, если я пойду в любой класс в zoo
проекте и импортирую:
import com.example.lion.*;
Тогда mvn clean install
, я получаю ошибку:
пакет com.example.lion не существует
В моей IntelliJ IDEA я вижу, что lion
зависимость находится в Внешних библиотеках и maven-tool , но почему я не могу получить доступ к этому из кода?