diff --git a/liberty-maven-plugin-integration-tests/assembly-server/pom.xml b/liberty-maven-plugin-integration-tests/assembly-server/pom.xml
new file mode 100644
index 000000000..109195002
--- /dev/null
+++ b/liberty-maven-plugin-integration-tests/assembly-server/pom.xml
@@ -0,0 +1,142 @@
+
+
+
+ 4.0.0
+
+
+ io.openliberty.tools.it
+ liberty-maven-plugin-integration-tests
+ 3.8.3-SNAPSHOT
+
+
+ assembly-server
+ pom
+
+
+
+ ${libertyInstallDir}
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-antrun-plugin
+ 3.1.0
+
+
+ org.apache.maven.plugins
+ maven-install-plugin
+ 3.1.1
+
+
+ io.openliberty.tools
+ liberty-maven-plugin
+ ${project.version}
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-install-plugin
+
+
+ install-liberty-to-repo
+ compile
+
+ install-file
+
+
+ ${basedir}/target/liberty.zip
+ ${project.groupId}
+ ${project.artifactId}
+ ${project.version}
+ zip
+
+
+
+
+
+
+
+
+ offline-its
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-antrun-plugin
+
+
+ generate-resources
+
+
+
+
+
+
+ run
+
+
+
+
+
+
+
+
+ online-its
+
+
+
+ io.openliberty.tools
+ liberty-maven-plugin
+
+
+ downloading-wlp
+ generate-resources
+
+ status
+
+
+
+ ${runtimeGroupId}
+ ${runtimeArtifactId}
+ ${runtimeVersion}
+ zip
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-antrun-plugin
+
+
+ process-resources
+
+
+
+
+
+
+ run
+
+
+
+
+
+
+
+
+
diff --git a/liberty-maven-plugin/src/it/config-directory-it/pom.xml b/liberty-maven-plugin-integration-tests/config-directory-it/pom.xml
similarity index 91%
rename from liberty-maven-plugin/src/it/config-directory-it/pom.xml
rename to liberty-maven-plugin-integration-tests/config-directory-it/pom.xml
index 1cd537006..ffa8e30b0 100644
--- a/liberty-maven-plugin/src/it/config-directory-it/pom.xml
+++ b/liberty-maven-plugin-integration-tests/config-directory-it/pom.xml
@@ -5,14 +5,26 @@
io.openliberty.tools.it
- tests
- 1.0-SNAPSHOT
+ liberty-maven-plugin-integration-tests
+ 3.8.3-SNAPSHOT
config-directory-it
war
+
+ io.openliberty.tools
+ liberty-maven-plugin
+ ${project.version}
+ maven-plugin
+
+
+ io.openliberty.tools.it
+ assembly-server
+ ${project.version}
+ pom
+
org.apache.geronimo.specs
geronimo-servlet_3.0_spec
@@ -68,8 +80,7 @@
io.openliberty.tools
liberty-maven-plugin
- @pom.version@
- true
+ ${project.version}
true
@@ -156,7 +167,7 @@
io.openliberty.tools
liberty-maven-plugin
- @pom.version@
+ ${project.version}
org.apache.maven.plugins
@@ -183,7 +194,7 @@
io.openliberty.tools
liberty-maven-plugin
- @pom.version@
+ ${project.version}
org.apache.maven.plugins
@@ -205,7 +216,7 @@
io.openliberty.tools
liberty-maven-plugin
- @pom.version@
+ ${project.version}
org.apache.maven.plugins
diff --git a/liberty-maven-plugin/src/it/config-directory-it/src/main/webapp/index.jsp b/liberty-maven-plugin-integration-tests/config-directory-it/src/main/webapp/index.jsp
similarity index 100%
rename from liberty-maven-plugin/src/it/config-directory-it/src/main/webapp/index.jsp
rename to liberty-maven-plugin-integration-tests/config-directory-it/src/main/webapp/index.jsp
diff --git a/liberty-maven-plugin/src/it/config-directory-it/src/test/java/net/wasdev/wlp/maven/test/app/ConfigDirectoryTest.java b/liberty-maven-plugin-integration-tests/config-directory-it/src/test/java/net/wasdev/wlp/maven/test/app/ConfigDirectoryTest.java
similarity index 100%
rename from liberty-maven-plugin/src/it/config-directory-it/src/test/java/net/wasdev/wlp/maven/test/app/ConfigDirectoryTest.java
rename to liberty-maven-plugin-integration-tests/config-directory-it/src/test/java/net/wasdev/wlp/maven/test/app/ConfigDirectoryTest.java
diff --git a/liberty-maven-plugin/src/it/config-directory-it/src/test/java/net/wasdev/wlp/maven/test/app/KeystorePasswordTest.java b/liberty-maven-plugin-integration-tests/config-directory-it/src/test/java/net/wasdev/wlp/maven/test/app/KeystorePasswordTest.java
similarity index 100%
rename from liberty-maven-plugin/src/it/config-directory-it/src/test/java/net/wasdev/wlp/maven/test/app/KeystorePasswordTest.java
rename to liberty-maven-plugin-integration-tests/config-directory-it/src/test/java/net/wasdev/wlp/maven/test/app/KeystorePasswordTest.java
diff --git a/liberty-maven-plugin/src/it/config-directory-it/src/test/java/net/wasdev/wlp/maven/test/app/LibertySettingsDirectoryTest.java b/liberty-maven-plugin-integration-tests/config-directory-it/src/test/java/net/wasdev/wlp/maven/test/app/LibertySettingsDirectoryTest.java
similarity index 100%
rename from liberty-maven-plugin/src/it/config-directory-it/src/test/java/net/wasdev/wlp/maven/test/app/LibertySettingsDirectoryTest.java
rename to liberty-maven-plugin-integration-tests/config-directory-it/src/test/java/net/wasdev/wlp/maven/test/app/LibertySettingsDirectoryTest.java
diff --git a/liberty-maven-plugin/src/it/config-directory-it/src/test/java/net/wasdev/wlp/maven/test/app/MicroCleanAfterTest.java b/liberty-maven-plugin-integration-tests/config-directory-it/src/test/java/net/wasdev/wlp/maven/test/app/MicroCleanAfterTest.java
similarity index 100%
rename from liberty-maven-plugin/src/it/config-directory-it/src/test/java/net/wasdev/wlp/maven/test/app/MicroCleanAfterTest.java
rename to liberty-maven-plugin-integration-tests/config-directory-it/src/test/java/net/wasdev/wlp/maven/test/app/MicroCleanAfterTest.java
diff --git a/liberty-maven-plugin/src/it/config-directory-it/src/test/java/net/wasdev/wlp/maven/test/app/MicroCleanBeforeTest.java b/liberty-maven-plugin-integration-tests/config-directory-it/src/test/java/net/wasdev/wlp/maven/test/app/MicroCleanBeforeTest.java
similarity index 100%
rename from liberty-maven-plugin/src/it/config-directory-it/src/test/java/net/wasdev/wlp/maven/test/app/MicroCleanBeforeTest.java
rename to liberty-maven-plugin-integration-tests/config-directory-it/src/test/java/net/wasdev/wlp/maven/test/app/MicroCleanBeforeTest.java
diff --git a/liberty-maven-plugin/src/it/config-directory-it/src/test/java/net/wasdev/wlp/maven/test/support/HttpUtils.java b/liberty-maven-plugin-integration-tests/config-directory-it/src/test/java/net/wasdev/wlp/maven/test/support/HttpUtils.java
similarity index 100%
rename from liberty-maven-plugin/src/it/config-directory-it/src/test/java/net/wasdev/wlp/maven/test/support/HttpUtils.java
rename to liberty-maven-plugin-integration-tests/config-directory-it/src/test/java/net/wasdev/wlp/maven/test/support/HttpUtils.java
diff --git a/liberty-maven-plugin/src/it/config-directory-it/src/test/resources/invalidDirPom.xml b/liberty-maven-plugin-integration-tests/config-directory-it/src/test/resources/invalidDirPom.xml
similarity index 100%
rename from liberty-maven-plugin/src/it/config-directory-it/src/test/resources/invalidDirPom.xml
rename to liberty-maven-plugin-integration-tests/config-directory-it/src/test/resources/invalidDirPom.xml
diff --git a/liberty-maven-plugin/src/it/config-directory-it/src/test/resources/server.xml b/liberty-maven-plugin-integration-tests/config-directory-it/src/test/resources/server.xml
similarity index 100%
rename from liberty-maven-plugin/src/it/config-directory-it/src/test/resources/server.xml
rename to liberty-maven-plugin-integration-tests/config-directory-it/src/test/resources/server.xml
diff --git a/liberty-maven-plugin/src/it/config-directory-it/src/test/resources/testConfig/server1.xml b/liberty-maven-plugin-integration-tests/config-directory-it/src/test/resources/testConfig/server1.xml
similarity index 100%
rename from liberty-maven-plugin/src/it/config-directory-it/src/test/resources/testConfig/server1.xml
rename to liberty-maven-plugin-integration-tests/config-directory-it/src/test/resources/testConfig/server1.xml
diff --git a/liberty-maven-plugin/src/it/config-directory-it/src/test/resources/testConfig/testDir/bootstrap1.properties b/liberty-maven-plugin-integration-tests/config-directory-it/src/test/resources/testConfig/testDir/bootstrap1.properties
similarity index 100%
rename from liberty-maven-plugin/src/it/config-directory-it/src/test/resources/testConfig/testDir/bootstrap1.properties
rename to liberty-maven-plugin-integration-tests/config-directory-it/src/test/resources/testConfig/testDir/bootstrap1.properties
diff --git a/liberty-maven-plugin/src/it/config-directory-it/src/test/resources/testLibertyConfig/repository.properties b/liberty-maven-plugin-integration-tests/config-directory-it/src/test/resources/testLibertyConfig/repository.properties
similarity index 100%
rename from liberty-maven-plugin/src/it/config-directory-it/src/test/resources/testLibertyConfig/repository.properties
rename to liberty-maven-plugin-integration-tests/config-directory-it/src/test/resources/testLibertyConfig/repository.properties
diff --git a/liberty-maven-plugin-integration-tests/pom.xml b/liberty-maven-plugin-integration-tests/pom.xml
new file mode 100644
index 000000000..00b75e02e
--- /dev/null
+++ b/liberty-maven-plugin-integration-tests/pom.xml
@@ -0,0 +1,51 @@
+
+
+ 4.0.0
+
+
+ io.openliberty.tools
+ liberty-maven
+ 3.8.3-SNAPSHOT
+
+
+ io.openliberty.tools.it
+ liberty-maven-plugin-integration-tests
+ 3.8.3-SNAPSHOT
+ pom
+ Liberty Maven Plugin :: ITs
+
+
+ assembly-server
+ config-directory-it
+
+
+
+
+
+
+ org.codehaus.mojo
+ build-helper-maven-plugin
+ 3.3.0
+ true
+
+
+ portnumber
+ pre-integration-test
+
+ reserve-network-port
+
+
+
+ liberty.port
+
+
+
+
+
+
+
+
+
+
diff --git a/liberty-maven-plugin/pom.xml b/liberty-maven-plugin/pom.xml
index 41d69972f..c324dc689 100644
--- a/liberty-maven-plugin/pom.xml
+++ b/liberty-maven-plugin/pom.xml
@@ -183,6 +183,7 @@
true
-Dfile.encoding=UTF-8
+ ${skipPluginIts}
diff --git a/liberty-maven-plugin/src/it/config-directory-it/invoker.properties b/liberty-maven-plugin/src/it/config-directory-it/invoker.properties
deleted file mode 100644
index a12c0ad0a..000000000
--- a/liberty-maven-plugin/src/it/config-directory-it/invoker.properties
+++ /dev/null
@@ -1,5 +0,0 @@
-# Goal 2 and 3 will run tests verifying a "Before" and "After" state
-# Goal 1 will include remaining tests and execute first
-invoker.goals.1 = clean install -Pmain-it
-invoker.goals.1 = liberty:create verify -Pmicro-clean-before
-invoker.goals.2 = liberty:create integration-test -Pmicro-clean-after
\ No newline at end of file
diff --git a/pom.xml b/pom.xml
index 729b9eb3b..0045e0935 100644
--- a/pom.xml
+++ b/pom.xml
@@ -48,6 +48,7 @@
liberty-maven-app-parent
liberty-maven-plugin
+ liberty-maven-plugin-integration-tests