Search code examples
mavendeploymentmaven-release-plugin

mvn release:perform distributionManagement url


I have this configuration in my pom.xml:

<distributionManagement>
        <downloadUrl>http://mydomain/downloads/<downloadUrl>
        <repository>
            <id>Id</id>
            <name>Name</name>
            <url>scp://ipaddress/downloads/</url>
        </repository>
    </distributionManagement>

When I do mvn release:perform and navigate to http://mydomain/downloads/, there is a directory hierarchy com/my/application that is my app groupId and, inside that, I have the .apk file (is an Android app).

Is there any way to deploy the apk in http://mydomain/downloads/ instead of http://mydomain/downloads/com/my/application ? I mean, ignore the groupId.

Thanks!


Solution

  • You can't ignore the groupId cause this is the foundation on which a maven repository is based.

    If you like to do it in an other way than you shouldn't use deployment of Maven. The solution can be to use a particular plugin like wagon-maven-plugin