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