Nel nostro progetto utilizziamo configurazioni di lancio Eclipse che sono sotto controllo di versione da condividere con tutti gli sviluppatori. Ora è necessario includere un archivio esterno nel classpath del file di configurazione di avvio. Fortunatamente l'archivio richiesto si trova nel repository Maven locale di ogni sviluppatore.Come utilizzare le variabili per la definizione del percorso di classe nelle configurazioni di avvio di Eclipse?
Ho già scoperto che esiste una variabile classpath denominata M2_REPO che fa riferimento al repository Maven locale (valido per qualsiasi sviluppatore).
Ma come utilizzare questa variabile nella seguente definizione del percorso di classe per sostituire il percorso assoluto?
<listAttribute key="org.eclipse.jdt.launching.CLASSPATH">
...
<listEntry value="<?xml version="1.0" encoding="UTF-8"?><runtimeClasspathEntry externalArchive="C:/Dokumente und Einstellungen/050967/.m2/repository/com/google/gwt/gwt-dev/2.0.3/gwt-dev-2.0.3.jar" path="3" type="2"/>"/>
...
</listAttribute>
O c'è un modo per includere una variabile d'ambiente (ad esempio Windows' %USERPROFILE%
potrebbe aiutare)?
Grande. Questo è tutto! Grazie Isacco! – thommyslaw
È possibile fare lo stesso con la variabile M2_REPO? Se faccio ciò che dici nel primo punto, non mantiene l'espressione della variabile nel file di avvio ma lo sostituisce con il percorso completo del JAR che funziona solo sul mio computer. La modifica manuale del file non è una soluzione perché Eclipse aggiunge il mio percorso anche al primo avvio. C'è un modo per aggirarlo? Faccio una nuova domanda da questo. – NagyI
Eccolo: http: // StackOverflow.it/questions/18897954/how-to-keep-m2-repo-variable-dynamic-in-aspect-path-of-an-eclipse-java-aspectj-r – NagyI