Ilya Basin created WAGON-495:

             Summary: checkoutDirectory leak
                 Key: WAGON-495
             Project: Maven Wagon
          Issue Type: Bug
          Components: wagon-scm
    Affects Versions: 3.0.0, 3.0.1
            Reporter: Ilya Basin

During deploy artifacts to SVN an instance of ScmWagon is initialized and 
artifact metadata is downloaded to a local folder. After that maven tries to 
upload the jar file. ScmWagon.put(File,String) is called which internally 
overwrites the checkoutDirectory field and checks out the repo again to another 
temporary folder. The original folder is forgotten.

Maven uploads jars, poms, checksums and for each file ScmWagon checks out a new 

In the end the closeConnection() method is called which removes the last used 

This message was sent by Atlassian JIRA

Reply via email to