Domanda

Quando ho generare artefatti Eclipse, Eclipse mostra la cartella di origine in questo ordine.

src / test / java src / test / risorse src / main / java src / main / risorse

Io preferirei,

src / main / java src / main / risorse src / test / java src / test / risorse

Grazie in anticipo!

È stato utile?

Soluzione

Non sono a conoscenza di alcun parametro di configurazione nel maven-eclipse-plugin che permetterebbe di modificare l'ordinamento dei classpathentry nel .classpath generato.

Supponendo questo è quello che usi Eclipse, cambiando l'ordine richiederebbe l'applicazione di patch il plugin.

Un'altra opzione sarebbe quella di utilizzare m2eclipse che ti dà quello che stai cercando, fuori dalla scatola.

Altri suggerimenti

Questo avrebbe spezzato funzionalità predefinita. Per convenzione, il contenuto di src / test / java e src / test / risorse devono essere al top nel percorso di classe, in modo che è possibile sostituire facilmente manufatti del albero principale con le implementazioni di prova senza modificare l'albero principale.

Esempio:

src/test/resources/META-INF/persistence.xml

src/main/resources/META-INF/persistence.xml

(test userà la prima versione, mentre la seconda versione verrà distribuito)

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