Skip to content
This repository was archived by the owner on Dec 4, 2024. It is now read-only.

Commit d20b6c4

Browse files
committed
Reorg dependencyManagement to subprojects. Prepare to drop plexus-container-default
1 parent 3606d1a commit d20b6c4

File tree

3 files changed

+75
-77
lines changed

3 files changed

+75
-77
lines changed

plexus-component-metadata/pom.xml

Lines changed: 45 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,51 @@
1515
<name>Plexus :: Component Metadata (Maven Plugin) (deprecated)</name>
1616
<description>A Maven plugin to generate Plexus Components descriptors from source javadoc tags and Java class annotations.</description>
1717

18+
<dependencyManagement>
19+
<dependencies>
20+
<dependency>
21+
<groupId>org.codehaus.plexus</groupId>
22+
<artifactId>plexus-component-annotations</artifactId>
23+
<version>${project.version}</version>
24+
</dependency>
25+
<dependency>
26+
<groupId>org.codehaus.plexus</groupId>
27+
<artifactId>plexus-utils</artifactId>
28+
<version>${plexusUtilsVersion}</version>
29+
</dependency>
30+
<dependency>
31+
<groupId>com.thoughtworks.qdox</groupId>
32+
<artifactId>qdox</artifactId>
33+
<version>2.0.3</version>
34+
</dependency>
35+
<dependency>
36+
<groupId>org.jdom</groupId>
37+
<artifactId>jdom2</artifactId>
38+
<version>2.0.6.1</version>
39+
</dependency>
40+
<dependency>
41+
<groupId>org.apache.maven</groupId>
42+
<artifactId>maven-plugin-api</artifactId>
43+
<version>${mavenVersion}</version>
44+
</dependency>
45+
<dependency>
46+
<groupId>org.apache.maven</groupId>
47+
<artifactId>maven-model</artifactId>
48+
<version>${mavenVersion}</version>
49+
</dependency>
50+
<dependency>
51+
<groupId>org.apache.maven</groupId>
52+
<artifactId>maven-core</artifactId>
53+
<version>${mavenVersion}</version>
54+
</dependency>
55+
<dependency>
56+
<groupId>junit</groupId>
57+
<artifactId>junit</artifactId>
58+
<version>4.13.2</version>
59+
</dependency>
60+
</dependencies>
61+
</dependencyManagement>
62+
1863
<dependencies>
1964
<dependency>
2065
<groupId>org.codehaus.plexus</groupId>
@@ -32,11 +77,6 @@
3277
<groupId>org.jdom</groupId>
3378
<artifactId>jdom2</artifactId>
3479
</dependency>
35-
<dependency>
36-
<groupId>org.eclipse.sisu</groupId>
37-
<artifactId>org.eclipse.sisu.plexus</artifactId>
38-
<scope>provided</scope>
39-
</dependency>
4080
<dependency>
4181
<groupId>org.apache.maven</groupId>
4282
<artifactId>maven-plugin-api</artifactId>

plexus-container-default/pom.xml

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,36 @@
1313
<name>Plexus :: Default Container (deprecated)</name>
1414
<description>The Plexus IoC container API and its default implementation.</description>
1515

16+
<properties>
17+
<classWorldsVersion>2.7.0</classWorldsVersion>
18+
<xbeanReflectVersion>4.23</xbeanReflectVersion>
19+
</properties>
20+
21+
<dependencyManagement>
22+
<dependencies>
23+
<dependency>
24+
<groupId>org.codehaus.plexus</groupId>
25+
<artifactId>plexus-classworlds</artifactId>
26+
<version>${classWorldsVersion}</version>
27+
</dependency>
28+
<dependency>
29+
<groupId>org.codehaus.plexus</groupId>
30+
<artifactId>plexus-utils</artifactId>
31+
<version>${plexusUtilsVersion}</version>
32+
</dependency>
33+
<dependency>
34+
<groupId>org.apache.xbean</groupId>
35+
<artifactId>xbean-reflect</artifactId>
36+
<version>${xbeanReflectVersion}</version>
37+
</dependency>
38+
<dependency>
39+
<groupId>junit</groupId>
40+
<artifactId>junit</artifactId>
41+
<version>4.13.2</version>
42+
</dependency>
43+
</dependencies>
44+
</dependencyManagement>
45+
1646
<dependencies>
1747
<dependency>
1848
<groupId>org.codehaus.plexus</groupId>

