Простой импорт отсутствует в многомодульной Java с MavenJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Простой импорт отсутствует в многомодульной Java с Maven

Сообщение Anonymous »

Это может быть очень простой и глупый вопрос для всех Java-разработчиков, но я не могу найти способ разобраться в нем самостоятельно и потратил слишком много времени на поиск в Google. Я новичок в Java и пытаюсь реализовать очень простую функциональность — я создаю простое приложение, которое будет принимать вводимые пользователем данные, передавать их и получать некоторый результат. Используя Java версии 21, я храню бизнес-логику в модуле/проекте под названием «cyp» (имена модулей вымышленные). Я хочу добиться разделения задач, поэтому мой модуль «cyp» обрабатывает бизнес-логику, а основным оркестратором является другой модуль Springboot под названием «apiService». Моя цель — получить логику, исходящую из пользовательского интерфейса в модуле «cyp», и передать ее модулю «apiService». У меня есть оба файла pom.xml, ссылающиеся друг на друга:
Вот pom.xml в моем модуле «cyp»:

Код: Выделить всё

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0

org.cyph
cyp
0.0.1-SNAPSHOT


org.springframework.boot
spring-boot-starter-parent
3.0.0
 



21
21
21
UTF-8





org.springframework.boot
spring-boot-starter-web




org.springframework.boot
spring-boot-starter




org.springframework.boot
spring-boot-starter-test
test


**      

com.cyp
apiService
0.0.1-SNAPSHOT
**





org.apache.maven.plugins
maven-compiler-plugin
3.8.1

21
21






Вот pom.xml в моем модуле apiService:

Код: Выделить всё

xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0

org.springframework.boot
spring-boot-starter-parent
3.3.2
  

com.cyp
apiService
0.0.1-SNAPSHOT
apiService

[*]












21



org.springframework.boot
spring-boot-starter-web


**      

org.cyp
cyp
0.0.1-SNAPSHOT
**


org.springframework.boot
spring-boot-devtools
runtime
true


org.springframework.boot
spring-boot-starter-test
test






org.springframework.boot
spring-boot-maven-plugin


org.apache.maven.plugins
maven-compiler-plugin
3.8.1

21
21







Я добавил зависимости в оба проекта и:
  • сделал Project->Maven->Reload Project li>
    чистая установка mvn
Все прошло гладко.
Модули расположены:

Код: Выделить всё

C:\Users\example\.m2\repository\com\cyp\fixApiService

Код: Выделить всё

C:\Users\example\.m2\repository\org\cyp\cyp
Но когда я создаю класс в модуле «cyp» и добавляю импорт: import com.apiService (или import com.cyp .apiService) и запустите mvn clean install, у меня постоянно возникает ошибка:

Код: Выделить всё

Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.8.1:compile (default-compile) on project cyp: Compilation failure
[ERROR] /C:/myProjects/cyp/src/main/java/org/cyp:[1,20] package com.cyp does not exist
Честно говоря, я предполагаю, что это должно быть просто и понятно, но по какой-то причине это не работает. Я также сделал недействительным кеш в IDE и т. д. и т. п. В общем, перепробовал все, что смог найти в Интернете.
Я был бы очень признателен за вашу помощь.
Заранее спасибо :)


Подробнее здесь: https://stackoverflow.com/questions/788 ... with-maven
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Простой импорт отсутствует в многомодульной Java с Maven
    Anonymous » » в форуме JAVA
    0 Ответы
    26 Просмотры
    Последнее сообщение Anonymous
  • Разница между многомодульной (pom) и системой модулей Java
    Anonymous » » в форуме JAVA
    0 Ответы
    12 Просмотры
    Последнее сообщение Anonymous
  • Разница между многомодульной (pom) и системой модулей Java
    Anonymous » » в форуме JAVA
    0 Ответы
    19 Просмотры
    Последнее сообщение Anonymous
  • Сборка/классы проекта многомодульной библиотеки, сборка/создание и сборка/ресурсы, не сгенерированные во время моей сбор
    Anonymous » » в форуме JAVA
    0 Ответы
    47 Просмотры
    Последнее сообщение Anonymous
  • AGP 8.4+ и Hilt (модули библиотеки Android в многомодульной архитектуре, R8)
    Anonymous » » в форуме Android
    0 Ответы
    19 Просмотры
    Последнее сообщение Anonymous

Вернуться в «JAVA»