Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Eclipse:如何使目录树显示为包_Eclipse_Package_Directory - Fatal编程技术网

Eclipse:如何使目录树显示为包

Eclipse:如何使目录树显示为包,eclipse,package,directory,Eclipse,Package,Directory,在我的一个典型项目中,我有几个源目录,每个目录在PackageExplorer中都有一个常用的特殊图标 因为这些都是maven项目,有些项目充满了Java代码,有些项目则充满了资源 一些资源树将子目录显示为包,但另一些仅将其显示为文件夹 有人知道如何将它们全部显示为包吗?在包资源管理器中,右键单击文件夹并选择“生成路径/用作源文件夹”。不过,该文件夹的内容现在将包含在Eclipse构建中 编辑 如果它是嵌套文件夹,则可能已从生成中排除。如果是这样的话,您可以选择buildpath/Include

在我的一个典型项目中,我有几个源目录,每个目录在PackageExplorer中都有一个常用的特殊图标

因为这些都是maven项目,有些项目充满了Java代码,有些项目则充满了资源

一些资源树将子目录显示为包,但另一些仅将其显示为文件夹


有人知道如何将它们全部显示为包吗?

在包资源管理器中,右键单击文件夹并选择“生成路径/用作源文件夹”。不过,该文件夹的内容现在将包含在Eclipse构建中

编辑


如果它是嵌套文件夹,则可能已从生成中排除。如果是这样的话,您可以选择buildpath/Include——但现在它将再次成为构建的一部分。可以使用Build Path/Exclude再次排除包含的子文件夹。

从项目根目录运行
mvn eclipse:eclipse
。它为我解决了。

警告:它为我解决了问题,但它确实对.classpath和.project文件进行了不必要的更改!不建议在没有备份或版本控制系统的情况下运行此命令。