Accounted for change in aether-api due to #400992
diff --git a/src/main/java/org/eclipse/aether/ant/AntRepoSys.java b/src/main/java/org/eclipse/aether/ant/AntRepoSys.java
index 870e9c8..47578fd 100644
--- a/src/main/java/org/eclipse/aether/ant/AntRepoSys.java
+++ b/src/main/java/org/eclipse/aether/ant/AntRepoSys.java
@@ -1,5 +1,5 @@
 /*******************************************************************************
- * Copyright (c) 2010, 2012 Sonatype, Inc.
+ * Copyright (c) 2010, 2013 Sonatype, Inc.
  * All rights reserved. This program and the accompanying materials
  * are made available under the terms of the Eclipse Public License v1.0
  * which accompanies this distribution, and is available at
@@ -224,8 +224,6 @@
         session.setOffline( isOffline() );
         session.setUserProperties( project.getUserProperties() );
 
-        session.setLocalRepositoryManager( getLocalRepoMan( localRepo ) );
-
         session.setProxySelector( getProxySelector() );
         session.setMirrorSelector( getMirrorSelector() );
         session.setAuthenticationSelector( getAuthSelector() );
@@ -235,6 +233,8 @@
         session.setRepositoryListener( new AntRepositoryListener( task ) );
         session.setTransferListener( new AntTransferListener( task ) );
 
+        session.setLocalRepositoryManager( getLocalRepoMan( session, localRepo ) );
+
         session.setWorkspaceReader( ProjectWorkspaceReader.getInstance() );
 
         return session;
@@ -281,7 +281,7 @@
         return new File( new File( project.getProperty( "user.home" ), ".m2" ), "repository" );
     }
 
-    private LocalRepositoryManager getLocalRepoMan( LocalRepository localRepo )
+    private LocalRepositoryManager getLocalRepoMan( RepositorySystemSession session, LocalRepository localRepo )
     {
         if ( localRepo == null )
         {
@@ -301,7 +301,7 @@
         org.eclipse.aether.repository.LocalRepository repo =
             new org.eclipse.aether.repository.LocalRepository( repoDir );
 
-        return getSystem().newLocalRepositoryManager( repo );
+        return getSystem().newLocalRepositoryManager( session, repo );
     }
 
     private synchronized Settings getSettings()