[ 
https://jira.nuxeo.org/browse/NXBT-153?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=74611#action_74611
 ] 

Julien Carsique edited comment on NXBT-153 at 5/17/10 2:50 PM:
---------------------------------------------------------------

Download repositories (repositories and pluginRepositories tags in POM files):

    * Public repositories (from outside Nuxeo)
          o https://maven.nuxeo.org/nexus/content/groups/public/
          o https://maven.nuxeo.org/nexus/content/groups/public-snapshot/
    * Public repositories (from inside Nuxeo — use Maven profile "qa" — used by 
continuous integration)
          o http://maven.in.nuxeo.com/nexus/content/groups/internal-releases/
          o http://maven.in.nuxeo.com/nexus/content/groups/internal-snapshots/
    * Private repositories (from inside Nuxeo — use Maven profile "qapriv" — 
used by continuous integration)
          o http://mavenpriv.in.nuxeo.com/nexus/content/groups/private-releases/
          o 
http://mavenpriv.in.nuxeo.com/nexus/content/groups/private-snapshots/

Upload repositories (distributionManagement tag in POM files):

    * Public repositories
          o https://maven.nuxeo.org/nexus/content/repositories/vendor-releases/
          o https://maven.nuxeo.org/nexus/content/repositories/vendor-snapshots/
          o 
http://maven.in.nuxeo.com/nexus/content/repositories/public-releases/ (public 
releases)
          o 
http://maven.in.nuxeo.com/nexus/content/repositories/public-snapshots/ (nightly 
builds on public code)
          o 
http://maven.in.nuxeo.com/nexus/content/repositories/daily-snapshots/ 
(artifacts deployed by continuous integration)
    * Private repositories
          o http://mavenpriv.in.nuxeo.com/nexus/content/repositories/releases/ 
(private releases)
          o http://mavenpriv.in.nuxeo.com/nexus/content/repositories/snapshots/ 
(artifacts deployed by continuous integration)

You must update your ~/.m2/settings.xml to follow those changes.

    * update servers list:
          o public-snapshots
          o daily-snapshots
          o snapshots
          o public-releases
          o releases
          o vendor-releases
          o vendor-snapshots
    * update profiles qa and qapriv (public repositories didn't change):

    <profile>
      <id>qa</id>
      <activation>
        <activeByDefault>false</activeByDefault>
      </activation>
      <repositories>
        <repository>
          <id>internal-releases</id>
          
<url>http://maven.in.nuxeo.com/nexus/content/groups/internal-releases</url>
          <releases>
            <enabled>true</enabled>
          </releases>
          <snapshots>
            <enabled>false</enabled>
          </snapshots>
        </repository>
        <repository>
          <id>internal-snapshots</id>
          
<url>http://maven.in.nuxeo.com/nexus/content/groups/internal-snapshots</url>
          <releases>
            <enabled>false</enabled>
          </releases>
          <snapshots>
            <enabled>true</enabled>
            <updatePolicy>always</updatePolicy>
          </snapshots>
        </repository>
      </repositories>
    </profile>
    <profile>
      <id>qapriv</id>
      <activation>
        <activeByDefault>false</activeByDefault>
      </activation>
      <repositories>
        <repository>
          <id>private-releases</id>
          
<url>http://mavenpriv.in.nuxeo.com/nexus/content/groups/private-releases</url>
          <releases>
            <enabled>true</enabled>
          </releases>
          <snapshots>
            <enabled>false</enabled>
          </snapshots>
        </repository>
        <repository>
          <id>private-snapshots</id>
          
<url>http://mavenpriv.in.nuxeo.com/nexus/content/groups/private-snapshots</url>
          <releases>
            <enabled>false</enabled>
          </releases>
          <snapshots>
            <enabled>true</enabled>
            <updatePolicy>always</updatePolicy>
          </snapshots>
        </repository>
      </repositories>
    </profile>

      was (Author: jcarsique):
    Download repositories (repositories and pluginRepositories tags in POM 
files):

    * Public repositories (from outside Nuxeo)
          o https://maven.nuxeo.org/nexus/content/groups/public/
          o https://maven.nuxeo.org/nexus/content/groups/public-snapshot/
    * Public repositories (from inside Nuxeo — use Maven profile "qa" — used by 
continuous integration)
          o http://maven.in.nuxeo.com/nexus/content/groups/internal-releases/
          o http://maven.in.nuxeo.com/nexus/content/groups/internal-snapshots/
    * Private repositories (from inside Nuxeo — use Maven profile "qapriv" — 
used by continuous integration)
          o http://mavenpriv.in.nuxeo.com/nexus/content/groups/private-releases/
          o 
http://mavenpriv.in.nuxeo.com/nexus/content/groups/private-snapshots/

Upload repositories (distributionManagement tag in POM files):

    * Public repositories
          o https://maven.nuxeo.org/nexus/content/repositories/vendor-release/
          o https://maven.nuxeo.org/nexus/content/repositories/vendor-snapshot/
          o 
http://maven.in.nuxeo.com/nexus/content/repositories/public-releases/ (public 
releases)
          o 
