Domanda

Ho un progetto Java Maven, importato utilizzando m2eclipse.

IL target/ la directory non è contrassegnata come 'Derived' di m2eclipse.

I problemi:

  • È convalidato, quindi qualsiasi errore di convalida viene visualizzato due volte.Il mio esempio mostra a JSP Problem, quando inserisco intenzionalmente un errore in un file jsp.
  • Quando voglio aprire una risorsa con Ctrl-Shift-R, tutti i file vengono visualizzati due volte e corro il rischio di modificare la copia anziché il file originale.

Eventualmente vedere il post cartella-ignore-eclipse

Nota:Quando imposto manualmente la directory su derivata, il problema di validazione non scompare, quindi sarebbe solo una parte della soluzione...

Domanda:
C'è qualcosa che devo fare, in modo che m2eclipse imposti il ​​file target/ directory in "Derivato"?

È stato utile?

Soluzione

Si, che è stato intorno per un po '. Ho scritto un plug-in che consente di contrassegnare le directory come "derivata" senza dover trovare tutti ( http: // eclipsefrills.sourceforge.net/ ). Non è grande, e si devono ancora eseguire manualmente l'azione per farlo funzionare, ma può aiutare.

Strano, però, non ho notato il problema ultimamente, me stesso. Mi chiedo se c'è qualche impostazione nelle preferenze che si prende cura di questo ora.

In bocca al lupo.

Altri suggerimenti

Mi sono sbarazzato di questo problema scrivendo un plug-in personalizzato KeepTargetDerivedPlugin.Come suggerisce il nome, avviene automaticamente mantiene derivano tutte le cartelle di destinazione (a differenza delle altre soluzioni, che richiedono l'azione dell'utente).

Eppure, ad es.G.IL Il plug-in di YA2O può essere utilizzato per contrassegnare cartelle derivate di progetti che già risiedono nello spazio di lavoro Eclipse specificato.

sono stato così infastidito da questo problema che ho scritto un plugin per risolverlo. È possibile ottenere la fonte e vaso da qui .

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top