eclipse + WDT + liberty:如何配置eclipse以不创建" WebSphere Application Server Liberty"项目?

时间:2017-01-19 14:28:59

标签: eclipse websphere-liberty ibm-wdt

我们正在使用eclipse + WDT + WebSphere Liberty配置文件 WLP运行时安装在某个位置,我们在不同的位置创建WLP服务器(即不在<wlp_home>\usr\servers
要做到这一点:

  • 我们创建了一个&#34;泛型&#34;工作区中的eclipse项目是WLP服务器的主页
  • 在eclipse首选项"Server -> Runtime Environments -> WAS Liberty""Advanced Options"中,我们添加一个"User directories"指向先前在工作区中创建的项目
  • 在创建服务器时,我们指定&#34;用户位置&#34;一切都很好,运作良好,WLP是在通用项目中创建的。

问题在于,每次我们在工作区上启动eclipse时,都会在工作区中创建一个名为"WebSphere Application Server Liberty"的项目。
此项目指向我们不使用的"<wlp_home>\usr"目录。它对我们来说没用,因为WLP服务器不在那里。

问:如何避免创建这个无用/恼人的项目?在偏好?在服务器?或..?
(&#34; Closing&#34;该项目甚至不是一个缓解解决方案,因为它是&#34;重新开放&#34;每次eclise开始......)

2 个答案:

答案 0 :(得分:2)

WDT始终将默认用户目录保留在自由安装位置下,以确保给定运行时至少有一个用户目录可用。而且这些工具目前不允许您删除该默认用户目录。因此,每次重新启动工作空间时,都会创建项目(如果该工作空间尚不存在)。如果您希望能够删除默认功能,请随时提交该功能的功能请求。

另一种方法是,如果您不想在项目资源管理器中看到它,可以使用工作集过滤掉项目,如其他答案中所述。

答案 1 :(得分:1)

我不确定如何阻止项目的创建,但是如果将实际关心的项目添加到工作集中,则可以有效地隐藏您不想看到的文件夹。

单击包资源管理器选项卡标题中的三角形,然后单击选择工作集,然后单击新建...,然后单击资源,然后将所有项目添加到其中。单击“完成”,然后确保选中“选定的工作集”单选按钮,并在工作集旁边打上复选标记。 Eclipse应该足够聪明,可以将您创建的新项目添加到当前工作集中,但只需确保验证它是正确的,否则在添加它们之前它们不会显示。