distributionManagement is the target for the Maven artifacts.
release:perform calls deploy as default, and deploy needs the
distributionManagement. If you do not want this (e.g. only install the
Maven artifact in the local repository), then you have to do something
like this:

  <plugin>
    <artifactId>maven-release-plugin</artifactId>
    <version>2.1</version>
    <configuration>
      <goals>install</goals>
    </configuration>
  </plugin>

http://maven.apache.org/plugins/maven-release-plugin/examples/perform-release.html

Manuel

On Mon, Mar 21, 2011 at 10:49, bravegag <[email protected]> wrote:
> Hi,
>
> I already specify the SCM in two places actually:
>
> in the pom.xml
>
>  scm:svn:https://svn.vis.ethz.ch/svn/webengineering
>  scm:svn:https://svn.vis.ethz.ch/svn/webengineering
>  http://svn.vis.ethz.ch/svn/webengineering
>
>
> another place is the command line:
> mvn release:perform
> -DconnectionUrl=scm:svn:https://svn.vis.ethz.ch/svn/webengineering/trunk
> -DtagBase=file:////Users/bravegag/code/webengineering/tags
>
> So I don't understand why is needed yet another way to specify the
> repository. AFAIK distributionManagement is used to specify the target of
> the project report and web site but I don't want/need any.
>
> TIA,
> Best regards,
> Giovanni
>
> --
> View this message in context: 
> http://maven.40175.n5.nabble.com/how-to-release-without-distributionManagement-tp4166131p4221269.html
> Sent from the Maven - Users mailing list archive at Nabble.com.
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>

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

Reply via email to