Use property to set version and update dependencies (#1671)

* formatting and versioning

* updated versions

* reverted checkstyle plugin version
This commit is contained in:
Subhrodip Mohanta 2021-03-07 22:46:50 +05:30 committed by GitHub
parent b423002e6c
commit 0e26a6adb5
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

34
pom.xml
View File

@ -27,11 +27,14 @@
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 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"> xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion> <modelVersion>4.0.0</modelVersion>
<groupId>com.iluwatar</groupId> <groupId>com.iluwatar</groupId>
<artifactId>java-design-patterns</artifactId> <artifactId>java-design-patterns</artifactId>
<version>1.24.0-SNAPSHOT</version> <version>1.24.0-SNAPSHOT</version>
<packaging>pom</packaging> <packaging>pom</packaging>
<inceptionYear>2014-2021</inceptionYear> <inceptionYear>2014-2021</inceptionYear>
<properties> <properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<sonar-maven-plugin.version>3.8.0.2131</sonar-maven-plugin.version> <sonar-maven-plugin.version>3.8.0.2131</sonar-maven-plugin.version>
@ -65,6 +68,14 @@
<system-lambda.version>1.1.0</system-lambda.version> <system-lambda.version>1.1.0</system-lambda.version>
<urm.version>2.0.0</urm.version> <urm.version>2.0.0</urm.version>
<mockito-junit-jupiter.version>3.5.0</mockito-junit-jupiter.version> <mockito-junit-jupiter.version>3.5.0</mockito-junit-jupiter.version>
<byte-buddy.version>1.10.21</byte-buddy.version>
<javassist.version>3.27.0-GA</javassist.version>
<maven-surefire-plugin.version>3.0.0-M5</maven-surefire-plugin.version>
<maven-checkstyle-plugin.version>3.1.0</maven-checkstyle-plugin.version>
<directory-maven-plugin.version>0.3.1</directory-maven-plugin.version>
<license-maven-plugin.version>3.0</license-maven-plugin.version>
<urm-maven-plugin.version>1.4.8</urm-maven-plugin.version>
<!-- SonarCloud --> <!-- SonarCloud -->
<sonar.host.url>https://sonarcloud.io</sonar.host.url> <sonar.host.url>https://sonarcloud.io</sonar.host.url>
<sonar.organization>iluwatar</sonar.organization> <sonar.organization>iluwatar</sonar.organization>
@ -72,6 +83,7 @@
<sonar.moduleKey>${project.artifactId}</sonar.moduleKey> <sonar.moduleKey>${project.artifactId}</sonar.moduleKey>
<sonar.projectName>Java Design Patterns</sonar.projectName> <sonar.projectName>Java Design Patterns</sonar.projectName>
</properties> </properties>
<modules> <modules>
<module>abstract-factory</module> <module>abstract-factory</module>
<module>tls</module> <module>tls</module>
@ -223,13 +235,13 @@
<dependency> <dependency>
<groupId>net.bytebuddy</groupId> <groupId>net.bytebuddy</groupId>
<artifactId>byte-buddy</artifactId> <artifactId>byte-buddy</artifactId>
<version>1.9.7</version> <version>${byte-buddy.version}</version>
<scope>test</scope> <scope>test</scope>
</dependency> </dependency>
<dependency> <dependency>
<groupId>net.bytebuddy</groupId> <groupId>net.bytebuddy</groupId>
<artifactId>byte-buddy-agent</artifactId> <artifactId>byte-buddy-agent</artifactId>
<version>1.9.7</version> <version>${byte-buddy.version}</version>
<scope>test</scope> <scope>test</scope>
</dependency> </dependency>
<dependency> <dependency>
@ -354,7 +366,7 @@
<dependency> <dependency>
<groupId>org.javassist</groupId> <groupId>org.javassist</groupId>
<artifactId>javassist</artifactId> <artifactId>javassist</artifactId>
<version>3.26.0-GA</version> <version>${javassist.version}</version>
</dependency> </dependency>
<dependency> <dependency>
<groupId>com.github.stefanbirkner</groupId> <groupId>com.github.stefanbirkner</groupId>
@ -395,16 +407,19 @@
<target>11</target> <target>11</target>
</configuration> </configuration>
</plugin> </plugin>
<plugin> <plugin>
<groupId>org.apache.maven.plugins</groupId> <groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId> <artifactId>maven-surefire-plugin</artifactId>
<version>3.0.0-M5</version> <version>${maven-surefire-plugin.version}</version>
</plugin> </plugin>
<plugin> <plugin>
<groupId>org.springframework.boot</groupId> <groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId> <artifactId>spring-boot-maven-plugin</artifactId>
<version>${spring-boot.version}</version> <version>${spring-boot.version}</version>
</plugin> </plugin>
<!-- Maven assembly plugin template for all child project to follow --> <!-- Maven assembly plugin template for all child project to follow -->
<plugin> <plugin>
<groupId>org.apache.maven.plugins</groupId> <groupId>org.apache.maven.plugins</groupId>
@ -427,6 +442,7 @@
</execution> </execution>
</executions> </executions>
</plugin> </plugin>
<plugin> <plugin>
<groupId>org.sonarsource.scanner.maven</groupId> <groupId>org.sonarsource.scanner.maven</groupId>
<artifactId>sonar-maven-plugin</artifactId> <artifactId>sonar-maven-plugin</artifactId>
@ -439,7 +455,7 @@
<plugin> <plugin>
<groupId>org.apache.maven.plugins</groupId> <groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-checkstyle-plugin</artifactId> <artifactId>maven-checkstyle-plugin</artifactId>
<version>3.1.0</version> <version>${maven-checkstyle-plugin.version}</version>
<executions> <executions>
<execution> <execution>
<id>validate</id> <id>validate</id>
@ -465,7 +481,7 @@
<plugin> <plugin>
<groupId>org.commonjava.maven.plugins</groupId> <groupId>org.commonjava.maven.plugins</groupId>
<artifactId>directory-maven-plugin</artifactId> <artifactId>directory-maven-plugin</artifactId>
<version>0.3.1</version> <version>${directory-maven-plugin.version}</version>
<executions> <executions>
<execution> <execution>
<id>directories</id> <id>directories</id>
@ -483,10 +499,11 @@
</execution> </execution>
</executions> </executions>
</plugin> </plugin>
<plugin> <plugin>
<groupId>com.mycila</groupId> <groupId>com.mycila</groupId>
<artifactId>license-maven-plugin</artifactId> <artifactId>license-maven-plugin</artifactId>
<version>3.0</version> <version>${license-maven-plugin.version}</version>
<configuration> <configuration>
<header>com/mycila/maven/plugin/license/templates/MIT.txt</header> <header>com/mycila/maven/plugin/license/templates/MIT.txt</header>
<properties> <properties>
@ -537,7 +554,7 @@
<plugin> <plugin>
<groupId>com.iluwatar.urm</groupId> <groupId>com.iluwatar.urm</groupId>
<artifactId>urm-maven-plugin</artifactId> <artifactId>urm-maven-plugin</artifactId>
<version>1.4.8</version> <version>${urm-maven-plugin.version}</version>
<configuration> <configuration>
<!-- if outputDirectory is not set explicitly it will default to your build dir --> <!-- if outputDirectory is not set explicitly it will default to your build dir -->
<outputDirectory>${project.basedir}/etc</outputDirectory> <outputDirectory>${project.basedir}/etc</outputDirectory>
@ -557,7 +574,6 @@
</execution> </execution>
</executions> </executions>
</plugin> </plugin>
</plugins> </plugins>
</build> </build>
</project> </project>