Maven Ant Tasks
  1. Maven Ant Tasks
  2. MANTTASKS-15

scp:// urls not recognised, even when wagon-ssh is installed.

    Details

    • Type: Bug Bug
    • Status: Closed Closed
    • Priority: Minor Minor
    • Resolution: Fixed
    • Affects Version/s: 2.0.6
    • Fix Version/s: 2.0.7
    • Component/s: None
    • Labels:
      None
    • Number of attachments :
      3

      Description

      I have got the <install> task working to pull in the various deployment wagons

      <target name="m2-wagons" depends="m2-pom,ssh-init">
      <m2:install-provider artifactId="wagon-ssh"
      version="$

      {wagon-ssh.version}

      "/>
      <m2:install-provider artifactId="wagon-ssh-external"
      version="$

      {wagon-ssh-external.version}

      "/>
      <m2:install-provider artifactId="wagon-file"
      version="$

      {wagon-file.version}

      "/>
      <m2:install-provider artifactId="wagon-ftp"
      version="$

      {wagon-ftp.version}

      "/>
      </target>

      But when I run a deploy target and use the scp:// protocol , I get the unknown protocol error.

      <target name="m2-ssh-deploy" depends="m2-pom,ssh-init,m2-wagons">

      <property name="m2.upload.url"
      value="scp://$

      {ssh.host}

      /www/repository"/>
      <m2:deploy file="$

      {target.jar}

      ">
      <remoteRepository url="$

      {m2.upload.url}

      ">
      <authentication username="$

      {ssh.user}

      "
      privateKey="$

      {ssh.keyfile}

      "/>
      </remoteRepository>
      <pom refid="m2.pom"/>
      </m2:deploy>
      </target>

      This is only for scp:, the others, scpexe, file: and ftp: do work. Is the url schema wrong? Is there any way to enum what protocols are currently supported?

      I would recommend that the error message "unsupported protocol" is supplemented with a listing of what protocols are supported. That way its easier to differentiate spelling error from uninstalled wagon.

      1. ant-v-logfile.txt
        21 kB
        Mykel Alvis
      2. MANTTASKS-15_site_update.diff
        0.5 kB
        Herve Boutemy
      3. MANTTASKS-15.diff
        3 kB
        Herve Boutemy

        Activity

          People

          • Assignee:
            Unassigned
            Reporter:
            Steve Loughran
          • Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: