primefaces-showcase
Used in:
components
- OverviewOverview
- VersionsVersions
- DependentsDependents
- DependenciesDependencies
<dependency> <groupId>org.primefaces</groupId> <artifactId>primefaces-showcase</artifactId> <version>13.0.0</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>13.0.0</version> <relativePath>../pom.xml</relativePath> </parent> <artifactId>primefaces-showcase</artifactId> <packaging>war</packaging> <name>PrimeFaces Showcase</name> <properties> <owb.version>2.0.27</owb.version> <hibernate-validator.version>6.2.4.Final</hibernate-validator.version> <mojarra.version>2.3.19</mojarra.version> <myfaces.version>2.3.10</myfaces.version> <myfaces-next.version>2.3-next-M7</myfaces-next.version> <resteasy.version>5.0.7.Final</resteasy.version> <jetty.version>9.4.51.v20230217</jetty.version> <jsf.project.stage>Production</jsf.project.stage> </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>javaee-api</artifactId> <scope>provided</scope> </dependency> <dependency> <groupId>org.glassfish</groupId> <artifactId>jakarta.faces</artifactId> <scope>provided</scope> </dependency> <dependency> <groupId>org.primefaces</groupId> <artifactId>primefaces</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.rometools</groupId> <artifactId>rome</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.7</version> </dependency> <!-- GraphicImage --> <dependency> <groupId>jfree</groupId> <artifactId>jfreechart</artifactId> <version>1.0.1</version> </dependency> <!-- Barcode --> <dependency> <groupId>io.nayuki</groupId> <artifactId>qrcodegen</artifactId> </dependency> <dependency> <groupId>org.primefaces.extensions</groupId> <artifactId>barcode4j-light</artifactId> <version>2.3.0</version> </dependency> <!-- Cache --> <dependency> <groupId>org.ehcache</groupId> <artifactId>ehcache</artifactId> <version>3.9.9</version> </dependency> <!-- HTML sanitizer for the textEditor --> <dependency> <groupId>com.googlecode.owasp-java-html-sanitizer</groupId> <artifactId>owasp-java-html-sanitizer</artifactId> </dependency> <!-- JSON-parsing used by PrimeIconsView --> <dependency> <groupId>org.json</groupId> <artifactId>json</artifactId> </dependency> <!-- add dependencies which get shaded by PrimeFaces so IDE´s like IntelliJ can run und debug multimoduled showcase on eg Tomcat --> <dependency> <groupId>org.owasp.encoder</groupId> <artifactId>encoder</artifactId> </dependency> <dependency> <groupId>commons-io</groupId> <artifactId>commons-io</artifactId> </dependency> <!-- JAXB required for JDK9+ --> <dependency> <groupId>com.sun.xml.bind</groupId> <artifactId>jaxb-impl</artifactId> <version>2.3.6</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.1.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</groupId> <artifactId>jetty-maven-plugin</artifactId> <version>${jetty.version}</version> <configuration> <webAppConfig> <contextPath>/showcase</contextPath> <overrideDescriptor>src/main/webapp/WEB-INF/web-development.xml</overrideDescriptor> </webAppConfig> <scanIntervalSeconds>5</scanIntervalSeconds> <webXml>${project.build.directory}/web.xml</webXml> </configuration> </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-2.3</id> <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-2.3</id> <activation> <property> <name>dev</name> </property> </activation> <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>myfaces-next-2.3</id> <dependencies> <dependency> <groupId>org.apache.myfaces.core</groupId> <artifactId>myfaces-api</artifactId> <version>${myfaces-next.version}</version> <scope>compile</scope> </dependency> <dependency> <groupId>org.apache.myfaces.core</groupId> <artifactId>myfaces-impl</artifactId> <version>${myfaces-next.version}</version> <scope>compile</scope> </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> <exclusions> <exclusion> <groupId>org.jboss.spec.javax.xml.bind</groupId> <artifactId>jboss-jaxb-api_2.3_spec</artifactId> </exclusion> <exclusion> <groupId>jakarta.activation</groupId> <artifactId>jakarta.activation-api</artifactId> </exclusion> </exclusions> </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> <exclusions> <exclusion> <groupId>org.jboss.weld</groupId> <artifactId>weld-api</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.jboss.resteasy</groupId> <artifactId>resteasy-jackson2-provider</artifactId> <version>${resteasy.version}</version> <exclusions> <exclusion> <groupId>jakarta.activation</groupId> <artifactId>jakarta.activation-api</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.apache.geronimo.specs</groupId> <artifactId>geronimo-atinject_1.0_spec</artifactId> <version>1.2</version> </dependency> <dependency> <groupId>org.apache.geronimo.specs</groupId> <artifactId>geronimo-jcdi_2.0_spec</artifactId> <version>1.3</version> </dependency> <dependency> <groupId>org.apache.openwebbeans</groupId> <artifactId>openwebbeans-impl</artifactId> <version>${owb.version}</version> </dependency> <dependency> <groupId>org.apache.openwebbeans</groupId> <artifactId>openwebbeans-web</artifactId> <version>${owb.version}</version> </dependency> <dependency> <groupId>org.apache.openwebbeans</groupId> <artifactId>openwebbeans-jsf</artifactId> <version>${owb.version}</version> </dependency> </dependencies> <build> <filters> <filter>${basedir}/src/main/resources/filters/non-ee.properties</filter> </filters> </build> </profile> </profiles> </project>