[ 
https://issues.apache.org/jira/browse/UIMA-1823?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12884757#action_12884757
 ] 

Marshall Schor commented on UIMA-1823:
--------------------------------------

I don't think Nexus supports more than one staging repo per project.  The repo 
is set up when you ask to have your project added to Nexus.  And it is "pointed 
to" by the Apache-wide common pom, 
http://repo1.maven.org/maven2/org/apache/apache/7/apache-7.pom , in the entry 
that says:
{code:xml}
<distributionManagement>
  <!-- Site omitted - each project must provide their own -->
  <repository>
    <id>apache.releases.https</id>
    <name>Apache Release Distribution Repository</name>
    <url>https://repository.apache.org/service/local/staging/deploy/maven2</url>
  </repository>
...
{code}

> Incrementally release build artifacts to eliminate dependencies on -SNAPSHOTs
> -----------------------------------------------------------------------------
>
>                 Key: UIMA-1823
>                 URL: https://issues.apache.org/jira/browse/UIMA-1823
>             Project: UIMA
>          Issue Type: Task
>          Components: Build, Packaging and Test
>            Reporter: Marshall Schor
>            Assignee: Marshall Schor
>
> The Maven release plugin updates versions in poms, parent -pom references, 
> and dependencies, for things being released together at one go.  However this 
> doesn't work for dependencies that are within the <build> element.
> To get around this, release things in the build in the following order, 
> updating components as needed before each release, to depend on things 
> officially released  preceeding them.
> Suggested order 
> *uima-jar-resource-bundle
> *parent-pom-top (depends in build section on above)
> Next batch (no intra-project dependencies)
> *uima-build-helper-maven-plugin
> *uima-assembly-single-project
> *uima-docbook-resource-bundle
> *parent-pom-distr
> *parent-pom-docbook
> Next batch
> *parent-pom-ibm-notice
> *parent-pom-eclispe-plugins
> *parent-pom-annotator
> *parent-pom-distr
> Next
> *parent-pom-eclipse-plugins-ibm-notice
> The parent-pom-annotator has a dependency on PearPackagingMavenPlugin.
> Set this to 2.3.0-incubating for now; after uimaj has its first 2.3.1 
> non-incubating release,
> update this to 2.3.1.
> The aggregate-parent-poms project won't be released in this cycle; it has 
> served its purpose
> (letting us climb the learning curve on using the release plugin), and will 
> be released only 
> if it is convenient in the future to re-release a bunch of these without 
> concern for 
> simultaneously updating the dependency versions in the <build> sections of 
> the sub-modules.
>  

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to