0

我们正在使用 eclipse + WDT + WebSphere Liberty 配置文件。
WLP 运行时安装在某个位置,我们在不同的位置(即不在<wlp_home>\usr\servers)创建 WLP 服务器
要执行此操作:

  • 我们在工作区中创建一个“通用”eclipse 项目作为 WLP 服务器的主目录
  • 在 eclipse 首选项"Server -> Runtime Environments -> WAS Liberty""Advanced Options",我们添加一个"User directories"指向先前在工作区中创建的项目
  • 创建服务器时,我们指定“用户位置”,一切都很好并且运行良好,WLP 是在通用项目中创建的。

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

问:如何避免创建这个无用/烦人的项目?在偏好?在服务器?或者 ..?
(“关闭”项目甚至不是缓解解决方案,因为每次 ecrise 启动时它都会“重新打开”..)

4

2 回答 2

2

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

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

于 2017-01-19T16:47:56.250 回答
1

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

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

于 2017-01-19T15:43:11.903 回答