请问,如何利用java开源代码??我这样的目的是否能实现?

之前接触开源都是拿来直接用,现在我需要修改其中的代码
可是svn上下来的目录结构很复杂,我可以把所有需要的代码放到一个src文件夹里面,作为一个项目。能实现功能

但现在的问题是,我想和开源社区保持同步,既要利用开源社区的代码而且还要有所贡献。
不过目录结构和开源社区的不同,是不是会有问题。

如果要像保持目录结构,在idea中又有引用的问题!!

我实在是困惑,请各位支招~~

把项目下载下来 然后备份一份 然后用idea的工程结构打开编辑 把编辑好的类放到备份的那份中提交就好了 呵呵