diff --git a/spring-security-oauth/pom.xml b/spring-security-oauth/pom.xml
index d6757f0956..954950471e 100644
--- a/spring-security-oauth/pom.xml
+++ b/spring-security-oauth/pom.xml
@@ -27,10 +27,10 @@
${org.springframework.security.version}
- org.springframework.security.oauth
- spring-security-oauth2
- 2.0.6.RELEASE
-
+ org.springframework.security.oauth
+ spring-security-oauth2
+ 2.0.6.RELEASE
+
@@ -86,7 +86,7 @@
spring-webmvc
${org.springframework.version}
-
+
@@ -156,14 +156,14 @@
runtime
-
-
+
+
- org.apache.mahout
- mahout-core
- 0.9
+ org.apache.mahout
+ mahout-core
+ 0.9
-
+
@@ -287,6 +287,9 @@
org.apache.maven.plugins
maven-war-plugin
${maven-war-plugin.version}
+
+ false
+
@@ -294,6 +297,7 @@
maven-surefire-plugin
${maven-surefire-plugin.version}
+ true
**/*IntegrationTest.java
**/*LiveTest.java
diff --git a/spring-security-oauth/src/main/java/org/baeldung/config/PersistenceJPAConfig.java b/spring-security-oauth/src/main/java/org/baeldung/config/PersistenceJPAConfig.java
index 0430658599..5cdb6c251f 100644
--- a/spring-security-oauth/src/main/java/org/baeldung/config/PersistenceJPAConfig.java
+++ b/spring-security-oauth/src/main/java/org/baeldung/config/PersistenceJPAConfig.java
@@ -20,7 +20,7 @@ import org.springframework.transaction.annotation.EnableTransactionManagement;
@Configuration
@EnableTransactionManagement
-@PropertySource({ "classpath:persistence.properties" })
+@PropertySource({ "classpath:persistence-${envTarget:prod}.properties" })
@ComponentScan({ "org.baeldung.persistence" })
@EnableJpaRepositories(basePackages = "org.baeldung.persistence.dao")
public class PersistenceJPAConfig {
diff --git a/spring-security-oauth/src/main/resources/persistence-prod.properties b/spring-security-oauth/src/main/resources/persistence-prod.properties
new file mode 100644
index 0000000000..3948c3a7fb
--- /dev/null
+++ b/spring-security-oauth/src/main/resources/persistence-prod.properties
@@ -0,0 +1,10 @@
+################### DataSource Configuration ##########################
+jdbc.driverClassName=com.mysql.jdbc.Driver
+jdbc.url=jdbc:mysql://localhost:3306/oauth_reddit?createDatabaseIfNotExist=true
+jdbc.user=tutorialuser
+jdbc.pass=tutorialmy5ql
+
+################### Hibernate Configuration ##########################
+hibernate.dialect=org.hibernate.dialect.MySQLDialect
+hibernate.show_sql=false
+hibernate.hbm2ddl.auto=update
diff --git a/spring-security-oauth/src/main/resources/persistence.properties.sample b/spring-security-oauth/src/main/resources/persistence-prod.properties.sample
similarity index 100%
rename from spring-security-oauth/src/main/resources/persistence.properties.sample
rename to spring-security-oauth/src/main/resources/persistence-prod.properties.sample
diff --git a/spring-security-oauth/src/main/resources/persistence-test.properties b/spring-security-oauth/src/main/resources/persistence-test.properties
new file mode 100644
index 0000000000..d6400c9dfc
--- /dev/null
+++ b/spring-security-oauth/src/main/resources/persistence-test.properties
@@ -0,0 +1,10 @@
+################### DataSource Configuration ##########################
+jdbc.driverClassName=com.mysql.jdbc.Driver
+jdbc.url=jdbc:mysql://localhost:3306/oauth_reddit?createDatabaseIfNotExist=true
+jdbc.user=tutorialuser
+jdbc.pass=tutorialmy5ql
+
+################### Hibernate Configuration ##########################
+hibernate.dialect=org.hibernate.dialect.MySQLDialect
+hibernate.show_sql=false
+hibernate.hbm2ddl.auto=create-drop