为什么我得到 "Project facet Cloud Foundry Standalone Application version 1.0 is not supported"?

Why am I getting "Project facet Cloud Foundry Standalone Application version 1.0 is not supported"?

我正在尝试从 IBM developerWorks to Bluemix 部署以下项目:

Building a Java EE app on IBM Bluemix Using Watson and Cloudant

通过 Eclipse (Called: IBM Eclipse Tools for Bluemix 中的 Bluemix 插件)。但是我不断收到以下错误

Project facet Cloud Foundry Standalone Application version 1.0 is not supported

使用的版本:

当我通过Cloud Foundry CLI cf push

这样做时没有问题

通过 project -> properties -> project facets 从项目中删除 Cloud Foundry Standalone Application 版本 1.0 facet。

Bluemix 工具通过 project facets 将项目映射到 bluemix 运行时,以便不同的运行时将与不同的项目相关联。

可能只是 bluemix 工具插件不支持可能与 cloudfoundry 工具关联的独立方面

正如@Ghurdyl 在评论中提到的,如果您无法取消选择 CloudFoundry Standalone Applicaiton,请从项目的设置文件中删除该方面 (.settings/org.eclipse.wst.common.project.facet.core.xml):

<?xml version="1.0" encoding="UTF-8"?>
<faceted-project>
  <installed facet="cloudfoundry.standalone.app" version="1.0"/>
  <installed facet="java" version="10"/>
</faceted-project>

至:

<?xml version="1.0" encoding="UTF-8"?>
<faceted-project>
  <installed facet="java" version="10"/>
</faceted-project>