5.5.0-HF*-SNAPSHOT poms not in public-snapshot Nuxeo Maven Repository

I am trying to backport a nuxeo-chemistry patch to the 5.5.0 branch. When I attempt to build the 5.5.0 module, I receive the following error presumably because the 5.5.0-HF*-SNAPSHOT artifacts do not exist in the public-snapshot Nuxeo Maven Repository. Must I download and rebuild the entire Nuxeo 5.5.0 branch codebase in order to build this one module? Would it be possible for the nightly branch builds to populate the snapshot repository?

$ mvn install
[INFO] Scanning for projects...
[INFO] snapshot org.nuxeo:nuxeo-addons-parent:5.5.0-HF10-SNAPSHOT: checking for updates from public-snapshot
Downloading: http://maven.nuxeo.org/nexus/content/groups/public-snapshot/org/nuxeo/nuxeo-addons-parent/5.5.0-HF10-SNAPSHOT/nuxeo-addons-parent-5.5.0-HF10-SNAPSHOT.pom
[INFO] Unable to find resource 'org.nuxeo:nuxeo-addons-parent:pom:5.5.0-HF10-SNAPSHOT' in repository public-snapshot (http://maven.nuxeo.org/nexus/content/groups/public-snapshot)
[INFO] ------------------------------------------------------------------------
[ERROR] FATAL ERROR
[INFO] ------------------------------------------------------------------------
[INFO] Error building POM (may not be this project's POM).

Project ID: org.nuxeo.ecm.core:nuxeo-chemistry:pom:null

Reason: Cannot find parent: org.nuxeo:nuxeo-addons-parent for project: org.nuxeo.ecm.core:nuxeo-chemistry:pom:null for project org.nuxeo.ecm.core:nuxeo-chemistry:pom:null
1 votes

1 answers

1471 views

ANSWER



Hi,

We are indeed not uploading to a public repository the maintenance branches' artifacts: it would require too much bandwidth and storage for almost no value added. Of course, those branches are however under continuous integration and so, guaranteed as stable.

You will have to download and rebuild the entire Nuxeo 5.5.0 branch codebase.
Or, you could validate your patch against the latest 5.5.0-HF09 hotfix release, send your pull request and Nuxeo guys will take care of validating it against SNAPSHOT artifacts using our internal Nexus repository (which contains the 5.5.0-HF*-SNAPSHOT artifacts).

0 votes