Accounted for refactoring of AuthenticationBuilder and RemoteRepository in aether-api
diff --git a/src/main/java/org/eclipse/aether/ant/AntModelResolver.java b/src/main/java/org/eclipse/aether/ant/AntModelResolver.java
index 9bd70d6..c964feb 100644
--- a/src/main/java/org/eclipse/aether/ant/AntModelResolver.java
+++ b/src/main/java/org/eclipse/aether/ant/AntModelResolver.java
@@ -90,11 +90,11 @@
static RemoteRepository convert( Repository repository )
{
- RemoteRepository result =
- new RemoteRepository( repository.getId(), repository.getLayout(), repository.getUrl() );
- result.setPolicy( true, convert( repository.getSnapshots() ) );
- result.setPolicy( false, convert( repository.getReleases() ) );
- return result;
+ RemoteRepository.Builder builder =
+ new RemoteRepository.Builder( repository.getId(), repository.getLayout(), repository.getUrl() );
+ builder.setSnapshotPolicy( convert( repository.getSnapshots() ) );
+ builder.setReleasePolicy( convert( repository.getReleases() ) );
+ return builder.build();
}
private static RepositoryPolicy convert( org.apache.maven.model.RepositoryPolicy policy )
diff --git a/src/main/java/org/eclipse/aether/ant/AntRepoSys.java b/src/main/java/org/eclipse/aether/ant/AntRepoSys.java
index c20daf7..870e9c8 100644
--- a/src/main/java/org/eclipse/aether/ant/AntRepoSys.java
+++ b/src/main/java/org/eclipse/aether/ant/AntRepoSys.java
@@ -344,7 +344,7 @@
for ( org.apache.maven.settings.Proxy proxy : settings.getProxies() )
{
AuthenticationBuilder auth = new AuthenticationBuilder();
- auth.username( proxy.getUsername() ).password( proxy.getPassword() );
+ auth.addUsername( proxy.getUsername() ).addPassword( proxy.getPassword() );
selector.add( new org.eclipse.aether.repository.Proxy( proxy.getProtocol(), proxy.getHost(),
proxy.getPort(), auth.build() ),
proxy.getNonProxyHosts() );
@@ -397,8 +397,8 @@
for ( Server server : settings.getServers() )
{
AuthenticationBuilder auth = new AuthenticationBuilder();
- auth.username( server.getUsername() ).password( server.getPassword() );
- auth.privateKey( server.getPrivateKey(), server.getPassphrase() );
+ auth.addUsername( server.getUsername() ).addPassword( server.getPassword() );
+ auth.addPrivateKey( server.getPrivateKey(), server.getPassphrase() );
selector.add( server.getId(), auth.build() );
}
diff --git a/src/main/java/org/eclipse/aether/ant/util/ConverterUtils.java b/src/main/java/org/eclipse/aether/ant/util/ConverterUtils.java
index 60cb465..823a87b 100644
--- a/src/main/java/org/eclipse/aether/ant/util/ConverterUtils.java
+++ b/src/main/java/org/eclipse/aether/ant/util/ConverterUtils.java
@@ -70,8 +70,8 @@
return null;
}
AuthenticationBuilder authBuilder = new AuthenticationBuilder();
- authBuilder.username( auth.getUsername() ).password( auth.getPassword() );
- authBuilder.privateKey( auth.getPrivateKeyFile(), auth.getPassphrase() );
+ authBuilder.addUsername( auth.getUsername() ).addPassword( auth.getPassword() );
+ authBuilder.addPrivateKey( auth.getPrivateKeyFile(), auth.getPassphrase() );
return authBuilder.build();
}
@@ -91,9 +91,11 @@
RepositorySystemSession session )
{
org.eclipse.aether.repository.RemoteRepository result = toRepository( repo );
- result.setAuthentication( session.getAuthenticationSelector().getAuthentication( result ) );
- result.setProxy( session.getProxySelector().getProxy( result ) );
- return result;
+ org.eclipse.aether.repository.RemoteRepository.Builder builder =
+ new org.eclipse.aether.repository.RemoteRepository.Builder( result );
+ builder.setAuthentication( session.getAuthenticationSelector().getAuthentication( result ) );
+ builder.setProxy( session.getProxySelector().getProxy( result ) );
+ return builder.build();
}
private static org.eclipse.aether.graph.Exclusion toExclusion( Exclusion exclusion )
@@ -173,17 +175,14 @@
private static org.eclipse.aether.repository.RemoteRepository toRepository( RemoteRepository repo )
{
- org.eclipse.aether.repository.RemoteRepository result = new org.eclipse.aether.repository.RemoteRepository();
- result.setId( repo.getId() );
- result.setContentType( repo.getType() );
- result.setUrl( repo.getUrl() );
- result.setPolicy( true,
- toPolicy( repo.getSnapshotPolicy(), repo.isSnapshots(), repo.getUpdates(),
- repo.getChecksums() ) );
- result.setPolicy( false,
- toPolicy( repo.getReleasePolicy(), repo.isReleases(), repo.getUpdates(), repo.getChecksums() ) );
- result.setAuthentication( toAuthentication( repo.getAuthentication() ) );
- return result;
+ org.eclipse.aether.repository.RemoteRepository.Builder builder =
+ new org.eclipse.aether.repository.RemoteRepository.Builder( repo.getId(), repo.getType(), repo.getUrl() );
+ builder.setSnapshotPolicy( toPolicy( repo.getSnapshotPolicy(), repo.isSnapshots(), repo.getUpdates(),
+ repo.getChecksums() ) );
+ builder.setReleasePolicy( toPolicy( repo.getReleasePolicy(), repo.isReleases(), repo.getUpdates(),
+ repo.getChecksums() ) );
+ builder.setAuthentication( toAuthentication( repo.getAuthentication() ) );
+ return builder.build();
}
public static List<org.eclipse.aether.repository.RemoteRepository> toRepositories( Project project,