Refactoring springboot related template and pom-generation
Issue-ID: CCSDK-3629
Signed-off-by: Singal, Kapil (ks220y) <ks220y@att.com>
Change-Id: I0d0bb47e55a1f27131795e609e38c0952e763856
diff --git a/springboot/spring-boot-setup/pom.xml b/springboot/spring-boot-setup/pom.xml
index 0ddf28d..6f18810 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>../springboot2/pom-template.xml</sourceFile>
- <destinationFile>../springboot2/pom.xml</destinationFile>
+ <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>../springboot26/pom-template-jdk11.xml</sourceFile>
+ <destinationFile>../springboot26/pom.xml</destinationFile>
</configuration>
</execution>
</executions>