web-dev-qa-db-fra.com

Pourquoi ai-je le message "La version 1.0 de l'application Cloud Foundry Standalone de Project Facet n'est pas prise en charge"?

J'essaie de déployer le projet suivant de IBM developerWorks vers Bluemix :

Création d'une application Java EE sur IBM Bluemix à l'aide de Watson et Cloudant

via le plugin Bluemix dans Eclipse (Appelé: IBM Eclipse Tools pour Bluemix ). Cependant, je continue à avoir l'erreur suivante

La facette de projet Cloud Foundry Standalone Application version 1.0 n'est pas prise en charge.

 enter image description here

Versions utilisées:

  • Version Eclipse: Version Mars (4.5.0) Identifiant de construction: 20150621-1200
  • Outils IBM® Eclipse pour Bluemix version: 1.0.4 ID de version: 20150801_1001

Cela ne pose aucun problème lorsque je le fais via CLI de Cloud Foundrycf Push

11
M. A. Kishawy

Supprimez la facette Cloud Foundry Standalone Application version 1.0 du projet via project -> properties -> project facets.

 enter image description here

Les outils Bluemix mappent les projets sur les exécutions de bluemix via project facets de sorte que différentes exécutions soient associées à différents projets. 

C'est probablement juste que la facette autonome qui est probablement associée aux outils cloudfoundry n'est pas supportée par le plugin bluemix tools

30
Sasikanth Bharadwaj

Comme @Ghurdyl l'a mentionné dans les commentaires, si vous ne pouvez pas désélectionner l'application autonome Cloud Foundry, supprimez la facette du fichier de paramètres du projet (.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>
0
Jan Nielsen