Red de conocimiento informático - Aprendizaje de programación - ¿Qué significa el paquete de dependencia en la exportación del paquete de dependencia de la configuración del módulo intellij idea?

¿Qué significa el paquete de dependencia en la exportación del paquete de dependencia de la configuración del módulo intellij idea?

Recientemente, vi esta opción de configuración en una idea y tengo entendido que esta exportación cambiará el alcance del paquete de marco dependiente del módulo actual:

Por ejemplo, si configura el módulo A como Depende de jdbc.jar , y el módulo B depende del módulo A, pero no coloca la marca de verificación de exportación delante del paquete JDBC.jar dependiente del módulo A, entonces el módulo B no podrá usar el contenido de JDBC.jar y la compilación no aprobar. . Pero si no marca la casilla de exportación delante de JDBC.jar en el módulo A, el módulo B no podrá utilizar el contenido de JDBC y la compilación no se realizará.

Lo que dije antes es la configuración a través de dependencias IDE, pero si maven administra las dependencias entre todos los módulos, entonces no hay tantas cosas que hacer. De forma predeterminada, es el alcance global* *. ** Disfrútelo, y cada vez más personas usan maven ahora. Quizás estas configuraciones de IDE se eliminen en versiones futuras.