|
9 | 9 | <version>0.0.1-SNAPSHOT</version> |
10 | 10 |
|
11 | 11 | <name>latte</name> |
12 | | - <!-- FIXME change it to the project's website --> |
13 | 12 | <url>http://www.example.com</url> |
14 | 13 |
|
15 | 14 | <properties> |
16 | 15 | <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> |
17 | 16 | <maven.compiler.source>1.8</maven.compiler.source> |
18 | 17 | <maven.compiler.target>1.8</maven.compiler.target> |
19 | | - <!-- versions --> |
20 | 18 | <version.spoon>10.4.2</version.spoon> |
21 | 19 | </properties> |
22 | 20 |
|
|
28 | 26 | <version>2.11.0</version> |
29 | 27 | </dependency> |
30 | 28 |
|
31 | | - |
32 | 29 | <dependency> |
33 | 30 | <groupId>org.javatuples</groupId> |
34 | 31 | <artifactId>javatuples</artifactId> |
35 | 32 | <version>1.2</version> |
36 | 33 | </dependency> |
37 | 34 |
|
38 | | - |
39 | 35 | <dependency> |
40 | | - <groupId>org.jboss.maven.surefire.modular</groupId> |
41 | | - <artifactId>maven-surefire-plugin</artifactId> |
42 | | - <version>1.0.0.Alpha3</version> |
43 | | - <type>maven-plugin</type> |
| 36 | + <groupId>org.junit.jupiter</groupId> |
| 37 | + <artifactId>junit-jupiter-api</artifactId> |
| 38 | + <version>5.11.4</version> <!-- Version is fine --> |
| 39 | + <scope>test</scope> |
44 | 40 | </dependency> |
45 | 41 |
|
46 | | - |
| 42 | + <!-- JUnit Jupiter Params (for Parameterized tests) --> |
47 | 43 | <dependency> |
48 | 44 | <groupId>org.junit.jupiter</groupId> |
49 | | - <artifactId>junit-jupiter-api</artifactId> |
50 | | - <version>5.11.4</version> |
| 45 | + <artifactId>junit-jupiter-params</artifactId> |
| 46 | + <version>5.11.4</version> <!-- Same version for consistency --> |
| 47 | + <scope>test</scope> |
51 | 48 | </dependency> |
52 | 49 |
|
| 50 | + <!-- JUnit Jupiter Engine (for running tests) --> |
| 51 | + <dependency> |
| 52 | + <groupId>org.junit.jupiter</groupId> |
| 53 | + <artifactId>junit-jupiter-engine</artifactId> |
| 54 | + <version>5.11.4</version> <!-- Same version for consistency --> |
| 55 | + <scope>test</scope> |
| 56 | + </dependency> |
53 | 57 |
|
54 | 58 | <dependency> |
55 | 59 | <groupId>ch.qos.logback</groupId> |
56 | 60 | <artifactId>logback-classic</artifactId> |
57 | 61 | <version>1.5.12</version> |
58 | 62 | </dependency> |
59 | 63 |
|
60 | | - |
61 | 64 | <dependency> |
62 | 65 | <groupId>org.slf4j</groupId> |
63 | 66 | <artifactId>slf4j-log4j12</artifactId> |
64 | 67 | <version>2.1.0-alpha1</version> |
65 | 68 | <type>pom</type> |
66 | 69 | </dependency> |
67 | 70 |
|
68 | | - |
69 | 71 | <dependency> |
70 | 72 | <groupId>ch.qos.logback</groupId> |
71 | 73 | <artifactId>logback</artifactId> |
72 | 74 | <version>0.5</version> |
73 | 75 | <type>pom</type> |
74 | 76 | </dependency> |
75 | 77 |
|
76 | | - |
77 | 78 | <dependency> |
78 | 79 | <groupId>org.apache.logging.log4j</groupId> |
79 | 80 | <artifactId>log4j</artifactId> |
|
87 | 88 | <version>4.11</version> |
88 | 89 | <scope>test</scope> |
89 | 90 | </dependency> |
90 | | - |
91 | | - <!-- https://mvnrepository.com/artifact/fr.inria.gforge.spoon/spoon-core --> |
92 | | - <dependency> |
93 | | - <groupId>fr.inria.gforge.spoon</groupId> |
94 | | - <artifactId>spoon-core</artifactId> |
95 | | - <version>${version.spoon}</version> |
96 | | - </dependency> |
| 91 | + |
| 92 | + <!-- Spoon Core Dependency --> |
| 93 | + <dependency> |
| 94 | + <groupId>fr.inria.gforge.spoon</groupId> |
| 95 | + <artifactId>spoon-core</artifactId> |
| 96 | + <version>${version.spoon}</version> |
| 97 | + </dependency> |
| 98 | + |
97 | 99 | </dependencies> |
98 | 100 |
|
99 | 101 | <build> |
100 | | - <pluginManagement><!-- lock down plugins versions to avoid using Maven defaults (may be moved to parent pom) --> |
| 102 | + <pluginManagement> |
101 | 103 | <plugins> |
102 | | - <!-- clean lifecycle, see https://maven.apache.org/ref/current/maven-core/lifecycles.html#clean_Lifecycle --> |
103 | 104 | <plugin> |
104 | 105 | <artifactId>maven-clean-plugin</artifactId> |
105 | 106 | <version>3.1.0</version> |
106 | 107 | </plugin> |
107 | | - <!-- default lifecycle, jar packaging: see https://maven.apache.org/ref/current/maven-core/default-bindings.html#Plugin_bindings_for_jar_packaging --> |
108 | 108 | <plugin> |
109 | 109 | <artifactId>maven-resources-plugin</artifactId> |
110 | 110 | <version>3.0.2</version> |
|
115 | 115 | </plugin> |
116 | 116 | <plugin> |
117 | 117 | <artifactId>maven-surefire-plugin</artifactId> |
118 | | - <version>2.22.1</version> |
| 118 | + <version>3.0.0-M5</version> <!-- Updated to newer version for better JUnit 5 support --> |
119 | 119 | </plugin> |
120 | 120 | <plugin> |
121 | 121 | <artifactId>maven-jar-plugin</artifactId> |
|
129 | 129 | <artifactId>maven-deploy-plugin</artifactId> |
130 | 130 | <version>2.8.2</version> |
131 | 131 | </plugin> |
132 | | - <!-- site lifecycle, see https://maven.apache.org/ref/current/maven-core/lifecycles.html#site_Lifecycle --> |
133 | 132 | <plugin> |
134 | 133 | <artifactId>maven-site-plugin</artifactId> |
135 | 134 | <version>3.7.1</version> |
|
0 commit comments