2010-12-30 3 views
4

En utilisant le plugin Eclipse m2eclipse, tout le monde sur l'équipe de développement devrait être capable de vérifier le code source, d'importer le projet Maven dans Eclipse et d'être good to go.m2eclipse: comment définir les paramètres du projet Eclipse lors de l'importation d'un projet maven?

J'ai vu que m2eclipse est fusionné dans Eclipse 3.7, et maven-eclipse-plugin ne sera plus maintenu, donc je suis à la recherche d'une solution basée sur m2eclipse (sans exécuter "mvn eclipse: clean eclipse: eclipse "avant l'importation du projet, ce que maven-eclipse-plugin fait).

maven-eclipse-plugin permet ceci dans pom.xml

<additionalConfig> 
<file> 
    <name>.settings/com.google.gdt.eclipse.core.prefs</name> 
    <content><![CDATA[ 
     eclipse.preferences.version=2 
     jarsExcludedFromWebInfLib= 
     warSrcDir=${project.build.directory}/${project.build.finalName} 
     warSrcDirIsOutput=true 
     ]]> 
    </content> 
</file> 

La question plus générale est Comment serait m2eclipse faire quelque chose de similaire? Dans certains cas, il suffit de sauvegarder le fichier .settings/prefs d'eclipse (par exemple org.eclipse.jdt.ui.prefs), mais dans ce cas, com.google.gdt.eclipse.core.prefs est toujours écrasé dans le projet m2eclipse importer. Une question spécifique est asked here, sans réponse. Merci!

MISE À JOUR: Pas possible maintenant, voir request

Répondre

1

Essayez de poser votre question sur le forum m2eclipse sur eclipse.org. Vous atteindrez probablement beaucoup plus de gens familiers avec m2eclipse de cette façon.

http://www.eclipse.org/forums/index.php?t=thread&frm_id=61

+0

Merci Konstantin, j'ai découvert que ce n'est pas possible maintenant (voir la mise à jour) –

2

Il y a des réponses à ce sujet dans Can I Configure m2eclipse through pom.xml?: complètement la configuration automatique ne peut être obtenue avec un ProjectConfigurator. Mais il existe une solution basée sur AntRun et XMLTask, même pour Google Eclipse Plugin GEP. Il nécessite un déclenchement manuel seulement une fois après la vérification.

Questions connexes