From 5475192d5c2e838331649e3dcbe86626e51a64a4 Mon Sep 17 00:00:00 2001 From: Jens Pelzetter Date: Mon, 15 Jun 2020 21:21:05 +0200 Subject: [PATCH] Configuration for maven-wildfly-plugin --- ccm-bundle-devel-wildfly-web/README.md | 7 ++ ccm-bundle-devel-wildfly-web/pom.xml | 109 +++++++++++++++++++++++-- pom.xml | 8 ++ 3 files changed, 116 insertions(+), 8 deletions(-) create mode 100644 ccm-bundle-devel-wildfly-web/README.md diff --git a/ccm-bundle-devel-wildfly-web/README.md b/ccm-bundle-devel-wildfly-web/README.md new file mode 100644 index 000000000..9efaa9761 --- /dev/null +++ b/ccm-bundle-devel-wildfly-web/README.md @@ -0,0 +1,7 @@ +## Prepare Wildfly: + +mvn -pl ccm-bundle-devel-wildfly-web wildfly:start wildfly:deploy-artifact@deploy-jdbc-driver wildfly:add-resource@add-datasource wildfly:shutdown + +## Running + +mvn -pl ccm-bundle-devel-wildfly-web -am wildfly:run diff --git a/ccm-bundle-devel-wildfly-web/pom.xml b/ccm-bundle-devel-wildfly-web/pom.xml index db6b2455a..7ab045e69 100644 --- a/ccm-bundle-devel-wildfly-web/pom.xml +++ b/ccm-bundle-devel-wildfly-web/pom.xml @@ -61,6 +61,12 @@ ccm-cms-tinymce ${project.parent.version} + + + org.postgresql + postgresql + provided + @@ -217,7 +223,31 @@ - + + + org.apache.maven.plugins + maven-clean-plugin + + true + + + ${project.build.directory} + + classes/ + generated-resources/ + libreccm-web-wildfly/ + libreccm-web-wildfly.war + maven-archiver/ + test-classes/ + war/ + + + wildfly* + + + + + + + + org.wildfly.plugins + wildfly-maven-plugin + + false + + + + start + + start + + + System.out + + + + deploy-jdbc-driver + + org.postgresql + postgresql + postgresql.jar + + + deploy-artifact + + + + add-datasource + +
subsystem=datasources,data-source=ccm-devel
+ + + + + ${wildfly.datasource.connectionUrl} + java:/comp/env/jdbc/libreccm/db + true + ${wildfly.datasource.username} + ${wildfly.datasource.password} + false + postgresql.jar + + + + +
+ + add-resource + +
+ + shutdown + + shutdown + + +
+
- run-with-wildfly + prepare-wildfly org.postgresql @@ -244,6 +334,9 @@ org.wildfly.plugins wildfly-maven-plugin + + false + - + + + shutdown package - start + shutdown - --> + diff --git a/pom.xml b/pom.xml index 2430a0755..7ed296253 100644 --- a/pom.xml +++ b/pom.xml @@ -155,6 +155,11 @@ maven-assembly-plugin 3.1.1 + + org.apache.maven.plugins + maven-clean-plugin + 3.1.0 + org.apache.maven.plugins maven-compiler-plugin @@ -330,6 +335,9 @@ org.wildfly.plugins wildfly-maven-plugin 2.1.0.Beta1 + + true +