web-dev-qa-db-ja.com

「Project facet Cloud Foundry Standalone Application version 1.0 is not supported」と表示されるのはなぜですか?

次のプロジェクトを IBM developerWorks から Bluemix にデプロイしようとしています。

= a Java WatsonおよびCloudantを使用したIBM Bluemix上のEEアプリのビルド

Eclipse のBluemixプラグインを介して(呼び出される: IBM Eclipse Tools for Bluemix )。しかし、私は次のエラーを受け取り続けます

プロジェクトファセットCloud Foundryスタンドアロンアプリケーションバージョン1.0はサポートされていません

enter image description here

使用されているバージョン:

  • Eclipseバージョン:火星リリース(4.5.0)ビルドID:20150621-1200
  • IBM®Eclipse Tools for Bluemixバージョン:1.0.4ビルドID:20150801_1001

Cloud Foundry CLIcf Pushでこれを実行しても問題はありません。

15
M. A. Kishawy

Cloud Foundry Standalone Application経由でproject -> properties -> project facetsバージョン1.0ファセットをプロジェクトから削除します。

enter image description here

Bluemixツールは、project facetsを介してプロジェクトをBluemixランタイムにマップし、異なるランタイムが異なるプロジェクトに関連付けられるようにします。

おそらくcloudfoundryツールに関連付けられているスタンドアロンのファセットがBluemixツールプラグインでサポートされていないだけです。

30

@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>
1
Jan Nielsen