diff options
author | Singal, Kapil (ks220y) <ks220y@att.com> | 2022-05-02 14:13:19 -0400 |
---|---|---|
committer | Singal, Kapil (ks220y) <ks220y@att.com> | 2022-05-04 08:30:31 -0400 |
commit | 76ea3c6659f864a7e577702165619df20b6f654c (patch) | |
tree | 058df9a76bfb37270632f788a5e857f6a9585e75 /springboot/spring-boot-setup/pom.xml | |
parent | 386549759ed349d266a6310bb590070dd272e9f3 (diff) |
Refactoring springboot related template and pom-generation
Issue-ID: CCSDK-3629
Signed-off-by: Singal, Kapil (ks220y) <ks220y@att.com>
Change-Id: I0d0bb47e55a1f27131795e609e38c0952e763856
Diffstat (limited to 'springboot/spring-boot-setup/pom.xml')
-rw-r--r-- | springboot/spring-boot-setup/pom.xml | 88 |
1 files changed, 79 insertions, 9 deletions
diff --git a/springboot/spring-boot-setup/pom.xml b/springboot/spring-boot-setup/pom.xml index 0ddf28d1..6f188107 100644 --- a/springboot/spring-boot-setup/pom.xml +++ b/springboot/spring-boot-setup/pom.xml @@ -35,7 +35,7 @@ <resource> <directory>src/main/resources</directory> <includes> - <include>pom-template.xml</include> + <include>pom-template-jdk8.xml</include> </includes> <filtering>true</filtering> </resource> @@ -48,25 +48,73 @@ </configuration> </execution> <execution> - <id>create-springboot2-parent-pom</id> + <id>create-springboot23-parent-pom</id> <goals> <goal>copy-resources</goal> </goals><!-- here the phase you need --> <phase>validate</phase> <configuration> - <outputDirectory>../springboot2</outputDirectory> + <outputDirectory>../springboot23</outputDirectory> <resources> <resource> <directory>src/main/resources</directory> <includes> - <include>pom-template.xml</include> + <include>pom-template-jdk8.xml</include> </includes> <filtering>true</filtering> </resource> </resources> <escapeString>\</escapeString> <filters> - <filter>${basedir}/src/main/properties/springboot2.properties</filter> + <filter>${basedir}/src/main/properties/springboot23.properties</filter> + </filters> + <encoding>UTF-8</encoding> + </configuration> + </execution> + <execution> + <id>create-springboot25-parent-pom</id> + <goals> + <goal>copy-resources</goal> + </goals><!-- here the phase you need --> + <phase>validate</phase> + <configuration> + <outputDirectory>../springboot25</outputDirectory> + <resources> + <resource> + <directory>src/main/resources</directory> + <includes> + <include>pom-template-jdk11.xml</include> + </includes> + <filtering>true</filtering> + </resource> + </resources> + <escapeString>\</escapeString> + <filters> + <filter>${basedir}/src/main/properties/springboot25.properties</filter> + </filters> + <encoding>UTF-8</encoding> + </configuration> + </execution> + <execution> + <id>create-springboot26-parent-pom</id> + <goals> + <goal>copy-resources</goal> + </goals><!-- here the phase you need --> + <phase>validate</phase> + <configuration> + <outputDirectory>../springboot26</outputDirectory> + <resources> + <resource> + <directory>src/main/resources</directory> + <includes> + <include>pom-template-jdk11.xml</include> + </includes> + <filtering>true</filtering> + </resource> + </resources> + <escapeString>\</escapeString> + <filters> + <filter>${basedir}/src/main/properties/springboot26.properties</filter> </filters> <encoding>UTF-8</encoding> </configuration> @@ -85,19 +133,41 @@ <goal>rename</goal> </goals> <configuration> - <sourceFile>../springboot1/pom-template.xml</sourceFile> + <sourceFile>../springboot1/pom-template-jdk8.xml</sourceFile> <destinationFile>../springboot1/pom.xml</destinationFile> </configuration> </execution> <execution> - <id>rename-springboot2-parent-pom</id> + <id>rename-springboot23-parent-pom</id> + <phase>validate</phase> + <goals> + <goal>rename</goal> + </goals> + <configuration> + <sourceFile>../springboot23/pom-template-jdk8.xml</sourceFile> + <destinationFile>../springboot23/pom.xml</destinationFile> + </configuration> + </execution> + <execution> + <id>rename-springboot25-parent-pom</id> + <phase>validate</phase> + <goals> + <goal>rename</goal> + </goals> + <configuration> + <sourceFile>../springboot25/pom-template-jdk11.xml</sourceFile> + <destinationFile>../springboot25/pom.xml</destinationFile> + </configuration> + </execution> + <execution> + <id>rename-springboot26-parent-pom</id> <phase>validate</phase> <goals> <goal>rename</goal> </goals> <configuration> - <sourceFile>../springboot2/pom-template.xml</sourceFile> - <destinationFile>../springboot2/pom.xml</destinationFile> + <sourceFile>../springboot26/pom-template-jdk11.xml</sourceFile> + <destinationFile>../springboot26/pom.xml</destinationFile> </configuration> </execution> </executions> |