diff --git a/initializer-backend/src/main/java/com/schbrain/archetype/initializer/maven/MavenUtils.java b/initializer-backend/src/main/java/com/schbrain/archetype/initializer/maven/MavenUtils.java index 96c54b1fa731bc7be92ed16aaf300c2b9a5645ae..b9855db65d9d268597994f433dbf57a098083b09 100644 --- a/initializer-backend/src/main/java/com/schbrain/archetype/initializer/maven/MavenUtils.java +++ b/initializer-backend/src/main/java/com/schbrain/archetype/initializer/maven/MavenUtils.java @@ -7,6 +7,7 @@ import com.schbrain.common.util.JacksonUtils; import lombok.extern.slf4j.Slf4j; import org.apache.maven.cli.MavenCli; import org.apache.maven.settings.Mirror; +import org.apache.maven.settings.Server; import org.apache.maven.settings.Settings; import org.apache.maven.settings.io.DefaultSettingsWriter; @@ -52,9 +53,24 @@ public class MavenUtils { Settings settings = new Settings(); Mirror mirror = new Mirror(); + mirror.setId("aliyun"); mirror.setUrl("https://maven.aliyun.com/repository/public"); + mirror.setMirrorOf("central"); settings.addMirror(mirror); + Server snapshotServer = new Server(); + snapshotServer.setId("libs-snapshots"); + snapshotServer.setUsername("developer"); + snapshotServer.setPassword("good-Style2018"); + + Server releaseServer = new Server(); + releaseServer.setId("libs-releases"); + releaseServer.setUsername("developer"); + releaseServer.setPassword("good-Style2018"); + + settings.addServer(snapshotServer); + settings.addServer(releaseServer); + DefaultSettingsWriter settingsWriter = new DefaultSettingsWriter(); settingsWriter.write(SETTINGS_FILE, Collections.emptyMap(), settings); return SETTINGS_FILE;