http://maven.in.nuxeo.com/nexus/content/repositories/public-snapshots/ (nightly 
builds on public code)
          o 
http://maven.in.nuxeo.com/nexus/content/repositories/daily-snapshots/ 
(artifacts deployed by continuous integration)
    * Private repositories
          o http://mavenpriv.in.nuxeo.com/nexus/content/repositories/releases/ 
(private releases)
          o http://mavenpriv.in.nuxeo.com/nexus/content/repositories/snapshots/ 
(artifacts deployed by continuous integration)

You must update your ~/.m2/settings.xml to follow those changes.

    * update servers list:
          o public-snapshots
          o daily-snapshots
          o snapshots
          o public-releases
          o releases
          o vendor-releases
          o vendor-snapshots
    * update profiles qa and qapriv (public repositories didn't change):

    <profile>
      <id>qa</id>
      <activation>
        <activeByDefault>false</activeByDefault>
      </activation>
      <repositories>
        <repository>
          <id>internal-releases</id>
          
<url>http://maven.in.nuxeo.com/nexus/content/groups/internal-releases</url>
          <releases>
            <enabled>true</enabled>
          </releases>
          <snapshots>
            <enabled>false</enabled>
          </snapshots>
        </repository>
        <repository>
          <id>internal-snapshots</id>
          
<url>http://maven.in.nuxeo.com/nexus/content/groups/internal-snapshots</url>
          <releases>
            <enabled>false</enabled>
          </releases>
          <snapshots>
            <enabled>true</enabled>
            <updatePolicy>always</updatePolicy>
          </snapshots>
        </repository>
      </repositories>
    </profile>
    <profile>
      <id>qapriv</id>
      <activation>
        <activeByDefault>false</activeByDefault>
      </activation>
      <repositories>
        <repository>
          <id>private-releases</id>
          
<url>http://mavenpriv.in.nuxeo.com/nexus/content/groups/private-releases</url>
          <releases>
            <enabled>true</enabled>
          </releases>
          <snapshots>
            <enabled>false</enabled>
          </snapshots>
        </repository>
        <repository>
          <id>private-snapshots</id>
          
<url>http://mavenpriv.in.nuxeo.com/nexus/content/groups/private-snapshots</url>
          <releases>
            <enabled>false</enabled>
          </releases>
          <snapshots>
            <enabled>true</enabled>
            <updatePolicy>always</updatePolicy>
          </snapshots>
        </repository>
      </repositories>
    </profile>
  
> Internaly host public deployments
> ---------------------------------
>
>                 Key: NXBT-153
>                 URL: https://jira.nuxeo.org/browse/NXBT-153
>             Project: Nuxeo ECM Build/Test Environment
>          Issue Type: Improvement
>          Components: Continuous integration
>            Reporter: Julien Carsique
>            Assignee: Julien Carsique
>         Attachments: pom.xml, settings.xml
>
>
> Switch remote hosting as proxy and internal proxies on public repositories as 
> hosting repositories.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
https://jira.nuxeo.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

       
_______________________________________________
ECM-tickets mailing list
[email protected]
http://lists.nuxeo.com/mailman/listinfo/ecm-tickets

Reply via email to