Difference between revisions of "Come Usare un Singolo Gruppo di Nexus"

From Servizi RSI
Jump to: navigation, search
 
(One intermediate revision by the same user not shown)
Line 2: Line 2:
 
gruppo Nexus che contiene sia le release che gli snapshot.  
 
gruppo Nexus che contiene sia le release che gli snapshot.  
  
Per fare questo, aggiungere repository snapshot al gruppo pubblico, e aggiungere la seguente configurazione alle
+
Per fare questo, aggiungere i repository snapshot al gruppo pubblico, e aggiungere la seguente configurazione alle impostazioni di Maven in  
impostazioni di Maven in ~ / .m2/settings.xml.
+
~/.m2/settings.xml
  
  
Line 12: Line 12:
 
       <id>nexus</id>
 
       <id>nexus</id>
 
       <mirrorOf>*</mirrorOf>
 
       <mirrorOf>*</mirrorOf>
       <url>http://localhost:8081/nexus/content/groups/public</url>
+
       <url>http://buildandtest.si.cnr.it:8081/nexus/content/groups/public</url>
 
     </mirror>
 
     </mirror>
 
   </mirrors>
 
   </mirrors>
Line 45: Line 45:
  
  
Il precedente esempio definisce unsingolo profilo: nexus. Tale profilo è configurato per scaricare dal repository centrale con un URL FASULLO http://central.  
+
Il precedente esempio definisce un singolo profilo: nexus. Tale profilo è configurato per scaricare dal repository centrale con un URL FASULLO  
 +
http://central.  
  
L'URL FASULLO viene poi sovrascritto attraverso la configurazione del mirror al proprio Nexus server nello stesso file setting.xml.  
+
L'URL FASULLO viene poi sovrascritto attraverso la configurazione del mirror al proprio server Nexus nello stesso file setting.xml.  
  
 
Ed in fine nell'elemento activeProfiles il gruppo creato viene dichiarato come attivo.
 
Ed in fine nell'elemento activeProfiles il gruppo creato viene dichiarato come attivo.
  
[[https://scm.cedrc.cnr.it/wiki/index.php/Aggiungere_Repository_Personalizzati_per_Soddisfare_Dipendenze | Aggiungere Repository Personalizzati per Soddisfare Dipendenze ]]
+
[https://scm.cedrc.cnr.it/wiki/index.php/Aggiungere_Repository_Personalizzati_per_Soddisfare_Dipendenze Aggiungere Repository Personalizzati per Soddisfare Dipendenze ]

Latest revision as of 11:20, 18 May 2010

Il modo più veloce per adottare Nexus per lo sviluppo interno, consiste nel configurare un unico gruppo Nexus che contiene sia le release che gli snapshot.

Per fare questo, aggiungere i repository snapshot al gruppo pubblico, e aggiungere la seguente configurazione alle impostazioni di Maven in

~/.m2/settings.xml


<settings>
 <mirrors>
   <mirror>
     <id>nexus</id>
     <mirrorOf>*</mirrorOf>
     <url>http://buildandtest.si.cnr.it:8081/nexus/content/groups/public</url>
   </mirror>
 </mirrors>
 <profiles>
   <profile>
     <id>nexus</id>
     <repositories>
       <repository>
         <id>central</id>
         <url>http://central</url>
         <releases><enabled>true</enabled></releases>
         <snapshots><enabled>true</enabled></snapshots>
       </repository>
     </repositories>
    <pluginRepositories>
       <pluginRepository>
         <id>central</id>
         <url>http://central</url>
         <releases><enabled>true</enabled></releases>
         <snapshots><enabled>true</enabled></snapshots>
       </pluginRepository>
     </pluginRepositories>
   </profile>
 </profiles>
 <activeProfiles>
   <activeProfile>nexus</activeProfile>
 </activeProfiles>
</settings>


Il precedente esempio definisce un singolo profilo: nexus. Tale profilo è configurato per scaricare dal repository centrale con un URL FASULLO

http://central. 

L'URL FASULLO viene poi sovrascritto attraverso la configurazione del mirror al proprio server Nexus nello stesso file setting.xml.

Ed in fine nell'elemento activeProfiles il gruppo creato viene dichiarato come attivo.

Aggiungere Repository Personalizzati per Soddisfare Dipendenze