SPIGOT-8061: Add property to configure central library URL
This commit is contained in:
parent
5b05934fe8
commit
8cb49bc10a
@ -35,6 +35,7 @@ import org.eclipse.aether.transport.http.HttpTransporterFactory;
|
|||||||
class LibraryLoader
|
class LibraryLoader
|
||||||
{
|
{
|
||||||
|
|
||||||
|
private static final String REPOSITORY_PROPERTY = "net.md_5.bungee.api.plugin.centralURL";
|
||||||
private final Logger logger;
|
private final Logger logger;
|
||||||
private final RepositorySystem repository;
|
private final RepositorySystem repository;
|
||||||
private final DefaultRepositorySystemSession session;
|
private final DefaultRepositorySystemSession session;
|
||||||
@ -68,7 +69,7 @@ class LibraryLoader
|
|||||||
session.setSystemProperties( System.getProperties() );
|
session.setSystemProperties( System.getProperties() );
|
||||||
session.setReadOnly();
|
session.setReadOnly();
|
||||||
|
|
||||||
this.repositories = repository.newResolutionRepositories( session, Arrays.asList( new RemoteRepository.Builder( "central", "default", "https://repo.maven.apache.org/maven2" ).build() ) );
|
this.repositories = repository.newResolutionRepositories( session, Arrays.asList( new RemoteRepository.Builder( "central", "default", System.getProperty( REPOSITORY_PROPERTY, "https://repo.maven.apache.org/maven2" ) ).build() ) );
|
||||||
}
|
}
|
||||||
|
|
||||||
public ClassLoader createLoader(PluginDescription desc)
|
public ClassLoader createLoader(PluginDescription desc)
|
||||||
|
Loading…
Reference in New Issue
Block a user