forked from pierront/mylibrary-template
		
	
		
			
	
	
		
			151 lines
		
	
	
		
			4.7 KiB
		
	
	
	
		
			XML
		
	
	
	
	
	
		
		
			
		
	
	
			151 lines
		
	
	
		
			4.7 KiB
		
	
	
	
		
			XML
		
	
	
	
	
	
| 
								 | 
							
								<?xml version="1.0" encoding="UTF-8"?>
							 | 
						||
| 
								 | 
							
								<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>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  <groupId>fr.iut_fbleau.but3.dev62</groupId>
							 | 
						||
| 
								 | 
							
								  <artifactId>mylibrary</artifactId>
							 | 
						||
| 
								 | 
							
								  <version>1.0-SNAPSHOT</version>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  <properties>
							 | 
						||
| 
								 | 
							
								    <!--    Your java version-->
							 | 
						||
| 
								 | 
							
								    <maven.compiler.source>21</maven.compiler.source>
							 | 
						||
| 
								 | 
							
								    <maven.compiler.target>21</maven.compiler.target>
							 | 
						||
| 
								 | 
							
								    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								    <!--    Main dependencies -->
							 | 
						||
| 
								 | 
							
								    <lombok.version>1.18.36</lombok.version>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								    <!--    Test Verisons-->
							 | 
						||
| 
								 | 
							
								    <junit.version>5.11.4</junit.version>
							 | 
						||
| 
								 | 
							
								    <junit.platform.version>1.11.4</junit.platform.version>
							 | 
						||
| 
								 | 
							
								    <cucumber.version>7.21.1</cucumber.version>
							 | 
						||
| 
								 | 
							
								    <mockito.version>5.16.0</mockito.version>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								    <!--  Maven build version  -->
							 | 
						||
| 
								 | 
							
								    <maven.compiler.version>3.13.0</maven.compiler.version>
							 | 
						||
| 
								 | 
							
								    <maven.surefire.version>3.5.2</maven.surefire.version>
							 | 
						||
| 
								 | 
							
								  </properties>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  <dependencyManagement>
							 | 
						||
| 
								 | 
							
								    <dependencies>
							 | 
						||
| 
								 | 
							
								      <dependency>
							 | 
						||
| 
								 | 
							
								        <groupId>io.cucumber</groupId>
							 | 
						||
| 
								 | 
							
								        <artifactId>cucumber-bom</artifactId>
							 | 
						||
| 
								 | 
							
								        <version>${cucumber.version}</version>
							 | 
						||
| 
								 | 
							
								        <type>pom</type>
							 | 
						||
| 
								 | 
							
								        <scope>import</scope>
							 | 
						||
| 
								 | 
							
								      </dependency>
							 | 
						||
| 
								 | 
							
								      <dependency>
							 | 
						||
| 
								 | 
							
								        <groupId>org.junit</groupId>
							 | 
						||
| 
								 | 
							
								        <artifactId>junit-bom</artifactId>
							 | 
						||
| 
								 | 
							
								        <version>${junit.version}</version>
							 | 
						||
| 
								 | 
							
								        <type>pom</type>
							 | 
						||
| 
								 | 
							
								        <scope>import</scope>
							 | 
						||
| 
								 | 
							
								      </dependency>
							 | 
						||
| 
								 | 
							
								    </dependencies>
							 | 
						||
| 
								 | 
							
								  </dependencyManagement>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  <dependencies>
							 | 
						||
| 
								 | 
							
								    <dependency>
							 | 
						||
| 
								 | 
							
								      <groupId>org.projectlombok</groupId>
							 | 
						||
| 
								 | 
							
								      <artifactId>lombok</artifactId>
							 | 
						||
| 
								 | 
							
								      <version>${lombok.version}</version>
							 | 
						||
| 
								 | 
							
								      <scope>provided</scope>
							 | 
						||
| 
								 | 
							
								    </dependency>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								    <dependency>
							 | 
						||
| 
								 | 
							
								      <groupId>io.cucumber</groupId>
							 | 
						||
| 
								 | 
							
								      <artifactId>cucumber-java</artifactId>
							 | 
						||
| 
								 | 
							
								      <scope>test</scope>
							 | 
						||
| 
								 | 
							
								    </dependency>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								    <dependency>
							 | 
						||
| 
								 | 
							
								      <groupId>io.cucumber</groupId>
							 | 
						||
| 
								 | 
							
								      <artifactId>cucumber-junit-platform-engine</artifactId>
							 | 
						||
| 
								 | 
							
								      <scope>test</scope>
							 | 
						||
| 
								 | 
							
								    </dependency>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								    <dependency>
							 | 
						||
| 
								 | 
							
								      <groupId>org.junit.platform</groupId>
							 | 
						||
| 
								 | 
							
								      <artifactId>junit-platform-suite</artifactId>
							 | 
						||
| 
								 | 
							
								      <version>${junit.platform.version}</version>
							 | 
						||
| 
								 | 
							
								      <scope>test</scope>
							 | 
						||
| 
								 | 
							
								    </dependency>
							 | 
						||
| 
								 | 
							
								    <dependency>
							 | 
						||
| 
								 | 
							
								      <groupId>org.junit.platform</groupId>
							 | 
						||
| 
								 | 
							
								      <artifactId>junit-platform-engine</artifactId>
							 | 
						||
| 
								 | 
							
								      <version>${junit.platform.version}</version>
							 | 
						||
