Skip to content

Commit b050586

Browse files
committed
introduce parent pom
1 parent 92f9bc2 commit b050586

5 files changed

Lines changed: 99 additions & 26 deletions

File tree

conga-aem-plugin/pom.xml

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -23,10 +23,10 @@
2323
<modelVersion>4.0.0</modelVersion>
2424

2525
<parent>
26-
<groupId>io.wcm.devops</groupId>
27-
<artifactId>io.wcm.devops.parent_toplevel</artifactId>
28-
<version>1.2.5-SNAPSHOT</version>
29-
<relativePath />
26+
<groupId>io.wcm.devops.conga.plugins</groupId>
27+
<artifactId>io.wcm.devops.conga.plugins.aem.parent</artifactId>
28+
<version>1.14.1-SNAPSHOT</version>
29+
<relativePath>../parent/pom.xml</relativePath>
3030
</parent>
3131

3232
<groupId>io.wcm.devops.conga.plugins</groupId>
@@ -101,13 +101,11 @@
101101
<dependency>
102102
<groupId>io.wcm.tooling.commons</groupId>
103103
<artifactId>io.wcm.tooling.commons.content-package-builder</artifactId>
104-
<version>1.5.4</version>
105104
<scope>compile</scope>
106105
</dependency>
107106
<dependency>
108107
<groupId>io.wcm.tooling.commons</groupId>
109108
<artifactId>io.wcm.tooling.commons.crx-packmgr-helper</artifactId>
110-
<version>1.7.4</version>
111109
<scope>compile</scope>
112110
</dependency>
113111

parent/pom.xml

Lines changed: 82 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,82 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<!--
3+
#%L
4+
wcm.io
5+
%%
6+
Copyright (C) 2021 wcm.io
7+
%%
8+
Licensed under the Apache License, Version 2.0 (the "License");
9+
you may not use this file except in compliance with the License.
10+
You may obtain a copy of the License at
11+
12+
http://www.apache.org/licenses/LICENSE-2.0
13+
14+
Unless required by applicable law or agreed to in writing, software
15+
distributed under the License is distributed on an "AS IS" BASIS,
16+
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
17+
See the License for the specific language governing permissions and
18+
limitations under the License.
19+
#L%
20+
-->
21+
22+
<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 https://maven.apache.org/xsd/maven-4.0.0.xsd">
23+
<modelVersion>4.0.0</modelVersion>
24+
25+
<parent>
26+
<groupId>io.wcm.devops</groupId>
27+
<artifactId>io.wcm.devops.parent_toplevel</artifactId>
28+
<version>1.2.5-SNAPSHOT</version>
29+
<relativePath />
30+
</parent>
31+
32+
<groupId>io.wcm.devops.conga.plugins</groupId>
33+
<artifactId>io.wcm.devops.conga.plugins.aem.parent</artifactId>
34+
<version>1.14.1-SNAPSHOT</version>
35+
<packaging>pom</packaging>
36+
37+
<ciManagement>
38+
<system>GitHub Actions</system>
39+
<url>https://github.com/wcm-io-devops/conga-aem-plugin/actions</url>
40+
</ciManagement>
41+
42+
<dependencyManagement>
43+
<dependencies>
44+
45+
<dependency>
46+
<groupId>io.wcm.devops.conga.plugins</groupId>
47+
<artifactId>io.wcm.devops.conga.plugins.ansible</artifactId>
48+
<version>1.3.2</version>
49+
</dependency>
50+
51+
<dependency>
52+
<groupId>io.wcm.tooling.commons</groupId>
53+
<artifactId>io.wcm.tooling.commons.content-package-builder</artifactId>
54+
<version>1.5.4</version>
55+
</dependency>
56+
<dependency>
57+
<groupId>io.wcm.tooling.commons</groupId>
58+
<artifactId>io.wcm.tooling.commons.crx-packmgr-helper</artifactId>
59+
<version>1.7.4</version>
60+
</dependency>
61+
62+
</dependencies>
63+
</dependencyManagement>
64+
65+
<build>
66+
<plugins>
67+
68+
<!-- do not generate site for this project -->
69+
<plugin>
70+
<groupId>org.apache.maven.plugins</groupId>
71+
<artifactId>maven-site-plugin</artifactId>
72+
<inherited>false</inherited>
73+
<configuration>
74+
<skip>true</skip>
75+
<skipDeploy>true</skipDeploy>
76+
</configuration>
77+
</plugin>
78+
79+
</plugins>
80+
</build>
81+
82+
</project>

