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> |