core.wcm.components.it.e2e-selenium
Used in:
components
- OverviewOverview
- VersionsVersions
- DependentsDependents
- DependenciesDependencies
<dependency> <groupId>com.adobe.cq</groupId> <artifactId>core.wcm.components.it.e2e-selenium</artifactId> <version>2.30.0</version> </dependency>
<?xml version="1.0" encoding="UTF-8"?> <!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ Copyright 2021 Adobe ~ ~ 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/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <!-- ====================================================================== --> <!-- P A R E N T P R O J E C T D E S C R I P T I O N --> <!-- ====================================================================== --> <parent> <groupId>com.adobe.cq</groupId> <artifactId>core.wcm.components.parent</artifactId> <version>2.30.0</version> <relativePath>../../../parent/pom.xml</relativePath> </parent> <!-- ====================================================================== --> <!-- P R O J E C T D E S C R I P T I O N --> <!-- ====================================================================== --> <groupId>com.adobe.cq</groupId> <artifactId>core.wcm.components.it.e2e-selenium</artifactId> <version>2.30.0</version> <name>Adobe Experience Manager Core WCM Components Selenium Base Test Framework</name> <build> <pluginManagement> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-plugin</artifactId> <version>3.2.0</version> <configuration> <classesDirectory>${project.build.testOutputDirectory}</classesDirectory> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <version>2.22.2</version> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-failsafe-plugin</artifactId> <version>2.22.2</version> <configuration> <systemPropertiesFile>${system.properties.file}</systemPropertiesFile> </configuration> </plugin> <plugin> <groupId>com.adobe.granite.maven</groupId> <artifactId>quickstart-maven-plugin</artifactId> <version>1.6.1</version> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-assembly-plugin</artifactId> <version>2.4</version> <executions> <execution> <id>package-it-jar</id> <phase>package</phase> <goals> <goal>single</goal> </goals> <configuration> <descriptor>src/assembly/it-jar-with-dependencies.xml</descriptor> </configuration> </execution> <execution> <id>package-it-module</id> <phase>package</phase> <goals> <goal>single</goal> </goals> <configuration> <descriptor>src/assembly/it-module.xml</descriptor> </configuration> </execution> </executions> </plugin> </plugins> </pluginManagement> <plugins> <!-- Create self-contained jar with dependencies --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-assembly-plugin</artifactId> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-plugin</artifactId> <executions> <execution> <id>main-jar</id> <phase>package</phase> <goals> <goal>jar</goal> </goals> <configuration> <classifier>integrationtest</classifier> </configuration> </execution> </executions> </plugin> <plugin> <groupId>org.apache.rat</groupId> <artifactId>apache-rat-plugin</artifactId> <version>0.16.1</version> <configuration> <excludes combine.children="append"> <!-- exclude comparison files --> <exclude>**/resources/*.txt</exclude> <exclude>**/*.md</exclude> <exclude>build/</exclude> <exclude>.wdm.cache/</exclude> </excludes> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-deploy-plugin</artifactId> <configuration> <skip>true</skip> </configuration> </plugin> </plugins> </build> <properties> <aem.java.version>11</aem.java.version> <excludedGroups>failing,nested</excludedGroups> <granite.it.author.url>http://localhost:4502</granite.it.author.url> <granite.it.publish.url>http://localhost:4503</granite.it.publish.url> </properties> <profiles> <!-- Run every available integration test. --> <profile> <id>test-all</id> <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-failsafe-plugin</artifactId> <version>3.0.0-M4</version> <executions> <execution> <id>default-integration-test</id> <goals> <goal>integration-test</goal> </goals> <configuration> <trimStackTrace>false</trimStackTrace> <systemPropertyVariables> <sling.it.configure.default.replication.agents>false </sling.it.configure.default.replication.agents> <com.sun.security.enableAIAcaIssuers>true</com.sun.security.enableAIAcaIssuers> <it.logintokenauth>true</it.logintokenauth> <granite.it.author.url>http://localhost:4502</granite.it.author.url> <granite.it.publish.url>http://localhost:4502</granite.it.publish.url> <excludedGroups>failing</excludedGroups> <sel.jup.recording>true</sel.jup.recording> <sel.jup.recording.video.screen.size>1920x1080</sel.jup.recording.video.screen.size> <sel.jup.recording.video.frame.rate>4</sel.jup.recording.video.frame.rate> <sel.jup.recording.when.failure>true</sel.jup.recording.when.failure> <sling.it.instances>1</sling.it.instances> <sling.it.instance.url.1>http://localhost:4502</sling.it.instance.url.1> <sling.it.instance.runmode.1>author</sling.it.instance.runmode.1> <sling.it.instance.adminUser.1>admin</sling.it.instance.adminUser.1> <sling.it.instance.adminPassword.1>admin</sling.it.instance.adminPassword.1> <sling.it.author.url>http://localhost:4502</sling.it.author.url> </systemPropertyVariables> <includes> <include>**/*IT.java</include> <include>**/*SST.java</include> </includes> </configuration> </execution> </executions> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-assembly-plugin</artifactId> </plugin> </plugins> </build> </profile> <profile> <!-- This is the release profile. --> <id>release</id> <activation> <activeByDefault>false</activeByDefault> </activation> <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-plugin</artifactId> <executions> <execution> <id>empty-javadoc-jar</id> <phase>package</phase> <goals> <goal>jar</goal> </goals> <configuration> <classifier>javadoc</classifier> </configuration> </execution> <execution> <id>empty-sources-jar</id> <phase>package</phase> <goals> <goal>jar</goal> </goals> <configuration> <classifier>sources</classifier> </configuration> </execution> </executions> </plugin> </plugins> </build> </profile> </profiles> <!-- ====================================================================== --> <!-- D E P E N D E N C I E S --> <!-- ====================================================================== --> <dependencies> <dependency> <groupId>com.adobe.cq</groupId> <artifactId>core.wcm.components.it.e2e-selenium-utils</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>ch.qos.logback</groupId> <artifactId>logback-classic</artifactId> <version>1.2.13</version> <scope>test</scope> </dependency> <dependency> <groupId>com.adobe.cq</groupId> <artifactId>aem-cloud-testing-clients</artifactId> <version>1.2.3</version> <exclusions> <exclusion> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-core</artifactId> </exclusion> <exclusion> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</artifactId> </exclusion> </exclusions> </dependency> </dependencies> </project>