2010-08-09 4 views
0

Un plug-in spécifique dans ma distribution Eclipse (de marque) nécessite java 1.6, mais je veux vraiment que java 1.5 soit le paramètre de conformité du compilateur java par défaut (car la distribution Eclipse est, entre autres, utilisée pour l'application Android développement). Je combine un java-6 jre, puis la disto Eclipse est lancée en utilisant ce jre, ce qui est exactement ce que je veux, mais le paramètre de conformité du compilateur java est également java 1.6, ce que je ne veux pas.Quelle clé de préférence pour définir la préférence de conformité du compilateur Java?

Est-ce que quelqu'un sait comment je peux atteindre afin que le paramètre de conformité du compilateur java soit de 1,5? Je sais qu'il est facile de faire le réglage manuellement une fois qu'Eclipse est démarré, mais si je le souhaite par défaut, afin que l'utilisateur n'ait pas besoin de le régler lui-même?

Je pensais que la réponse pourrait être plugin_customization.ini de mon branding-plugin, mais je l'ai déjà là, et ça ne marche pas.

org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.source = 1,5 org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.compliance = 1,5

Mais puisque le jre fourni est 1.6, ces paramètres sont en quelque sorte surchargés. Je vais essayer configurations.epf maintenant.

Toutes les idées, pensées ou astuces sont les bienvenues!

+0

Avez-vous suivi cela: http://help.eclipse.org/helios/index.jsp?topic=/org.eclipse.jdt.doc.user/tasks/task-assign_default_jre.htm –

+0

Merci! Oui, c'est comment le faire "manuellement". Cependant, je veux que ce soit fait automatiquement (pendant la construction) de ma distribution eclipse-distro, de sorte qu'une fois qu'un utilisateur commence la distribution, c'est déjà fait. C'est ce que je ne sais pas comment réaliser. –

Répondre

1

Il est apparu que configurations.epf était l'astuce! Cela a fonctionné pour spécifier la conformité du compilateur java dans le plugin de configuration (les configurations.epf).

Je mets ces lignes dans mon configuration.epf:

/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.source=1.5 
/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.compliance=1.5 

maintenant lors du démarrage du Eclipse-distribution, il est lancé à l'aide jre 1.6, mais la conformité du compilateur etc est réglé sur 1,5 « par défaut », exactement comme je voulais !

Questions connexes