Maven
  1. Maven
  2. MNG-2664

Add native support for webdav

    Details

    • Type: New Feature New Feature
    • Status: Closed Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 2.0.4
    • Fix Version/s: 2.0.9
    • Labels:
      None
    • Complexity:
      Intermediate
    • Patch Submitted:
      Yes
    • Number of attachments :
      2

      Description

      Actually with maven 2.0.4 we can't use the deploy:deploy-file goal to add an artifact on a remote repository with webdav.
      This is really annoying for archiva which supports webdav for uploads.

      1. MNG-2664.diff
        6 kB
        Brett Porter
      2. MNG-2664.patch
        1 kB
        Arnaud Heritier

        Issue Links

          Activity

          Hide
          Brett Porter added a comment -

          being pedantic, should be won't fix

          Show
          Brett Porter added a comment - being pedantic, should be won't fix
          Hide
          Brett Porter added a comment -

          it appears that this works with the changes since 2.0.5 for plugin isolation.

          The only problem is the injection of commons-logging which can be addressed through shading, so I'll take a look.

          Show
          Brett Porter added a comment - it appears that this works with the changes since 2.0.5 for plugin isolation. The only problem is the injection of commons-logging which can be addressed through shading, so I'll take a look.
          Hide
          Arnaud Heritier added a comment -

          I love you Brett

          Show
          Arnaud Heritier added a comment - I love you Brett
          Hide
          Brett Porter added a comment -

          attaching an alternate solution that also works, should the slf4j inclusion prove to be problematic. It provides a pre-shaded webdav lib

          Show
          Brett Porter added a comment - attaching an alternate solution that also works, should the slf4j inclusion prove to be problematic. It provides a pre-shaded webdav lib
          Hide
          Arnaud Heritier added a comment -

          For others users, you can also use the -Durl=http:// without the dav protocol to deploy files and it works without having a pom with the webdav extension. Brett, is it documented somewhere ? If not, where can we put it ?

          Show
          Arnaud Heritier added a comment - For others users, you can also use the -Durl=http:// without the dav protocol to deploy files and it works without having a pom with the webdav extension. Brett, is it documented somewhere ? If not, where can we put it ?

            People

            • Assignee:
              Brett Porter
              Reporter:
              Arnaud Heritier
            • Votes:
              3 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: