idea复制包的问题

你们复制包到从一个项目到另外一个项目中,是不是发现复制到目标项目的包少了好几层呀?
也就是说我们复制过去的包只取了最后一个包。
比如说复制 com.weigugou.pojo 的包到另外一项目,目标项目只剩下 pojo 这一个包了。他的全包呢?为啥不是我们想要的结果。顺便提一嘴,我的开发工具是 idea 2017.3

图片描述

到目标项目后变成了这个鸟样子???

图片描述

阅读 6.4k
3 个回答

因为复制的时候要保留当前项目的包结构,例如你把一个包com.google.xxx,复制到自己的项目com.abc.example里,复制过来的包应该是com.abc.example.xxx,而不可能是com.abc.example.com.google.xxx,而当前项目的包没有那么多前缀的话,那就只保留xxx的名字了,当然你可以自己把当前项目的包名改成com.google,直接在包文件夹上右击refactor->rename就可以了

新手上路,请多包涵

楼主后来找到解决办法没有?

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题