1+ <?xml version =" 1.0" encoding =" UTF-8" ?>
12<!--
23Copyright 2001-2006 Codehaus Foundation.
34
@@ -13,15 +14,13 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
1314See the License for the specific language governing permissions and
1415limitations under the License.
1516-->
16-
1717<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" >
1818 <modelVersion >4.0.0</modelVersion >
1919
2020 <parent >
21- <artifactId >plexus-components</artifactId >
2221 <groupId >org.codehaus.plexus</groupId >
23- <version >10.0</ version >
24- <relativePath / >
22+ <artifactId >plexus-components</ artifactId >
23+ <version >14.2</ version >
2524 </parent >
2625
2726 <artifactId >plexus-velocity</artifactId >
@@ -32,8 +31,8 @@ limitations under the License.
3231 <scm >
3332 <
connection >scm:git:
[email protected] :codehaus-plexus/plexus-velocity.git</
connection >
3433 <
developerConnection >scm:git:
[email protected] :codehaus-plexus/plexus-velocity.git</
developerConnection >
35- <url >http://github.com/codehaus-plexus/plexus-velocity</url >
3634 <tag >HEAD</tag >
35+ <url >http://github.com/codehaus-plexus/plexus-velocity</url >
3736 </scm >
3837 <issueManagement >
3938 <system >github</system >
@@ -52,15 +51,34 @@ limitations under the License.
5251 </properties >
5352
5453 <dependencies >
55- <dependency >
56- <groupId >org.codehaus.plexus</groupId >
57- <artifactId >plexus-container-default</artifactId >
58- </dependency >
5954 <dependency >
6055 <groupId >org.apache.velocity</groupId >
6156 <artifactId >velocity-engine-core</artifactId >
6257 <version >2.3</version >
6358 </dependency >
59+
60+ <!-- Used by Velocity at runtime -->
61+ <dependency >
62+ <groupId >org.slf4j</groupId >
63+ <artifactId >slf4j-api</artifactId >
64+ <version >${slf4jVersion} </version >
65+ <scope >runtime</scope >
66+ </dependency >
67+
68+ <!-- This is a Sisu Component, DI container should be provided by consumer -->
69+ <dependency >
70+ <groupId >javax.inject</groupId >
71+ <artifactId >javax.inject</artifactId >
72+ <version >1</version >
73+ <scope >provided</scope >
74+ </dependency >
75+ <dependency >
76+ <groupId >org.eclipse.sisu</groupId >
77+ <artifactId >org.eclipse.sisu.inject</artifactId >
78+ <version >0.9.0.M2</version >
79+ <scope >provided</scope >
80+ </dependency >
81+
6482 <dependency >
6583 <groupId >org.junit.jupiter</groupId >
6684 <artifactId >junit-jupiter</artifactId >
@@ -69,33 +87,39 @@ limitations under the License.
6987 </dependency >
7088 <dependency >
7189 <groupId >org.slf4j</groupId >
72- <artifactId >slf4j-api </artifactId >
90+ <artifactId >slf4j-simple </artifactId >
7391 <version >${slf4jVersion} </version >
7492 <scope >test</scope >
7593 </dependency >
7694 <dependency >
77- <groupId >org.slf4j </groupId >
78- <artifactId >slf4j-simple </artifactId >
79- <version >${slf4jVersion} </version >
95+ <groupId >com.google.inject </groupId >
96+ <artifactId >guice </artifactId >
97+ <version >6.0.0 </version >
8098 <scope >test</scope >
8199 </dependency >
82100 </dependencies >
83101
84102 <build >
85103 <plugins >
104+ <plugin >
105+ <groupId >org.eclipse.sisu</groupId >
106+ <artifactId >sisu-maven-plugin</artifactId >
107+ </plugin >
86108 <plugin >
87109 <groupId >org.apache.maven.plugins</groupId >
88110 <artifactId >maven-scm-publish-plugin</artifactId >
89111 <configuration >
90- <content >${project.reporting.outputDirectory} </content ><!-- mono-module doesn't require site:stage -->
112+ <content >${project.reporting.outputDirectory} </content >
113+ <!-- mono-module doesn't require site:stage -->
91114 </configuration >
92115 <executions >
93116 <execution >
94117 <id >scm-publish</id >
95- <phase >site-deploy</ phase > < !-- deploy site with maven-scm-publish-plugin -->
118+ <!-- deploy site with maven-scm-publish-plugin -->
96119 <goals >
97120 <goal >publish-scm</goal >
98121 </goals >
122+ <phase >site-deploy</phase >
99123 </execution >
100124 </executions >
101125 </plugin >
0 commit comments