更改 IBM Worklight 项目路径
Change IBM Worklight project path
我需要创建一个 Hybrid Worklight 项目,但它需要在物理上位于另一个项目中。
原因是我们使用的 API 使用 grunt 生成项目,而我得到的指南(公司标准、实践等)说:一旦项目在 Eclipse 中,创建一个 wl
文件夹并在其中创建 Worklight 项目。
当我在 Eclipse 中创建一个新的 Worklight 项目时,它总是转到 Eclipse 的 Workspace 文件夹。我该如何更改?
谢谢
你不能(至少,不能以 standard/supported/known 的工作方式);一个 Worklight project 包含 Worklight applications 但不能包含其他 Worklight projects。 Worklight 项目 始终直接包含在 Eclipse 工作空间中(除非使用 CLI 工具)。
根据您澄清的评论,您包含的“(一般)项目”似乎只是另一个包含 wl
目录的目录 - 不是真正的 Eclipse 项目 - 而后者又包含您的 Worklight 项目。看起来你正在使用 CLI 工具创建整个东西。
为了在 Eclipse 中使用这个项目,您需要在别处创建一个新的 Eclipse 工作区(Eclipse 工作区本身并不是特别重要,也不一定需要保存在源代码管理中)。然后,您可以使用 File->Import->Existing Projects into Workspace 从中导入 Worklight 项目wl
目录。您可以 "Copy projects into workspace" (在这种情况下您最终会得到两个副本),或者不勾选它,在这种情况下您的 Eclipse 工作区目录将只包含对原始目录的引用(我怀疑您想要后者) .
作为忠告,通常您应该尽量不要同时使用 Eclipse 和 CLI 工具。虽然它可能有效,但您会与(例如)嵌入式测试服务器发生冲突,从长远来看,您只会造成混乱。
编辑: 看起来 Andrew 说的差不多。
使用 Eclipse,因为您在 Project Explorer 视图中看到的是 Eclipse 使用的工作空间,所以当您在 Eclipse 中创建 Worklight 项目时,它会位于 - 在文件系统中 - 在工作空间内.
如果您想在别处创建您的 Worklight 项目,您可能需要使用 Worklight CLI 工具。从终端导航到 Grunt 项目的位置,然后使用 CLI 命令在该位置生成一个 Worklight 项目。
我需要创建一个 Hybrid Worklight 项目,但它需要在物理上位于另一个项目中。
原因是我们使用的 API 使用 grunt 生成项目,而我得到的指南(公司标准、实践等)说:一旦项目在 Eclipse 中,创建一个 wl
文件夹并在其中创建 Worklight 项目。
当我在 Eclipse 中创建一个新的 Worklight 项目时,它总是转到 Eclipse 的 Workspace 文件夹。我该如何更改?
谢谢
你不能(至少,不能以 standard/supported/known 的工作方式);一个 Worklight project 包含 Worklight applications 但不能包含其他 Worklight projects。 Worklight 项目 始终直接包含在 Eclipse 工作空间中(除非使用 CLI 工具)。
根据您澄清的评论,您包含的“(一般)项目”似乎只是另一个包含 wl
目录的目录 - 不是真正的 Eclipse 项目 - 而后者又包含您的 Worklight 项目。看起来你正在使用 CLI 工具创建整个东西。
为了在 Eclipse 中使用这个项目,您需要在别处创建一个新的 Eclipse 工作区(Eclipse 工作区本身并不是特别重要,也不一定需要保存在源代码管理中)。然后,您可以使用 File->Import->Existing Projects into Workspace 从中导入 Worklight 项目wl
目录。您可以 "Copy projects into workspace" (在这种情况下您最终会得到两个副本),或者不勾选它,在这种情况下您的 Eclipse 工作区目录将只包含对原始目录的引用(我怀疑您想要后者) .
作为忠告,通常您应该尽量不要同时使用 Eclipse 和 CLI 工具。虽然它可能有效,但您会与(例如)嵌入式测试服务器发生冲突,从长远来看,您只会造成混乱。
编辑: 看起来 Andrew 说的差不多。
使用 Eclipse,因为您在 Project Explorer 视图中看到的是 Eclipse 使用的工作空间,所以当您在 Eclipse 中创建 Worklight 项目时,它会位于 - 在文件系统中 - 在工作空间内.
如果您想在别处创建您的 Worklight 项目,您可能需要使用 Worklight CLI 工具。从终端导航到 Grunt 项目的位置,然后使用 CLI 命令在该位置生成一个 Worklight 项目。