FTR: The other option of mingling with your remote repos is outlined at 
https://maven.apache.org/guides/development/guide-testing-releases.html#guide-to-testing-staged-releases
 
<https://maven.apache.org/guides/development/guide-testing-releases.html#guide-to-testing-staged-releases>

> On 31. Jul 2020, at 10:56, Konrad Windszus <[email protected]> wrote:
> 
> Hi,
> currently the check-release.sh 
> (https://dist.apache.org/repos/dist/dev/jackrabbit/check-release.sh) executes 
> the Maven build in step 6. with "mvn clean verify".
> 
> That means if one releases couples multiple dependent modules one has to 
> install the dependent module in the local Maven repository 
> (https://lists.apache.org/thread.html/rc2dad58b0f6817ccadc77ec8fe09b47b9a1c22505e90dd523df70617%40%3Cdev.jackrabbit.apache.org%3E)
>  or reference them from the staging repository.
> 
> The latter requires adjusting the pom.xml (passing something like 
> "maven.repo.remote" is no longer supported with Maven2+). The former requires 
> adding those to the local repo.
> As installing to the local repo is less effort and doesn't require  passing 
> the staging repository to check-release.sh I would propose to adjust step 6 
> in check-release.sh to execute "mvn clean install" instead of "mvn clean 
> verify"
> 
> WDYT?
> 
> Thanks for your input,
> Konrad
> 
> 

Reply via email to