[
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