| 
								 | 
							
								      <scope>test</scope>
							 | 
						||
| 
								 | 
							
								    </dependency>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								    <dependency>
							 | 
						||
| 
								 | 
							
								      <groupId>org.junit.jupiter</groupId>
							 | 
						||
| 
								 | 
							
								      <artifactId>junit-jupiter-api</artifactId>
							 | 
						||
| 
								 | 
							
								      <version>${junit.version}</version>
							 | 
						||
| 
								 | 
							
								      <scope>test</scope>
							 | 
						||
| 
								 | 
							
								    </dependency>
							 | 
						||
| 
								 | 
							
								    <dependency>
							 | 
						||
| 
								 | 
							
								      <groupId>org.junit.jupiter</groupId>
							 | 
						||
| 
								 | 
							
								      <artifactId>junit-jupiter-params</artifactId>
							 | 
						||
| 
								 | 
							
								      <version>${junit.version}</version>
							 | 
						||
| 
								 | 
							
								      <scope>test</scope>
							 | 
						||
| 
								 | 
							
								    </dependency>
							 | 
						||
| 
								 | 
							
								    <dependency>
							 | 
						||
| 
								 | 
							
								      <groupId>org.junit.jupiter</groupId>
							 | 
						||
| 
								 | 
							
								      <artifactId>junit-jupiter-engine</artifactId>
							 | 
						||
| 
								 | 
							
								      <version>${junit.version}</version>
							 | 
						||
| 
								 | 
							
								      <scope>test</scope>
							 | 
						||
| 
								 | 
							
								    </dependency>
							 | 
						||
| 
								 | 
							
								    <dependency>
							 | 
						||
| 
								 | 
							
								      <groupId>org.junit.platform</groupId>
							 | 
						||
| 
								 | 
							
								      <artifactId>junit-platform-launcher</artifactId>
							 | 
						||
| 
								 | 
							
								      <version>${junit.platform.version}</version>
							 | 
						||
| 
								 | 
							
								      <scope>test</scope>
							 | 
						||
| 
								 | 
							
								    </dependency>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								    <dependency>
							 | 
						||
| 
								 | 
							
								      <groupId>org.mockito</groupId>
							 | 
						||
| 
								 | 
							
								      <artifactId>mockito-core</artifactId>
							 | 
						||
| 
								 | 
							
								      <version>${mockito.version}</version>
							 | 
						||
| 
								 | 
							
								      <scope>test</scope>
							 | 
						||
| 
								 | 
							
								    </dependency>
							 | 
						||
| 
								 | 
							
								    <dependency>
							 | 
						||
| 
								 | 
							
								      <groupId>org.mockito</groupId>
							 | 
						||
| 
								 | 
							
								      <artifactId>mockito-junit-jupiter</artifactId>
							 | 
						||
| 
								 | 
							
								      <version>${mockito.version}</version>
							 | 
						||
| 
								 | 
							
								      <scope>test</scope>
							 | 
						||
| 
								 | 
							
								    </dependency>
							 | 
						||
| 
								 | 
							
								  </dependencies>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  <build>
							 | 
						||
| 
								 | 
							
								    <plugins>
							 | 
						||
| 
								 | 
							
								      <plugin>
							 | 
						||
| 
								 | 
							
								        <groupId>org.apache.maven.plugins</groupId>
							 | 
						||
| 
								 | 
							
								        <artifactId>maven-compiler-plugin</artifactId>
							 | 
						||
| 
								 | 
							
								        <version>${maven.compiler.version}</version>
							 | 
						||
| 
								 | 
							
								        <configuration>
							 | 
						||
| 
								 | 
							
								          <encoding>${project.build.sourceEncoding}</encoding>
							 | 
						||
| 
								 | 
							
								          <source>${maven.compiler.source}</source>
							 | 
						||
| 
								 | 
							
								          <target>${maven.compiler.target}</target>
							 | 
						||
| 
								 | 
							
								        </configuration>
							 | 
						||
| 
								 | 
							
								      </plugin>
							 | 
						||
| 
								 | 
							
								      <plugin>
							 | 
						||
| 
								 | 
							
								        <groupId>org.apache.maven.plugins</groupId>
							 | 
						||
| 
								 | 
							
								        <artifactId>maven-surefire-plugin</artifactId>
							 | 
						||
| 
								 | 
							
								        <version>${maven.surefire.version}</version>
							 | 
						||
| 
								 | 
							
								        <configuration>
							 | 
						||
| 
								 | 
							
								          <properties>
							 | 
						||
| 
								 | 
							
								            <!-- Work around. Surefire does not include enough
							 | 
						||
| 
								 | 
							
								                 information to disambiguate between different
							 | 
						||
| 
								 | 
							
								                 examples and scenarios. -->
							 | 
						||
| 
								 | 
							
								            <configurationParameters>
							 | 
						||
| 
								 | 
							
								              cucumber.junit-platform.naming-strategy=long
							 | 
						||
| 
								 | 
							
								            </configurationParameters>
							 | 
						||
| 
								 | 
							
								          </properties>
							 | 
						||
| 
								 | 
							
								        </configuration>
							 | 
						||
| 
								 | 
							
								      </plugin>
							 | 
						||
| 
								 | 
							
								    </plugins>
							 | 
						||
| 
								 | 
							
								  </build>
							 | 
						||
| 
								 | 
							
								</project>
							 |