赞
踩
需要引用的对方模块java类,直接创建于src/main/java/目录下面,没有任何一层包名(不推荐这样)
;有包名的java类无法引用没有包名的java类,而没有包名的java类,却可以引用存在包名的java类;这一规则,即使这两个类处于同一模块也是一样存在。示例如下
A文件所在路径:src/main/java/User.java
B文件所在路径:src/main/java/com/xxx/pojo/Deaprt.java
A可以引用B,但是B无法引用A
若需要引用的对方模块java类全路径,跟当前模块使用的java类全路径完全一样,则被maven的最短路径原则、最先声明原则(自身肯定是最优先声明的)覆盖。只需把两者文件所在目录包名,分别保持唯一不重复就行,或者改其中一个类名
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。