Pouah! Mon Eclipse est coincé dans une boucle sans fin:
L'espace de travail du bâtiment ne dépasse jamais 58%.
Détails:
GWT de Google fournit un exemple d'application MobileWebApp. Ils suggèrent de l'ajouter à Eclipse via Fichier> Importer> Extraire les projets Maven de SCM.
J'ai suivi les instructions de this blog pour ajouter les plug-in pour m2e, subclipse et le connecteur m2e-subclipse.
Après avoir installé les plugins, j'ai importé le projet exemple via Fichier> Importer> Projets Checkout Maven depuis SCM et this URL .
L'importation semble s'être terminée correctement et Eclipse n'affiche aucun marqueur. Mais maintenant, j'ai ce rafraichissement et cette construction sans fin et je n'ai aucune idée de ce qui le cause ni de la façon de le réparer.
Versions:
Tout conseil est grandement appréciée.
J'ai pu résoudre ce problème en faisant un clic droit sur le projet et en sélectionnant Exécuter en tant que> Nettoyer avec Maven
J'ai ouvert le fichier .project de mon module. Il y avait deux entrées:
<buildCommand>
<name>org.maven.ide.Eclipse.maven2Builder</name>
</buildCommand>
<buildCommand>
<name>org.Eclipse.m2e.core.maven2Builder</name>
</buildCommand>
J'ai supprimé l'entrée org.Eclipse.m2e.core.maven2Builder et le problème a été résolu comme par magie.
Je rencontrais le même problème dans un projet Eclipse (Juno) Maven qui n'avait rien à voir avec GWT - il continuait à rafraîchir et à "Invoquer Maven Project Builder". Accéder à la vue Progression et demander l'annulation de l'une de ces entrées (en cliquant sur le bouton d'arrêt rouge à droite) n'a pas aidé.
Le projet sur lequel le constructeur s'est collé était toujours le même, et à deux ou trois niveaux d'un ensemble de projets multi-pom maven dans Eclipse.
Ce qui a finalement résolu le problème pour moi, c’était d’aller dans la variable Properties
> Builders
de ce projet et de décocher Maven Project Builder
(tout en maintenant le Java Builder
coché pour qu’il soit toujours généré automatiquement lorsque le code change). J'ai simplement ignoré l'avertissement selon lequel il s'agirait d'une "opération avancée" et possiblement de "nombreux effets secondaires" - je pensais que cela ne pourrait être plus ennuyeux que ce cycle constant d'actualisation de la construction. Je ne suis toujours pas sûr de la cause de cette boucle, mais cela l’arrête pour moi. Et je n'ai pas eu de problèmes depuis.
J'ai en fait résolu le problème causé par le plugin jaxb. Si forceRegenerate est défini sur true, vous obtiendrez la boucle de génération dans Eclipse (Kepler dans mon cas).
Vérifiez que forceRegenerate est défini sur false dans votre plug-in maven-jaxb.
<configuration>
<forceRegenerate>false</forceRegenerate>
</configuration>
M2e, nawet w Eclipse Mars, rien n’est plus beau que jamais.
Aucun commentaire sur votre voyage en Pologne, Asie du Sud-Est, Asie du Sud-Est. Jedyną rzeczą, która wydaje się działać, gdy drzewo projektu jest gigantyczne, jest:
W przeciwnym razie utkniesz z przestarzałym kodem mvn Eclipse:eclipse ...
i będziesz musiał zrezygnować z uywania polece maven z echosystemu Eclipse. Mieux que ce soit si tout va bien pour le moment.
Nadal uywam m2e, ale muszę powiedzieć, 100 razy trudniej jest połknąć m2e niż integracja maven w netbeans. Z drugiej strony Eclipse jest znacznie szybszy w przypadku bardzo dużej bazy kodu. Wybierz swoją truciznę, zawsze będziesz gryziony.
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>rootPom</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>org.Eclipse.m2e.core.maven2Builder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>org.Eclipse.m2e.core.maven2Nature</nature>
</natures>
</projectDescription>
Java_HOME
). path
a également été ajouté. Dans notre cas, le chemin d'accès est C:\Program Files\Java\jdk1.8.0_101\bin
. Ne sachant pas lequel de ces problèmes a résolu le problème, je ne vois pas de construction automatique en cours actuellement.
Après cela, j'ai créé un nouveau projet Maven. Défini pour utiliser la version 1.7 par défaut, ce projet a également abouti à une boucle sans fin. Mais 1.7 n'est pas configuré dans Eclipse. La mise à jour des propriétés du projet pour utiliser la version Java disponible dans Eclipse a résolu le problème.
J'ai lié certains fichiers dans Eclipse mais le fichier source était manquant (supprimé entre-temps). Cela a amené Eclipse à redémarrer la construction. La suppression du lien rompu a résolu le problème.
Ce problème survient généralement lorsque maven est incapable de supprimer un fichier dont le nom est trop long. Vous pouvez donc accéder manuellement à votre dossier cible, le nettoyer et redémarrer Eclipse.
Eclipse sur mon poste de travail se bloque chaque fois que j'essaie de mettre à jour le projet Maven. Le problème n'est pas résolu même après avoir essayé de nombreuses solutions/solutions de contournement suggérées par la communauté. La seule chose qui fonctionne pour moi est d’exécuter mvn clean et d’installer les commandes à partir de la commande Invite. Je termine la tâche dans le gestionnaire de tâches, lance les commandes mvn, puis relance Eclipse. Exécuter une construction propre après avoir relancé Eclipse fonctionne bien.
J'ai ouvert le fichier .project de mon module. Il y avait deux redondants et supprimer une aide
<buildCommand>
<name>org.Eclipse.m2e.core.maven2Builder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.Eclipse.m2e.core.maven2Builder</name>
<arguments>
</arguments>
</buildCommand>
cela a parfois fonctionné pour moi quand je change de Java_HOME pour un nouvel emplacement
J'ai fait quelque chose de similaire à la réponse d'Amos M. Carpenter ( https://stackoverflow.com/a/28713259/4470352 )
Mais j'ai aussi créé un nouveau constructeur personnalisé avec la configuration suivante:
Cela me compile le projet sans barre de progression, mais je peux voir la progression dans la console texte.
Le problème dans mon cas est que chaque fois que je compile ce projet, je télécharge un WSDL et je dois fournir une configuration de proxy. Lorsque le plug-in maven project builder tente de compiler mon projet, échoue et redémarre en boucle.
J'ai essayé de l'installer dans le fichier de configuration settings.xml maven, mais cela ne fonctionne pas pour moi et la configuration du proxy en ligne de commande fonctionne.
Donc, créer ce constructeur personnalisé fait le travail et constitue une nouvelle approche.
J'espère que cela vous aidera.