teamengine-web
Used in:
components
- OverviewOverview
- VersionsVersions
- DependentsDependents
- DependenciesDependencies
<dependency> <groupId>org.opengis.cite.teamengine</groupId> <artifactId>teamengine-web</artifactId> <version>6.0.0</version> </dependency>
<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/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <parent> <groupId>org.opengis.cite</groupId> <artifactId>teamengine</artifactId> <version>6.0.0</version> </parent> <groupId>org.opengis.cite.teamengine</groupId> <artifactId>teamengine-web</artifactId> <packaging>war</packaging> <name>TEAM Engine - Web Application</name> <description> This module provides a web-based application for executing test suites and managing test reports. </description> <properties> <maven.build.timestamp.format>yyyy-MM-dd HH:mm:ss</maven.build.timestamp.format> <buildDate>${maven.build.timestamp}</buildDate> </properties> <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> </dependency> <dependency> <groupId>${project.groupId}</groupId> <artifactId>teamengine-core</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>${project.groupId}</groupId> <artifactId>teamengine-spi-ctl</artifactId> <version>${project.version}</version> <scope>runtime</scope> </dependency> <dependency> <groupId>${project.groupId}</groupId> <artifactId>teamengine-realm</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>org.glassfish.jersey.containers</groupId> <artifactId>jersey-container-servlet</artifactId> <scope>runtime</scope> </dependency> <dependency> <groupId>org.glassfish.jersey.inject</groupId> <artifactId>jersey-hk2</artifactId> <scope>runtime</scope> </dependency> <dependency> <groupId>org.glassfish.jersey.media</groupId> <artifactId>jersey-media-jaxb</artifactId> </dependency> <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-fileupload2-jakarta</artifactId> </dependency> <dependency> <groupId>javax.mail</groupId> <artifactId>mail</artifactId> </dependency> <dependency> <groupId>org.glassfish.web</groupId> <artifactId>jakarta.servlet.jsp.jstl</artifactId> <exclusions> <!-- provided by Tomcat --> <exclusion> <groupId>jakarta.servlet.jsp</groupId> <artifactId>jsp-api</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>jakarta.servlet</groupId> <artifactId>jakarta.servlet-api</artifactId> <scope>provided</scope> </dependency> <dependency> <groupId>commons-io</groupId> <artifactId>commons-io</artifactId> </dependency> <dependency> <groupId>javax.activation</groupId> <artifactId>activation</artifactId> </dependency> <dependency> <groupId>org.apache.tomcat</groupId> <artifactId>tomcat-servlet-api</artifactId> </dependency> <dependency> <groupId>org.opengis.cite.saxon</groupId> <artifactId>saxon9</artifactId> </dependency> <dependency> <groupId>xml-apis</groupId> <artifactId>xml-apis</artifactId> </dependency> <dependency> <groupId>org.opengis.cite</groupId> <artifactId>schema-utils</artifactId> </dependency> </dependencies> <build> <finalName>teamengine</finalName> <plugins> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>buildnumber-maven-plugin</artifactId> </plugin> <plugin> <artifactId>maven-surefire-plugin</artifactId> </plugin> <plugin> <artifactId>maven-remote-resources-plugin</artifactId> <configuration> <resourceBundles> <resourceBundle>${project.groupId}:teamengine-resources:${project.version}</resourceBundle> </resourceBundles> </configuration> <executions> <execution> <goals> <goal>process</goal> </goals> </execution> </executions> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-war-plugin</artifactId> <configuration> <escapeString>\</escapeString> <filteringDeploymentDescriptors>true</filteringDeploymentDescriptors> <!-- Shared resources are already present in WEB-INF/classes/ --> <!-- Common libraries (e.g. JAX-RS) are bundled separately --> <webResources> <resource> <filtering>true</filtering> <directory>src/main/webapp</directory> </resource> </webResources> <packagingExcludes> WEB-INF/lib/teamengine-resources*.jar, WEB-INF/lib/teamengine-realm*.jar, WEB-INF/lib/jersey-*.jar, WEB-INF/lib/jakarta.ws.rs-api-*.jar, WEB-INF/lib/asm-*.jar, WEB-INF/lib/derby-*.jar, WEB-INF/lib/xercesImpl-*.jar, WEB-INF/lib/xml-apis-*.jar, WEB-INF/lib/xml-resolver-*.jar, WEB-INF/lib/schema-utils-*.jar, </packagingExcludes> <archive> <manifest> <addDefaultImplementationEntries>true</addDefaultImplementationEntries> </manifest> <manifestEntries> <Build-Time>${maven.build.timestamp}</Build-Time> <Build-Revision>${buildNumber}</Build-Revision> <Build-Host>${hostname}</Build-Host> </manifestEntries> </archive> </configuration> </plugin> <plugin> <artifactId>maven-assembly-plugin</artifactId> <configuration> <descriptors> <descriptor>${basedir}/src/assembly/common-libs.xml</descriptor> </descriptors> </configuration> <executions> <execution> <phase>package</phase> <goals> <goal>single</goal> </goals> </execution> </executions> </plugin> <plugin> <artifactId>maven-repository-plugin</artifactId> </plugin> </plugins> </build> <profiles> <profile> <!-- Set ets-resources-version property in ${user.home}/.m2/settings.xml or as command-line option (-Dets-resources-version). --> <id>ogc.cite</id> <dependencies> <dependency> <groupId>org.opengis.cite</groupId> <artifactId>ets-resources</artifactId> <version>${ets-resources-version}</version> <type>pom</type> <scope>import</scope> </dependency> </dependencies> </profile> </profiles> </project>