primefaces-showcase
Used in:
components
- OverviewOverview
- VersionsVersions
- DependentsDependents
- DependenciesDependencies
<dependency> <groupId>org.primefaces</groupId> <artifactId>primefaces-showcase</artifactId> <version>15.0.3</version> </dependency>
<?xml version="1.0" encoding="UTF-8"?> <project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://maven.apache.org/POM/4.0.0" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <parent> <groupId>org.primefaces</groupId> <artifactId>primefaces-parent</artifactId> <version>15.0.3</version> <relativePath>../pom.xml</relativePath> </parent> <artifactId>primefaces-showcase</artifactId> <packaging>war</packaging> <name>PrimeFaces Showcase</name> <properties> <hibernate-validator.version>8.0.1.Final</hibernate-validator.version> <mojarra.version>4.0.9</mojarra.version> <myfaces.version>4.0.2</myfaces.version> <resteasy.version>6.2.8.Final</resteasy.version> <jetty.version>12.0.16</jetty.version> <weld.version>5.1.3.Final</weld.version> <jsf.project.stage>Production</jsf.project.stage> <sonar.skip>true</sonar.skip> </properties> <repositories> <repository> <id>primefaces</id> <name>PrimeFaces Maven Repository</name> <url>https://repository.primefaces.org</url> <layout>default</layout> </repository> </repositories> <dependencies> <dependency> <groupId>org.apache.tomee</groupId> <artifactId>jakartaee-api</artifactId> <version>10.0</version> <scope>provided</scope> </dependency> <dependency> <groupId>org.glassfish</groupId> <artifactId>jakarta.faces</artifactId> <version>${mojarra.version}</version> <scope>provided</scope> </dependency> <dependency> <groupId>org.primefaces</groupId> <artifactId>primefaces</artifactId> <version>${project.version}</version> <classifier>jakarta</classifier> </dependency> <dependency> <groupId>org.primefaces</groupId> <artifactId>primefaces-themes</artifactId> <version>${project.version}</version> </dependency> <!-- Data Exporter --> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> </dependency> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-ooxml</artifactId> <exclusions> <exclusion> <groupId>com.github.virtuald</groupId> <artifactId>curvesapi</artifactId> </exclusion> <exclusion> <groupId>org.apache.xmlgraphics</groupId> <artifactId>batik-all</artifactId> </exclusion> <exclusion> <groupId>org.apache.santuario</groupId> <artifactId>xmlsec</artifactId> </exclusion> <exclusion> <groupId>de.rototor.pdfbox</groupId> <artifactId>graphics2d</artifactId> </exclusion> <exclusion> <groupId>org.bouncycastle</groupId> <artifactId>bcpkix-jdk15on</artifactId> </exclusion> <exclusion> <groupId>org.bouncycastle</groupId> <artifactId>bcprov-jdk15on</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>com.github.librepdf</groupId> <artifactId>openpdf</artifactId> </dependency> <!-- FeedReader --> <dependency> <groupId>com.apptasticsoftware</groupId> <artifactId>rssreader</artifactId> </dependency> <!-- File Upload --> <dependency> <groupId>org.overviewproject</groupId> <artifactId>mime-types</artifactId> </dependency> <!-- Logging --> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-simple</artifactId> <version>2.0.16</version> </dependency> <!-- GraphicImage --> <dependency> <groupId>org.jfree</groupId> <artifactId>jfreechart</artifactId> <version>1.5.5</version> <exclusions> <exclusion> <groupId>junit</groupId> <artifactId>junit</artifactId> </exclusion> </exclusions> </dependency> <!-- Barcode --> <dependency> <groupId>uk.org.okapibarcode</groupId> <artifactId>okapibarcode</artifactId> </dependency> <!-- ChartJS model --> <dependency> <groupId>software.xdev</groupId> <artifactId>chartjs-java-model</artifactId> <version>2.7.0</version> </dependency> <!-- Conflict with resteasy-jackson2-provider --> <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</artifactId> <version>2.18.2</version> </dependency> <!-- Cache --> <dependency> <groupId>org.ehcache</groupId> <artifactId>ehcache</artifactId> <version>3.10.8</version> <classifier>jakarta</classifier> <exclusions> <exclusion> <groupId>org.glassfish.jaxb</groupId> <artifactId>jaxb-runtime</artifactId> </exclusion> </exclusions> </dependency> <!-- HTML sanitizer for the textEditor --> <dependency> <groupId>com.googlecode.owasp-java-html-sanitizer</groupId> <artifactId>owasp-java-html-sanitizer</artifactId> </dependency> <!-- JAXB required for JDK9+ --> <dependency> <groupId>org.glassfish.jaxb</groupId> <artifactId>jaxb-runtime</artifactId> <version>4.0.5</version> </dependency> </dependencies> <build> <resources> <resource> <directory>src/main/resources</directory> <filtering>true</filtering> </resource> <resource> <directory>${basedir}/src/main/webapp/WEB-INF</directory> <includes> <include>web.xml</include> </includes> <filtering>true</filtering> <targetPath>${project.build.directory}</targetPath> </resource> </resources> <plugins> <plugin> <groupId>com.mycila</groupId> <artifactId>license-maven-plugin</artifactId> <configuration> <licenseSets> <licenseSet> <header>../conf/header.txt</header> </licenseSet> </licenseSets> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-war-plugin</artifactId> <configuration> <webResources> <resource> <filtering>true</filtering> <directory>src/main/webapp</directory> <includes> <include>**/web.xml</include> </includes> </resource> </webResources> <warSourceDirectory>src/main/webapp</warSourceDirectory> <webXml>${project.build.directory}/web.xml</webXml> </configuration> </plugin> <plugin> <groupId>io.github.cleydyr</groupId> <artifactId>dart-sass-maven-plugin</artifactId> <version>1.5.0</version> <executions> <execution> <id>generate-css-using-sass</id> <phase>generate-resources</phase> <goals> <goal>compile-sass</goal> </goals> </execution> </executions> <configuration> <inputFolder>${basedir}/src/main/webapp/resources/showcase/css/layout</inputFolder> <outputFolder>${basedir}/src/main/webapp/resources/showcase/css/layout</outputFolder> <update>true</update> <noSourceMap>true</noSourceMap> <style>COMPRESSED</style> <quiet>false</quiet> </configuration> </plugin> <plugin> <groupId>org.eclipse.jetty.ee10</groupId> <artifactId>jetty-ee10-maven-plugin</artifactId> <version>${jetty.version}</version> <configuration> <!-- see https://eclipse.dev/jetty/documentation/jetty-12/programming-guide/index.html#jetty-run-goal --> <webApp> <contextPath>/showcase</contextPath> </webApp> <webXml>${project.build.directory}/web.xml</webXml> <httpConnector> <host>0.0.0.0</host> <port>8080</port> </httpConnector> </configuration> <dependencies> <dependency> <groupId>org.eclipse.jetty.ee10</groupId> <artifactId>jetty-ee10-cdi</artifactId> <version>${jetty.version}</version> </dependency> </dependencies> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-resources-plugin</artifactId> <executions> <execution> <id>copy-java-files</id> <phase>process-classes</phase> <goals> <goal>copy-resources</goal> </goals> <configuration> <outputDirectory>${project.build.outputDirectory}</outputDirectory> <resources> <resource> <directory>src/main/java</directory> <filtering>false</filtering> </resource> </resources> </configuration> </execution> </executions> </plugin> </plugins> <extensions> <extension> <groupId>org.apache.maven.wagon</groupId> <artifactId>wagon-ssh</artifactId> <version>3.5.3</version> </extension> </extensions> </build> <profiles> <profile> <id>ee</id> <activation> <activeByDefault>true</activeByDefault> </activation> <build> <filters> <filter>${basedir}/src/main/resources/filters/ee.properties</filter> </filters> </build> </profile> <profile> <id>localhost</id> <activation> <property> <name>dev</name> </property> </activation> <properties> <jsf.project.stage>Development</jsf.project.stage> </properties> <build> <defaultGoal>clean jetty:run</defaultGoal> </build> </profile> <profile> <id>mojarra-4.0</id> <activation> <property> <name>dev</name> </property> </activation> <dependencies> <dependency> <groupId>org.glassfish</groupId> <artifactId>jakarta.faces</artifactId> <version>${mojarra.version}</version> </dependency> </dependencies> <build> <filters> <filter>${basedir}/src/main/resources/filters/mojarra.properties</filter> </filters> </build> </profile> <profile> <id>myfaces-4.0</id> <dependencies> <dependency> <groupId>org.apache.myfaces.core</groupId> <artifactId>myfaces-api</artifactId> <version>${myfaces.version}</version> </dependency> <dependency> <groupId>org.apache.myfaces.core</groupId> <artifactId>myfaces-impl</artifactId> <version>${myfaces.version}</version> </dependency> </dependencies> <build> <filters> <filter>${basedir}/src/main/resources/filters/myfaces.properties</filter> </filters> </build> </profile> <profile> <id>non-ee</id> <activation> <property> <name>dev</name> </property> </activation> <dependencies> <dependency> <groupId>org.hibernate.validator</groupId> <artifactId>hibernate-validator</artifactId> <version>${hibernate-validator.version}</version> </dependency> <dependency> <groupId>org.jboss.resteasy</groupId> <artifactId>resteasy-core</artifactId> <version>${resteasy.version}</version> </dependency> <dependency> <groupId>org.jboss.resteasy</groupId> <artifactId>resteasy-servlet-initializer</artifactId> <version>${resteasy.version}</version> </dependency> <dependency> <groupId>org.jboss.resteasy</groupId> <artifactId>resteasy-cdi</artifactId> <version>${resteasy.version}</version> </dependency> <dependency> <groupId>org.jboss.resteasy</groupId> <artifactId>resteasy-jackson2-provider</artifactId> <version>${resteasy.version}</version> </dependency> <dependency> <groupId>org.jboss.weld.servlet</groupId> <artifactId>weld-servlet-core</artifactId> <version>${weld.version}</version> </dependency> </dependencies> <build> <filters> <filter>${basedir}/src/main/resources/filters/non-ee.properties</filter> </filters> </build> </profile> <profile> <id>release</id> <dependencies> <dependency> <groupId>org.apache.myfaces.core</groupId> <artifactId>myfaces-api</artifactId> <version>${myfaces.version}</version> <scope>compile</scope> </dependency> <dependency> <groupId>org.apache.myfaces.core</groupId> <artifactId>myfaces-impl</artifactId> <version>${myfaces.version}</version> <scope>compile</scope> </dependency> <!-- all following dependencies are identical to non-ee - profile --> <dependency> <groupId>org.hibernate.validator</groupId> <artifactId>hibernate-validator</artifactId> <version>${hibernate-validator.version}</version> </dependency> <dependency> <groupId>org.jboss.resteasy</groupId> <artifactId>resteasy-core</artifactId> <version>${resteasy.version}</version> </dependency> <dependency> <groupId>org.jboss.resteasy</groupId> <artifactId>resteasy-servlet-initializer</artifactId> <version>${resteasy.version}</version> </dependency> <dependency> <groupId>org.jboss.resteasy</groupId> <artifactId>resteasy-cdi</artifactId> <version>${resteasy.version}</version> </dependency> <dependency> <groupId>org.jboss.resteasy</groupId> <artifactId>resteasy-jackson2-provider</artifactId> <version>${resteasy.version}</version> </dependency> <dependency> <groupId>org.jboss.weld.servlet</groupId> <artifactId>weld-servlet-core</artifactId> <version>${weld.version}</version> </dependency> </dependencies> <build> <filters> <filter>${basedir}/src/main/resources/filters/myfaces.properties</filter> <filter>${basedir}/src/main/resources/filters/non-ee.properties</filter> </filters> </build> </profile> </profiles> </project>