Hi Gus,

Check out the section “C. How to deploy Maven artifacts to a repository” in 
dev-tools/maven/README.maven in the Lucene/Solr source.  I recommend reading 
the rest of that file too, especially the part about specifying custom artifact 
versions, in item 3 under section “D. How to use Maven to build Lucene/Solr” 
(which also applies to the generate-maven-artifacts target).

The process used to publish Lucene/Solr artifacts to ASF Nexus (from which they 
are periodically sync’d to Maven Central) is documented here: 
<http://wiki.apache.org/lucene-java/PublishMavenArtifacts>.  This process uses 
another Ant target (stage-maven-artifacts), which can “attach” GPG signatures 
and SHA1/MD5 checksums to each artifact.  If you also need those (instead of 
just the poms and binary/javadoc/source jars produced by 
generate-maven-artifacts), check out that wiki page.

Steve

> On Oct 20, 2015, at 5:52 PM, Gus Heck <[email protected]> wrote:
> 
> Does the lucene-solr build contain a target that I could use to publish 
> artifacts to a local repository after supplying a url and credentials? I see 
> the target generate-maven-artifacts, but I don't see anything I can 
> immediately identify as an analog to the deployment features of maven/gradle.
> 
> I've got a project that wants to use features in 6.0 but obviously trunk of 
> any project is somewhat riskier than a release version. We want to push what 
> we are using into our repository to ensure that we don't consume changes from 
> trunk until we are ready. I can upload it manually of course but it would be 
> nice if I could be sure that I was uploading a full set of everything 
> normally published for each version without missing anything.
> 
> -Gus


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to