pom.xml

Lines changed: 0 additions & 72 deletions
Original file line numberDiff line numberDiff line change
@@ -41,82 +41,10 @@
4141

4242
<properties>
4343
<scm.url>scm:git:git@github.com:codehaus-plexus/plexus-containers.git</scm.url>
44-
<classWorldsVersion>2.7.0</classWorldsVersion>
4544
<plexusUtilsVersion>3.5.1</plexusUtilsVersion>
46-
<xbeanReflectVersion>4.23</xbeanReflectVersion>
4745
<mavenVersion>3.2.5</mavenVersion>
4846
</properties>
4947

50-
<dependencyManagement>
51-
<dependencies>
52-
<dependency>
53-
<groupId>org.codehaus.plexus</groupId>
54-
<artifactId>plexus-container-default</artifactId>
55-
<version>${project.version}</version>
56-
</dependency>
57-
<dependency>
58-
<groupId>org.eclipse.sisu</groupId>
59-
<artifactId>org.eclipse.sisu.plexus</artifactId>
60-
<version>0.9.0.M2</version>
61-
</dependency>
62-
<dependency>
63-
<groupId>org.codehaus.plexus</groupId>
64-
<artifactId>plexus-component-annotations</artifactId>
65-
<version>${project.version}</version>
66-
</dependency>
67-
<dependency>
68-
<groupId>org.codehaus.plexus</groupId>
69-
<artifactId>plexus-component-metadata</artifactId>
70-
<version>${project.version}</version>
71-
</dependency>
72-
<dependency>
73-
<groupId>org.codehaus.plexus</groupId>
74-
<artifactId>plexus-classworlds</artifactId>
75-
<version>${classWorldsVersion}</version>
76-
</dependency>
77-
<dependency>
78-
<groupId>org.codehaus.plexus</groupId>
79-
<artifactId>plexus-utils</artifactId>
80-
<version>${plexusUtilsVersion}</version>
81-
</dependency>
82-
<dependency>
83-
<groupId>org.apache.xbean</groupId>
84-
<artifactId>xbean-reflect</artifactId>
85-
<version>${xbeanReflectVersion}</version>
86-
</dependency>
87-
<dependency>
88-
<groupId>com.thoughtworks.qdox</groupId>
89-
<artifactId>qdox</artifactId>
90-
<version>2.0.3</version>
91-
</dependency>
92-
<dependency>
93-
<groupId>org.jdom</groupId>
94-
<artifactId>jdom2</artifactId>
95-
<version>2.0.6.1</version>
96-
</dependency>
97-
<dependency>
98-
<groupId>org.apache.maven</groupId>
99-
<artifactId>maven-plugin-api</artifactId>
100-
<version>${mavenVersion}</version>
101-
</dependency>
102-
<dependency>
103-
<groupId>org.apache.maven</groupId>
104-
<artifactId>maven-model</artifactId>
105-
<version>${mavenVersion}</version>
106-
</dependency>
107-
<dependency>
108-
<groupId>org.apache.maven</groupId>
109-
<artifactId>maven-core</artifactId>
110-
<version>${mavenVersion}</version>
111-
</dependency>
112-
<dependency>
113-
<groupId>junit</groupId>
114-
<artifactId>junit</artifactId>
115-
<version>4.13.2</version>
116-
</dependency>
117-
</dependencies>
118-
</dependencyManagement>
119-
12048
<build>
12149
<pluginManagement>
12250
<plugins>

0 commit comments

Comments
 (0)