diff --git a/pom.xml b/pom.xml
index b92a63d9fb..a5fc6365fc 100644
--- a/pom.xml
+++ b/pom.xml
@@ -37,7 +37,6 @@
spring-boot-actuator
spring-boot-starters
spring-boot-cli
- spring-boot-maven-settings
diff --git a/spring-boot-cli/pom.xml b/spring-boot-cli/pom.xml
index cef0d62138..9946a4d83f 100644
--- a/spring-boot-cli/pom.xml
+++ b/spring-boot-cli/pom.xml
@@ -36,11 +36,6 @@
pom
import
-
- ${project.groupId}
- spring-boot-maven-settings
- ${project.version}
-
org.codehaus.groovy
groovy-xml
@@ -82,6 +77,10 @@
+
+ org.apache.maven
+ maven-settings-builder
+
org.eclipse.aether
aether-api
diff --git a/spring-boot-maven-settings/src/main/java/org/springframework/boot/maven/settings/SettingsXmlRepositorySystemSessionAutoConfiguration.java b/spring-boot-cli/src/main/java/org/springframework/boot/cli/compiler/grape/SettingsXmlRepositorySystemSessionAutoConfiguration.java
similarity index 96%
rename from spring-boot-maven-settings/src/main/java/org/springframework/boot/maven/settings/SettingsXmlRepositorySystemSessionAutoConfiguration.java
rename to spring-boot-cli/src/main/java/org/springframework/boot/cli/compiler/grape/SettingsXmlRepositorySystemSessionAutoConfiguration.java
index 24745451e8..16c46d70cd 100644
--- a/spring-boot-maven-settings/src/main/java/org/springframework/boot/maven/settings/SettingsXmlRepositorySystemSessionAutoConfiguration.java
+++ b/spring-boot-cli/src/main/java/org/springframework/boot/cli/compiler/grape/SettingsXmlRepositorySystemSessionAutoConfiguration.java
@@ -1,4 +1,4 @@
-package org.springframework.boot.maven.settings;
+package org.springframework.boot.cli.compiler.grape;
import java.io.File;
@@ -23,7 +23,6 @@ import org.eclipse.aether.util.repository.ConservativeAuthenticationSelector;
import org.eclipse.aether.util.repository.DefaultAuthenticationSelector;
import org.eclipse.aether.util.repository.DefaultMirrorSelector;
import org.eclipse.aether.util.repository.DefaultProxySelector;
-import org.springframework.boot.cli.compiler.grape.RepositorySystemSessionAutoConfiguration;
/**
* Auto-configuration for a RepositorySystemSession that uses Maven's settings.xml to
diff --git a/spring-boot-cli/src/main/resources/META-INF/services/org.springframework.boot.cli.compiler.grape.RepositorySystemSessionAutoConfiguration b/spring-boot-cli/src/main/resources/META-INF/services/org.springframework.boot.cli.compiler.grape.RepositorySystemSessionAutoConfiguration
new file mode 100644
index 0000000000..6020bac3eb
--- /dev/null
+++ b/spring-boot-cli/src/main/resources/META-INF/services/org.springframework.boot.cli.compiler.grape.RepositorySystemSessionAutoConfiguration
@@ -0,0 +1 @@
+org.springframework.boot.cli.compiler.grape.SettingsXmlRepositorySystemSessionAutoConfiguration
\ No newline at end of file
diff --git a/spring-boot-maven-settings/src/test/java/org/springframework/boot/maven/settings/SettingsXmlRepositorySystemSessionAutoConfigurationTests.java b/spring-boot-cli/src/test/java/org/springframework/boot/cli/compiler/grape/SettingsXmlRepositorySystemSessionAutoConfigurationTests.java
similarity index 88%
rename from spring-boot-maven-settings/src/test/java/org/springframework/boot/maven/settings/SettingsXmlRepositorySystemSessionAutoConfigurationTests.java
rename to spring-boot-cli/src/test/java/org/springframework/boot/cli/compiler/grape/SettingsXmlRepositorySystemSessionAutoConfigurationTests.java
index b6aea41ed8..2398229b7c 100644
--- a/spring-boot-maven-settings/src/test/java/org/springframework/boot/maven/settings/SettingsXmlRepositorySystemSessionAutoConfigurationTests.java
+++ b/spring-boot-cli/src/test/java/org/springframework/boot/cli/compiler/grape/SettingsXmlRepositorySystemSessionAutoConfigurationTests.java
@@ -1,4 +1,4 @@
-package org.springframework.boot.maven.settings;
+package org.springframework.boot.cli.compiler.grape;
import org.apache.maven.repository.internal.MavenRepositorySystemUtils;
import org.apache.maven.settings.building.SettingsBuildingException;
@@ -11,6 +11,7 @@ import org.junit.rules.ExpectedException;
import org.junit.runner.RunWith;
import org.mockito.Mock;
import org.mockito.runners.MockitoJUnitRunner;
+import org.springframework.boot.cli.compiler.grape.SettingsXmlRepositorySystemSessionAutoConfiguration;
import static org.junit.Assert.assertNotNull;
diff --git a/spring-boot-maven-settings/pom.xml b/spring-boot-maven-settings/pom.xml
deleted file mode 100644
index 6afa08dd11..0000000000
--- a/spring-boot-maven-settings/pom.xml
+++ /dev/null
@@ -1,38 +0,0 @@
-
-
- 4.0.0
-
- org.springframework.boot
- spring-boot-parent
- 0.5.0.BUILD-SNAPSHOT
- ../spring-boot-parent
-
- spring-boot-maven-settings
- jar
-
- ${basedir}/..
-
-
-
-
- org.apache.maven
- maven-settings-builder
-
-
- org.eclipse.aether
- aether-api
-
-
- org.eclipse.aether
- aether-util
-
-
-
- ${project.groupId}
- spring-boot-cli
- ${project.version}
- provided
-
-
-
diff --git a/spring-boot-maven-settings/src/main/resources/META-INF/services/org.springframework.boot.cli.compiler.grape.RepositorySystemSessionAutoConfiguration b/spring-boot-maven-settings/src/main/resources/META-INF/services/org.springframework.boot.cli.compiler.grape.RepositorySystemSessionAutoConfiguration
deleted file mode 100644
index 10fb8b41be..0000000000
--- a/spring-boot-maven-settings/src/main/resources/META-INF/services/org.springframework.boot.cli.compiler.grape.RepositorySystemSessionAutoConfiguration
+++ /dev/null
@@ -1 +0,0 @@
-org.springframework.boot.maven.settings.SettingsXmlRepositorySystemSessionAutoConfiguration
\ No newline at end of file