Ошибка зависимости от импорта проекта "пакет не существует" IntelliJ - PullRequest
0 голосов
/ 20 апреля 2020

Я работаю над проектом клиент-сервер в Java, и мне нужно, чтобы в клиенте использовался сервер формы классов, и наш учитель сказал использовать не для определения классов в обоих проектах, просто чтобы добавить ссылку в клиент проект для классов в проекте сервера, поэтому я могу использовать их также в клиенте. Я работаю в IntelliJ, поэтому в ProjectSettings-> Module-> Dependencies я добавил путь к серверу проекта, который я хочу использовать, используя форму классов. Я попытался построить проект клиента, но он все еще не может найти пакет, который я хочу использовать, "java package ... не существует". Проекты также настроены с Maven. Есть идеи, что я могу сделать?

1 Ответ

0 голосов
/ 20 апреля 2020

Ключевое слово, которое вы ищете, это install в maven. Это скомпилирует и «установит» ваш серверный проект в локальный репозиторий maven, откуда он будет виден для каждого локального проекта maven.

Через Запрос IntelliJ IDEA об установке встроенного артефакта в локальный репозиторий maven :

Когда вы уже открыли проект Maven в IDEA, вы можете установить его в локальный репозиторий двумя способами:

Go на боковой панели «Проекты Maven». Разверните узел «Жизненный цикл» вашего проекта и нажмите «Установить». Используйте окно «Терминал». Это интерфейс командной строки для вашего проекта, где вы можете ввести «mvn install». Этот способ более полезен, когда вам нужно настроить выполнение Maven с помощью дополнительных параметров, таких как выбор профиля.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...