我有一个包含在java Web项目中的图库文件夹。 这些文件非常大,因此如果我必须清理或重新部署项目,则需要相当多的时间。 我没有在项目的当前部分使用这些资源。 有没有办法从部署到我的本地服务器中排除此文件夹?我正在运行MyEclipse 2015。
可以在源文件夹上设置排除筛选器;这应该会阻止排除的内容出现在部署包中。
打开项目"属性",然后选择"Java 生成路径"部分。在"源"选项卡上,找到WebRoot
的源文件夹并选择它。单击"编辑..."按钮,然后您可以定义覆盖介质文件夹的排除模式。
可能需要执行清理并重新部署才能看到结果。
目前,我能想到的唯一方法是将库文件夹向上移动到项目级别,因此它不会作为 Web 根目录的一部分或编译的源代码或包含的项目进行部署。若要部署它,可以在 Web 根目录下添加一个新文件夹,并将其链接到更高级别的文件夹。要设置该链接,请转到 New->Folder(您可以指定与更高级别文件夹相同的名称,因为它位于不同的路径中),然后选择"高级"按钮和"(链接文件夹)"选项,然后使用变量,PROJECT_LOC,单击"扩展"按钮以选择项目下的更高级别文件夹。若要不部署文件夹,请从 Web 根目录中删除该文件夹(这只会删除链接,而不会删除链接到文件夹)。