Hi Matthew,

Uploading java jars to nightlies.apache.org was implemented on the
following PR: https://github.com/apache/arrow/pull/13328

>From what I remember the solution of uploading to nightlies.apache.org was
to follow the same workflow as our R nightly builds. More info on when the
R nightly builds were first implemented on this JIRA:
https://issues.apache.org/jira/browse/ARROW-16400

I don't remember investigating the Apache Nexus snapshot repository when we
added the Java jars. We followed the the same workflow we already had.

Do you know if there is a technical reason for preferring the Nexus
Snapshot Repository for JVM artifacts or is it for consistency with other
projects?

Thanks,
Raúl



El mié, 25 ene 2023 a las 10:38, Matthew Benedict de Detrich
(<matthew.dedetr...@aiven.io.invalid>) escribió:

> Hello Arrow community!
>
> I am coming from the Apache Pekko community where we are trying to
> bootstrap the newly approved incubator project. Currently we are working on
> snapshots/nightlies, specifically where to upload them and also the process
> of generating the snapshots (i.e. nightly, after merge into main etc etc).
>
> As of now we are uploading into Apache nightlies (i.e.
> https://nightlies.apache.org/ with PR
> https://github.com/apache/incubator-pekko/pull/60) and the method of
> uploading was actually derived from Apache Arrow. However after further
> cursory investigation I found out that Apache Arrow seems to be the
> only Apache project that seems to upload snapshots into
> https://nightlies.apache.org/. Every other project uploads snapshots into
> Apache's Nexus snapshot repository (i.e.
> https://repository.apache.org/content/groups/snapshots/) and after
> discussion with Apache's #askinfra slack channel, they also recommend that
> any JVM library snapshot artifacts be published to this Nexus Snapshot
> Repository.
>
> So the question is, is there a reason why this project is uploading
> snapshot jars into the nightlies? The only technical reason I can come up
> with is that with nightlies you have control over the expiry (i.e. setting
> it to 30 days), whereas with Apache's Snapshot Repo there is a default
> global job that cleans snapshots. Pekko is currently considering uploading
> to Apache's Nexus Snapshot Repo instead of nightlies but I want to make
> sure we haven't missed anything, for context of the discussion in pekko see
> https://lists.apache.org/thread/p5s8ysypyd2l2slb3o9f2v5vrf8dgsx8.
>
> Many thanks
>
> --
>
> Matthew de Detrich
>
> *Aiven Deutschland GmbH*
>
> Immanuelkirchstraße 26, 10405 Berlin
>
> Amtsgericht Charlottenburg, HRB 209739 B
>
> Geschäftsführer: Oskari Saarenmaa & Hannu Valtonen
>
> *m:* +491603708037
>
> *w:* aiven.io *e:* matthew.dedetr...@aiven.io
>

Reply via email to