Added wildfly-maven-plugin to poms

Former-commit-id: 707ba15ac1
pull/4/head
Jens Pelzetter 2020-06-14 12:54:43 +02:00
parent ff9031861f
commit b32f1e3cf3
2 changed files with 106 additions and 7 deletions

View File

@ -3,6 +3,9 @@
<properties> <properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<wildfly.datasource.connectionUrl>jdbc:postgresql://localhost:5432/ccm-devel</wildfly.datasource.connectionUrl>
<wildfly.datasource.username>ccm</wildfly.datasource.username>
<wildfly.datasource.password>ccm</wildfly.datasource.password>
</properties> </properties>
<modelVersion>4.0.0</modelVersion> <modelVersion>4.0.0</modelVersion>
@ -121,7 +124,7 @@
<arguments>link @librecms/ccm-cms-pagemodelseditor</arguments> <arguments>link @librecms/ccm-cms-pagemodelseditor</arguments>
</configuration> </configuration>
</execution> </execution>
<!-- <execution> <!-- <execution>
<id>npm link @librecms/ccm-cms-tinymce</id> <id>npm link @librecms/ccm-cms-tinymce</id>
<goals> <goals>
<goal>npm</goal> <goal>npm</goal>
@ -215,13 +218,103 @@
</configuration> </configuration>
</plugin> </plugin>
<plugin> <!-- <plugin>
<groupId>org.wildfly.plugins</groupId> <groupId>org.wildfly.plugins</groupId>
<artifactId>wildfly-maven-plugin</artifactId> <artifactId>wildfly-maven-plugin</artifactId>
<configuration> <configuration>
<skip>true</skip> <skip>true</skip>
</configuration> </configuration>
</plugin>-->
</plugins>
</build>
<profiles>
<profile>
<id>run-with-wildfly</id>
<dependencies>
<dependency>
<groupId>org.postgresql</groupId>
<artifactId>postgresql</artifactId>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.wildfly.plugins</groupId>
<artifactId>wildfly-maven-plugin</artifactId>
<executions>
<execution>
<id>undeploy</id>
<phase>clean</phase>
<goals>
<goal>undeploy</goal>
</goals>
<configuration>
<ignoreMissingDeployment>true</ignoreMissingDeployment>
</configuration>
</execution>
<execution>
<id>start</id>
<phase>package</phase>
<goals>
<goal>start</goal>
</goals>
</execution>
<execution>
<id>deploy-jdbc-driver</id>
<phase>package</phase>
<configuration>
<groupId>org.postgresql</groupId>
<artifactId>postgresql</artifactId>
<name>postgresql.jar</name>
</configuration>
<goals>
<goal>deploy-artifact</goal>
</goals>
</execution>
<execution>
<id>add-datasource</id>
<phase>install</phase>
<configuration>
<address>subsystem=datasources,data-source=ccm-devel</address>
<properties>
<connection-url>${wildfly.datasource.connectionUrl}</connection-url>
<jndi-name>java:/comp/env/jdbc/libreccm/db</jndi-name>
<enabled>true</enabled>
<username>${wildfly.datasource.username}</username>
<password>${wildfly.datasource.password}</password>
<use-ccm>false</use-ccm>
</properties>
</configuration>
<goals>
<goal>add-resource</goal>
</goals>
</execution>
<!-- <execution>
<id>run</id>
<phase>package</phase>
<goals>
<goal>run</goal>
</goals>
</execution>-->
<!-- <execution>
<id>deploy</id>
<phase>package</phase>
<goals>
<goal>deploy</goal>
</goals>
</execution>
<execution>
<id>start</id>
<phase>package</phase>
<goals>
<goal>start</goal>
</goals>
</execution>-->
</executions>
</plugin> </plugin>
</plugins> </plugins>
</build> </build>
</profile>
</profiles>
</project> </project>

12
pom.xml
View File

@ -329,7 +329,7 @@
<plugin> <plugin>
<groupId>org.wildfly.plugins</groupId> <groupId>org.wildfly.plugins</groupId>
<artifactId>wildfly-maven-plugin</artifactId> <artifactId>wildfly-maven-plugin</artifactId>
<version>2.0.1.Final</version> <version>2.0.2.Final</version>
</plugin> </plugin>
</plugins> </plugins>
</pluginManagement> </pluginManagement>
@ -358,13 +358,13 @@
</executions> </executions>
</plugin> </plugin>
<plugin> <!-- <plugin>
<groupId>org.wildfly.plugins</groupId> <groupId>org.wildfly.plugins</groupId>
<artifactId>wildfly-maven-plugin</artifactId> <artifactId>wildfly-maven-plugin</artifactId>
<configuration> <configuration>
<skip>true</skip> <skip>true</skip>
</configuration> </configuration>
</plugin> </plugin>-->
<plugin> <plugin>
<groupId>org.codehaus.mojo</groupId> <groupId>org.codehaus.mojo</groupId>
@ -437,6 +437,12 @@
<version>5.3.15.Final</version> <version>5.3.15.Final</version>
</dependency> </dependency>
<dependency>
<groupId>org.postgresql</groupId>
<artifactId>postgresql</artifactId>
<version>42.2.13</version>
</dependency>
<!-- <!--
Hibernate Validator used as implemenation of the Bean Hibernate Validator used as implemenation of the Bean
Validation API --> Validation API -->