mappatura Tomcat Nexus URL per Maven POM
-
03-10-2019 - |
Domanda
Io corro il manager repository Maven Nexus su Tomcat. Quando ho installato il mio file di pom, i miei URL del repository tutto aspetto qualcosa di simile http://myhost/nexus/repo-name
. Mi piacerebbe ottenere la parola "Nexus" fuori dell'URL. Al momento stiamo transizione da un repository manager più vecchio e ora abbiamo bisogno di aggiornare tutti gli URL. Tuttavia, se avessimo un URL del repository generico come http://myhost/maven-repo/repo-name
, l'URL sarebbe indipendente dal repository manager.
Come faccio a impostare qualcosa di simile su Tomcat? Avrei bisogno di impostazione nome host alias? O c'è un modo più semplice per fare questo?
Grazie, Jeff
Soluzione
I userebbe un frontale Apache Server (solo httpd, non Tomcat ) per fare che, configurato come proxy inverso.
Apache riscrittura degli URL e proxy inverso sono facili da configurare. Con questo proxy frontale Apache, si è indipendente dalla Nexus, ma anche dal server Tomcat.
Con la stessa Apache URL, è possibile passare a Archiva su un del server Glassfish (per esempio) in modo trasparente per i progetti.
Altri suggerimenti
distribuire l'applicazione nella cartella principale di Tomcat.
Spero che non mettere nel vostro pom di? Si dovrebbe usare al posto del file settings.xml.