So, looking into publishing snapshots to Apache's maven repository. Already
got it cleared through infrastructure JIRA. I was trying to see if we could
use sbt to publish to staging and release (and sign our binaries). I've
used it for Maven Central. However, there are additional requirements
like NOTICE and LICENSE files should be present in the META-INF directory
within the jar.

Does anyone have experience using sbt to publish to Apache's maven
repository? Is it doable? Or do we have to incorporate Maven into the mix?

I could throw in sbt-release to make the process streamlined once I figure
out if we can do everything through sbt. Seems like a lot of steps, though.

On Mon, Jan 11, 2016 at 12:17 PM Luciano Resende <luckbr1...@gmail.com>
wrote:

> On Fri, Jan 8, 2016 at 9:58 AM, Chip Senkbeil <chip.senkb...@gmail.com>
> wrote:
>
> > Currently, we do not publish any binaries to Maven Central. It would be
> > nice to take a look at doing this. There was an issue on Github to deal
> > with this. We can move the discussion here now.
> >
> >
> +1
>
>
> > We need to refactor the project's org to org.apache and the artifacts to
> > toree-<MODULE_NAME> instead of just <MODULE_NAME>. E.g. the communication
> > module needs to be renamed toree-communication such that we don't publish
> > org.apache communication as the org and artifact.
> >
> >
> Yes, we will need to do a lot of cleanup before we can do our first Apache
> release.
>
>
>
> > Also, a PGP key is needed for signing when publishing to Maven Central.
> Is
> > there a process in Apache for maintaining a common PGP key? Or is it
> that a
> > certain committer is a release manager as well and uses their PGP key?
> I've
> > got my own used previously for other projects, but don't know what
> policies
> > there are for this. Thinking of Apache Spark with Patrick Wendell during
> > releases.
> >
>
> Usually the release manager will use his key to sign, there was an effort
> for having a single signing mechanism particularly for projects like open
> office, etc, but I don't believe we need any of those.
>
> --
> Luciano Resende
> http://people.apache.org/~lresende
> http://twitter.com/lresende1975
> http://lresende.blogspot.com/
>

Reply via email to