2011-03-27 36 views
1

这更像是一个模式问题。我正在使用maven创建一个三个模块项目。将XML文件放入Maven的非资源jar中

域,服务,站点

服务模块取决于域模块。现在在服务模块中,我使用了一个ORM(MyIbatis),并且我需要在我的服务模块中有很多XML文件。我可以将XML文件放在包含.java文件的包中,或者我可以将XML文件放在资源目录下。

我的问题是,什么是当您有资源映射到同一模块中的单个.java时的最佳模式。你会将该资源放在包含.java的包中,还是放在maven使用的“resources”目录下?优缺点都有什么?

我知道在一天结束时,资源和java目录会合并到工件(.jar)中,但在委托人上我想知道别人在做什么。

更新 - 我想将XML放入java src目录的原因是因为我不想重新创建资源目录下的包结构 - 以帮助修改包结构更改的可维护性等

回答

0

我会把它们和我的Java文件放在一起。很可能你会在对象和XML之间来回跳动。不断在两个文件夹之间切换令人讨厌。

我在资源文件夹中编写代码时不会去的东西,比如属性文件或log4j.xml。

但这就是我。

相关问题