diff --git a/src/main/java/com/github/joelittlejohn/embedmongo/StartEmbeddedMongoMojo.java b/src/main/java/com/github/joelittlejohn/embedmongo/StartEmbeddedMongoMojo.java index 5f6d230fe4a26cbbb7d0a525b0bfa2fa1bd35ad5..4049995ea456fbe09feae8160e8fdc4fee7fa910 100644 --- a/src/main/java/com/github/joelittlejohn/embedmongo/StartEmbeddedMongoMojo.java +++ b/src/main/java/com/github/joelittlejohn/embedmongo/StartEmbeddedMongoMojo.java @@ -231,17 +231,22 @@ public class StartEmbeddedMongoMojo extends AbstractMojo { commandLinePostProcessor = new ICommandLinePostProcessor.Noop(); } - IRuntimeConfig runtimeConfig = new RuntimeConfigBuilder().defaults(Command.MongoD).processOutput - (getOutputConfig()).artifactStore(getArtifactStore()).commandLinePostProcessor - (commandLinePostProcessor).build(); + IRuntimeConfig runtimeConfig = new RuntimeConfigBuilder() + .defaults(Command.MongoD) + .processOutput(getOutputConfig()) + .artifactStore(getArtifactStore()) + .commandLinePostProcessor(commandLinePostProcessor) + .build(); if (randomPort) { port = PortUtils.allocateRandomPort(); } savePortToProjectProperties(); - IMongodConfig config = new MongodConfigBuilder().version(getVersion()).net(new Net(bindIp, port, - Network.localhostIsIPv6())).replication(new Storage(getDataDirectory(), null, 0)).build(); + IMongodConfig config = new MongodConfigBuilder() + .version(getVersion()).net(new Net(bindIp, port, Network.localhostIsIPv6())) + .replication(new Storage(getDataDirectory(), null, 0)) + .build(); executable = MongodStarter.getInstance(runtimeConfig).prepare(config); } catch (UnknownHostException e) { @@ -293,17 +298,14 @@ public class StartEmbeddedMongoMojo extends AbstractMojo { return Loggers.none(); default: throw new MojoFailureException("Unexpected logging style encountered: \"" + logging + "\" -> " + - loggingStyle); + loggingStyle); } } private IArtifactStore getArtifactStore() { - IDownloadConfig downloadConfig = new DownloadConfigBuilder().defaultsForCommand(Command.MongoD).downloadPath - (downloadPath).build(); - IArtifactStore artifactStore = new ArtifactStoreBuilder().defaults(Command.MongoD).download(downloadConfig) - .build(); - return artifactStore; + IDownloadConfig downloadConfig = new DownloadConfigBuilder().defaultsForCommand(Command.MongoD).downloadPath(downloadPath).build(); + return new ArtifactStoreBuilder().defaults(Command.MongoD).download(downloadConfig).build(); } private void addProxySelector() { @@ -341,11 +343,11 @@ public class StartEmbeddedMongoMojo extends AbstractMojo { if (versionEnumName.charAt(0) != 'V') { versionEnumName = "V" + versionEnumName; } + try { return Version.valueOf(versionEnumName); } catch (IllegalArgumentException e) { - getLog().warn("Unrecognised MongoDB version '" + this.version + "', this might be a new version that we " + - "don't yet know about. Attemping download anyway..."); + getLog().warn("Unrecognised MongoDB version '" + this.version + "', this might be a new version that we don't yet know about. Attemping download anyway..."); return Versions.withFeatures(new IVersion() { @Override public String asInDownloadPath() {