You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "Jens Rabe (JIRA)" <ji...@codehaus.org> on 2015/03/18 12:40:17 UTC
[jira] (MRELEASE-900) release:prepare goal uses parent directory of
real repository location
Jens Rabe created MRELEASE-900:
----------------------------------
Summary: release:prepare goal uses parent directory of real repository location
Key: MRELEASE-900
URL: https://jira.codehaus.org/browse/MRELEASE-900
Project: Maven Release Plugin
Issue Type: Bug
Affects Versions: 2.5.1
Reporter: Jens Rabe
Priority: Blocker
I have this in my pom.xml:
{code:xml}
<scm>
<connection>scm:git:http://my-git-server.example.com/git/somebody/my-project.git</connection>
<developerConnection>ssh://git@my-git-server.example.com:10022/somebody/my-project.git</developerConnection>
<url>http://my-git-server.example.com/git/somebody/my-project</url>
</scm>
{code}
When I do a mvn release:prepare, it tries to push the tag to ssh://git@my-git-server.example.com:10022/somebody/ instead of ssh://git@my-git-server.example.com:10022/somebody/my-project.git, causing the release prepare to fail with "Access denied".
When I add a "fake file" at the end, like:
{code:xml}
<scm>
<connection>scm:git:http://my-git-server.example.com/git/somebody/my-project.git/.git</connection>
<developerConnection>ssh://git@my-git-server.example.com:10022/somebody/my-project.gi/.gitt</developerConnection>
<url>http://my-git-server.example.com/git/somebody/my-project</url>
</scm>
{code}
the release:prepare works, but release:perform fails because it is using the URL as-is.
--
This message was sent by Atlassian JIRA
(v6.1.6#6162)