@@ -143,8 +143,8 @@ class InstallPluginCommand extends SettingCommand {
143
143
private final OptionSpec <String > arguments ;
144
144
145
145
146
- public static final Set <PosixFilePermission > DIR_AND_EXECUTABLE_PERMS ;
147
- public static final Set <PosixFilePermission > FILE_PERMS ;
146
+ static final Set <PosixFilePermission > DIR_AND_EXECUTABLE_PERMS ;
147
+ static final Set <PosixFilePermission > FILE_PERMS ;
148
148
149
149
static {
150
150
Set <PosixFilePermission > dirAndExecutablePerms = new HashSet <>(7 );
@@ -211,18 +211,13 @@ private Path download(Terminal terminal, String pluginId, Path tmpDir) throws Ex
211
211
final String url ;
212
212
final String stagingHash = System .getProperty (PROPERTY_STAGING_ID );
213
213
if (stagingHash != null ) {
214
- url = String .format (
215
- Locale .ROOT ,
216
- "https://download.elastic.co/elasticsearch/staging/%1$s-%2$s/org/elasticsearch/plugin/%3$s/%1$s/%3$s-%1$s.zip" ,
217
- version ,
218
- stagingHash ,
219
- pluginId );
214
+ url = String .format (Locale .ROOT ,
215
+ "https://staging.elastic.co/%1$s/download/elasticsearch-plugins/%2$s/%2$s-%3$s.zip" ,
216
+ stagingHash , pluginId , version );
220
217
} else {
221
- url = String .format (
222
- Locale .ROOT ,
223
- "https://download.elastic.co/elasticsearch/release/org/elasticsearch/plugin/%1$s/%2$s/%1$s-%2$s.zip" ,
224
- pluginId ,
225
- version );
218
+ url = String .format (Locale .ROOT ,
219
+ "https://artifacts.elastic.co/download/elasticsearch-plugins/%1$s/%1$s-%2$s.zip" ,
220
+ pluginId , version );
226
221
}
227
222
terminal .println ("-> Downloading " + pluginId + " from elastic" );
228
223
return downloadZipAndChecksum (terminal , url , tmpDir );
0 commit comments