pom.xml

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,10 @@
2121
<modelVersion>4.0.0</modelVersion>
2222

2323
<parent>
24-
<groupId>io.wcm.devops</groupId>
25-
<artifactId>io.wcm.devops.parent_toplevel</artifactId>
26-
<version>1.2.5-SNAPSHOT</version>
27-
<relativePath />
24+
<groupId>io.wcm.devops.conga.plugins</groupId>
25+
<artifactId>io.wcm.devops.conga.plugins.aem.parent</artifactId>
26+
<version>1.14.1-SNAPSHOT</version>
27+
<relativePath>parent/pom.xml</relativePath>
2828
</parent>
2929

3030
<groupId>io.wcm.devops.conga.plugins</groupId>
@@ -43,16 +43,12 @@
4343
<tag>HEAD</tag>
4444
</scm>
4545

46-
<ciManagement>
47-
<system>GitHub Actions</system>
48-
<url>https://github.com/wcm-io-devops/conga-aem-plugin/actions</url>
49-
</ciManagement>
50-
5146
<properties>
5247
<site.url.module.prefix>conga/plugins/aem</site.url.module.prefix>
5348
</properties>
5449

5550
<modules>
51+
<module>parent</module>
5652
<module>conga-aem-plugin</module>
5753
<module>tooling/conga-aem-maven-plugin</module>
5854
<module>tooling/conga-aem-crypto-cli</module>

tooling/conga-aem-crypto-cli/pom.xml

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -23,10 +23,10 @@
2323
<modelVersion>4.0.0</modelVersion>
2424

2525
<parent>
26-
<groupId>io.wcm.devops</groupId>
27-
<artifactId>io.wcm.devops.parent_toplevel</artifactId>
28-
<version>1.2.5-SNAPSHOT</version>
29-
<relativePath />
26+
<groupId>io.wcm.devops.conga.plugins</groupId>
27+
<artifactId>io.wcm.devops.conga.plugins.aem.parent</artifactId>
28+
<version>1.14.1-SNAPSHOT</version>
29+
<relativePath>../../parent/pom.xml</relativePath>
3030
</parent>
3131

3232
<groupId>io.wcm.devops.conga.plugins</groupId>
@@ -104,7 +104,6 @@
104104
<dependency>
105105
<groupId>io.wcm.devops.conga.plugins</groupId>
106106
<artifactId>io.wcm.devops.conga.plugins.ansible</artifactId>
107-
<version>1.3.2</version>
108107
<scope>compile</scope>
109108
<exclusions>
110109
<!-- Exclude all deps - only Ansible Vault util classes are used -->

tooling/conga-aem-maven-plugin/pom.xml

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -23,10 +23,10 @@
2323
<modelVersion>4.0.0</modelVersion>
2424

2525
<parent>
26-
<groupId>io.wcm.devops</groupId>
27-
<artifactId>io.wcm.devops.parent_toplevel</artifactId>
28-
<version>1.2.5-SNAPSHOT</version>
29-
<relativePath />
26+
<groupId>io.wcm.devops.conga.plugins</groupId>
27+
<artifactId>io.wcm.devops.conga.plugins.aem.parent</artifactId>
28+
<version>1.14.1-SNAPSHOT</version>
29+
<relativePath>../../parent/pom.xml</relativePath>
3030
</parent>
3131

3232
<groupId>io.wcm.devops.conga.plugins</groupId>
@@ -63,7 +63,6 @@
6363
<dependency>
6464
<groupId>io.wcm.devops.conga.plugins</groupId>
6565
<artifactId>io.wcm.devops.conga.plugins.ansible</artifactId>
66-
<version>1.3.2</version>
6766
<scope>compile</scope>
6867
</dependency>
6968

@@ -106,7 +105,6 @@
106105
<dependency>
107106
<groupId>io.wcm.tooling.commons</groupId>
108107
<artifactId>io.wcm.tooling.commons.crx-packmgr-helper</artifactId>
109-
<version>1.7.4</version>
110108
<scope>compile</scope>
111109
</dependency>
112110

0 commit comments

Comments
 (0)