Avatar ·

IntelliJ IDEA يكتب "Cannot resolve symbol"، لكن الكود يتم تجميعه عبر Maven

مرحباً بالجميع. أنا مطور Java مبتدئ، أستخدم IntelliJ IDEA Ultimate و Maven لتجميع المشروع. واجهت مشكلة غريبة: الـ IDE يضع خطاً أحمر تحت بعض الـ classes والـ methods، ويكتب "Cannot resolve symbol"، لكن المشروع يتم تجميعه بنجاح عبر `mvn clean install`. إليك مثال. لدي module `common` و module `service`. في `service` أقوم باستيراد class من `common`: ```java package com.example.service; import com.example.common.dto.UserDto; // IntelliJ يضع خطاً أحمر تحته import com.example.common.util.Validator; // أيضاً أحمر public class UserService { public void processUser(UserDto user) { Validator.validate(user); // Cannot resolve method 'validate' System.out.println("User processed: " + user.getName()); } } ```