This is an automated email from the ASF dual-hosted git repository.

michaelo pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/velocity-engine.git


The following commit(s) were added to refs/heads/master by this push:
     new 40340e02 Simplify dependency management
40340e02 is described below

commit 40340e02cbe3c2a63bf37ded582eceb67c620b84
Author: Michael Osipov <[email protected]>
AuthorDate: Sat Feb 10 19:27:19 2024 +0100

    Simplify dependency management
---
 pom.xml                                | 22 ++++++++++++++++++++++
 spring-velocity-support/pom.xml        |  2 --
 velocity-custom-parser-example/pom.xml |  2 --
 velocity-engine-core/pom.xml           |  4 ----
 velocity-engine-examples/pom.xml       |  3 +--
 velocity-engine-scripting/pom.xml      |  2 --
 6 files changed, 23 insertions(+), 12 deletions(-)

diff --git a/pom.xml b/pom.xml
index 6b17acfe..8d1d8749 100644
--- a/pom.xml
+++ b/pom.xml
@@ -45,6 +45,28 @@
         <slf4j.version>1.7.36</slf4j.version>
     </properties>
 
+    <dependencyManagement>
+        <dependencies>
+            <dependency>
+                <groupId>org.slf4j</groupId>
+                <artifactId>slf4j-api</artifactId>
+                <version>${slf4j.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>junit</groupId>
+                <artifactId>junit</artifactId>
+                <version>${junit.version}</version>
+                <scope>test</scope>
+            </dependency>
+            <dependency>
+                <groupId>org.slf4j</groupId>
+                <artifactId>slf4j-simple</artifactId>
+                <version>${slf4j.version}</version>
+                <scope>test</scope>
+            </dependency>
+        </dependencies>
+    </dependencyManagement>
+
     <build>
         <defaultGoal>install</defaultGoal>
         <pluginManagement>
diff --git a/spring-velocity-support/pom.xml b/spring-velocity-support/pom.xml
index ab531af0..b15d0eed 100644
--- a/spring-velocity-support/pom.xml
+++ b/spring-velocity-support/pom.xml
@@ -61,13 +61,11 @@
         <dependency>
             <groupId>junit</groupId>
             <artifactId>junit</artifactId>
-            <version>${junit.version}</version>
             <scope>test</scope>
         </dependency>
         <dependency>
             <groupId>org.slf4j</groupId>
             <artifactId>slf4j-simple</artifactId>
-            <version>${slf4j.version}</version>
             <scope>test</scope>
         </dependency>
     </dependencies>
diff --git a/velocity-custom-parser-example/pom.xml 
b/velocity-custom-parser-example/pom.xml
index f18aa533..e05a9078 100644
--- a/velocity-custom-parser-example/pom.xml
+++ b/velocity-custom-parser-example/pom.xml
@@ -71,13 +71,11 @@
         <dependency>
             <groupId>junit</groupId>
             <artifactId>junit</artifactId>
-            <version>${junit.version}</version>
             <scope>test</scope>
         </dependency>
         <dependency>
             <groupId>org.slf4j</groupId>
             <artifactId>slf4j-simple</artifactId>
-            <version>${slf4j.version}</version>
             <scope>test</scope>
         </dependency>
     </dependencies>
diff --git a/velocity-engine-core/pom.xml b/velocity-engine-core/pom.xml
index a92086be..3f90885a 100644
--- a/velocity-engine-core/pom.xml
+++ b/velocity-engine-core/pom.xml
@@ -251,7 +251,6 @@
                     </execution>
                 </executions>
             </plugin>
-
         </plugins>
     </build>
 
@@ -264,12 +263,10 @@
         <dependency>
             <groupId>org.slf4j</groupId>
             <artifactId>slf4j-api</artifactId>
-            <version>${slf4j.version}</version>
         </dependency>
         <dependency>
             <groupId>junit</groupId>
             <artifactId>junit</artifactId>
-            <version>${junit.version}</version>
             <scope>test</scope>
         </dependency>
         <dependency>
@@ -282,7 +279,6 @@
         <dependency>
             <groupId>org.slf4j</groupId>
             <artifactId>slf4j-simple</artifactId>
-            <version>${slf4j.version}</version>
             <scope>test</scope>
         </dependency>
     </dependencies>
diff --git a/velocity-engine-examples/pom.xml b/velocity-engine-examples/pom.xml
index 028b0450..abb9b9ba 100644
--- a/velocity-engine-examples/pom.xml
+++ b/velocity-engine-examples/pom.xml
@@ -26,7 +26,7 @@ under the License.
         <artifactId>velocity-engine-parent</artifactId>
         <version>2.4-SNAPSHOT</version>
     </parent>
-    
+
     <artifactId>velocity-engine-examples</artifactId>
     <name>Apache Velocity Engine - Examples</name>
     <description>Very simple examples to use Velocity</description>
@@ -104,7 +104,6 @@ under the License.
         <dependency>
             <groupId>org.slf4j</groupId>
             <artifactId>slf4j-simple</artifactId>
-            <version>${slf4j.version}</version>
             <scope>test</scope>
         </dependency>
     </dependencies>
diff --git a/velocity-engine-scripting/pom.xml 
b/velocity-engine-scripting/pom.xml
index 3811ffb8..f2f405ae 100644
--- a/velocity-engine-scripting/pom.xml
+++ b/velocity-engine-scripting/pom.xml
@@ -37,13 +37,11 @@
         <dependency>
             <groupId>junit</groupId>
             <artifactId>junit</artifactId>
-            <version>${junit.version}</version>
             <scope>test</scope>
         </dependency>
         <dependency>
             <groupId>org.slf4j</groupId>
             <artifactId>slf4j-simple</artifactId>
-            <version>${slf4j.version}</version>
             <scope>test</scope>
         </dependency>
     </dependencies>

Reply via email to