rubia-forums-jsf
Used in:
components
- OverviewOverview
- VersionsVersions
- DependentsDependents
- DependenciesDependencies
<dependency> <groupId>it.vige</groupId> <artifactId>rubia-forums-jsf</artifactId> <version>4.0.0</version> </dependency>
<!-- /****************************************************************************** * Vige, Home of Professional Open Source Copyright 2010, Vige, and * * individual contributors by the @authors tag. See the copyright.txt in the * * distribution for a full listing of individual contributors. * * Licensed under the Apache License, Version 2.0 (the "License"); you may * * not use this file except in compliance with the License. You may obtain * * a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * * distributed under the License is distributed on an "AS IS" BASIS, * * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * * See the License for the specific language governing permissions and * * limitations under the License. * ******************************************************************************/ --> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> <modelVersion>4.0.0</modelVersion> <parent> <groupId>it.vige</groupId> <artifactId>rubia-forums</artifactId> <version>4.0.0</version> </parent> <artifactId>rubia-forums-jsf</artifactId> <packaging>war</packaging> <name>Rubia Forums JSF</name> <description>Rubia Forums JSF Application</description> <build> <defaultGoal>package</defaultGoal> <finalName>rubia-forums</finalName> <plugins> <plugin> <artifactId>maven-war-plugin</artifactId> <version>${maven.war.plugin.version}</version> <configuration> <outputFileNameMapping>@{artifactId}@.@{extension}@</outputFileNameMapping> </configuration> </plugin> </plugins> </build> <profiles> <profile> <id>development</id> <activation> <activeByDefault>true</activeByDefault> </activation> <build> <plugins> <plugin> <artifactId>maven-surefire-plugin</artifactId> <version>${maven.surefire.plugin.version}</version> <configuration> <excludes> <exclude>**/selenium/**</exclude> </excludes> </configuration> </plugin> </plugins> </build> </profile> <profile> <id>production</id> <build> <plugins> <plugin> <artifactId>maven-surefire-plugin</artifactId> <version>${maven.surefire.plugin.version}</version> <configuration> <excludes> <exclude>**/selenium/**</exclude> </excludes> </configuration> </plugin> </plugins> </build> </profile> <profile> <id>selenium</id> <build> <plugins> <plugin> <artifactId>maven-surefire-plugin</artifactId> <version>${maven.surefire.drone.plugin.version}</version> <configuration> <argLine>-Duser.language=${user.language} -Duser.region=${user.country}</argLine> </configuration> </plugin> <plugin> <groupId>com.google.code.maven-replacer-plugin</groupId> <artifactId>replacer</artifactId> <version>${maven.replacer.plugin.version}</version> <executions> <execution> <phase>test-compile</phase> <goals> <goal>replace</goal> </goals> </execution> </executions> <configuration> <filesToInclude>${project.build.directory}/test-classes/arquillian.xml,${project.build.directory}/test-classes/prefs.js</filesToInclude> <replacements> <replacement> <token>@OUTPUT_DIR@</token> <value>${project.build.directory}</value> </replacement> <replacement> <token>@TEMP_DIR@</token> <value>${java.io.tmpdir}</value> </replacement> </replacements> </configuration> </plugin> </plugins> </build> </profile> <profile> <id>runtime-jsf</id> <build> <plugins> <plugin> <groupId>org.wildfly.plugins</groupId> <artifactId>wildfly-maven-plugin</artifactId> <version>${wildfly.maven.plugin.version}</version> <configuration> <java-opts>${JAVA_OPTS} </java-opts> </configuration> <executions> <execution> <id>first-run-wildfly</id> <phase>install</phase> <goals> <goal>start</goal> </goals> <configuration> <artifactId>wildfly-preview-dist</artifactId> <version>${wildfly.version}</version> <addUser>admin:admin</addUser> </configuration> </execution> <execution> <id>stop-wildfly</id> <phase>pre-clean</phase> <goals> <goal>shutdown</goal> </goals> <configuration> <username>admin</username> <password>admin</password> </configuration> </execution> </executions> </plugin> </plugins> </build> </profile> <profile> <id>deploy-jsf</id> <build> <plugins> <plugin> <groupId>org.wildfly.plugins</groupId> <artifactId>wildfly-maven-plugin</artifactId> <version>${wildfly.maven.plugin.version}</version> <executions> <execution> <id>start-environment</id> <phase>install</phase> <goals> <goal>execute-commands</goal> </goals> <configuration> <scripts> <script>../rubia-forums-scripts/start-environment.cli</script> </scripts> </configuration> </execution> <execution> <id>deploy-application</id> <phase>install</phase> <goals> <goal>deploy</goal> </goals> </execution> <execution> <id>reload</id> <phase>install</phase> <goals> <goal>shutdown</goal> </goals> <configuration> <reload>true</reload> </configuration> </execution> <execution> <id>clean-environment</id> <phase>clean</phase> <goals> <goal>undeploy</goal> </goals> <configuration> <afterDeployment> <scripts> <script>../rubia-forums-scripts/clean-environment.cli</script> </scripts> </afterDeployment> </configuration> </execution> </executions> </plugin> </plugins> </build> </profile> </profiles> <dependencyManagement> <dependencies> <dependency> <groupId>org.jboss.arquillian.selenium</groupId> <artifactId>selenium-bom</artifactId> <version>${selenium.version}</version> <scope>import</scope> <type>pom</type> </dependency> <dependency> <groupId>org.jboss.arquillian.extension</groupId> <artifactId>arquillian-drone-bom</artifactId> <version>${org.jboss.arquillian.drone.version}</version> <scope>import</scope> <type>pom</type> </dependency> </dependencies> </dependencyManagement> <dependencies> <dependency> <groupId>it.vige</groupId> <artifactId>rubia-forums-ejb</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>org.primefaces</groupId> <artifactId>primefaces</artifactId> <version>${primefaces.version}</version> <classifier>jakarta</classifier> </dependency> <dependency> <groupId>org.primefaces.themes</groupId> <artifactId>aristo</artifactId> <version>1.0.1</version> </dependency> <dependency> <groupId>com.googlecode.owasp-java-html-sanitizer</groupId> <artifactId>owasp-java-html-sanitizer</artifactId> <version>${sanizer.version}</version> </dependency> <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-text</artifactId> <version>${commons.text.version}</version> </dependency> <dependency> <groupId>com.google.guava</groupId> <artifactId>guava</artifactId> <version>${guava.version}</version> </dependency> <dependency> <groupId>org.jboss.logging</groupId> <artifactId>jboss-logging</artifactId> <version>${jboss.logging.version}</version> <scope>provided</scope> </dependency> <dependency> <groupId>com.rometools</groupId> <artifactId>rome-fetcher</artifactId> <version>${rome.version}</version> <exclusions> <exclusion> <groupId>commons-codec</groupId> <artifactId>commons-codec</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.junit.jupiter</groupId> <artifactId>junit-jupiter-api</artifactId> <version>${junit.version}</version> <scope>test</scope> </dependency> <dependency> <groupId>org.junit.platform</groupId> <artifactId>junit-platform-runner</artifactId> <version>${junit.platform.runner.version}</version> <scope>test</scope> </dependency> <dependency> <groupId>org.jboss.arquillian.junit</groupId> <artifactId>arquillian-junit-container</artifactId> <version>${org.jboss.arquillian.version}</version> <scope>test</scope> </dependency> <dependency> <groupId>org.jboss.arquillian.extension</groupId> <artifactId>arquillian-drone-webdriver-depchain</artifactId> <type>pom</type> <scope>test</scope> </dependency> </dependencies> <repositories> <repository> <id>primefaces</id> <url>https://repository.primefaces.org/</url> </repository> </repositories> </project>