我正在尝试在Eclipse中创建一个“双文件夹/包”层次结构,以便从Struts2框架使用的消息资源包中拆分我的实际Java代码。为此,我在Eclipse中创建了两个源文件夹,一个名为src,另一个名为resources。要使Struts2将正确的操作类与正确的资源包正确匹配,层次结构必须匹配。
在下面的图像中,除了使用文件夹而不是包,并且实际拆分更深一层时,会执行类似的操作。
但是,Eclipse不会让我们在resources文件夹中创建包含同名的包以及src文件夹。 (如果我尝试,我只是在我的资源文件夹中得到一个空包“com”?)
所以我被迫将消息资源包放在与我的实际类相同的位置,如下图所示。如果我需要更多语言或创建更多包,这可能会很快变得丑陋。
我如何巧妙地整理和分离这个?