-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #100 from netceteragroup/feature/no-issue-Update-v…
…ersions Update to spring-boot 3.4.0
- Loading branch information
Showing
8 changed files
with
1,342 additions
and
8 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,99 @@ | ||
<?xml version="1.0" encoding="UTF-8"?> | ||
<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 http://maven.apache.org/maven-v4_0_0.xsd"> | ||
|
||
<modelVersion>4.0.0</modelVersion> | ||
|
||
<parent> | ||
<groupId>com.netcetera.girders</groupId> | ||
<artifactId>girders-parent</artifactId> | ||
<version>6.4.1-SNAPSHOT</version> | ||
<relativePath>../girders-parent</relativePath> | ||
</parent> | ||
|
||
<groupId>com.netcetera.girders.demos</groupId> | ||
<artifactId>girders-demos</artifactId> | ||
<packaging>pom</packaging> | ||
<name>Girders - Demos</name> | ||
<description>Girders Demos</description> | ||
|
||
<modules> | ||
<module>girders-demo-adminserver</module> | ||
<module>girders-demo-showcase</module> | ||
<module>girders-demo-test</module> | ||
</modules> | ||
|
||
<properties> | ||
<jdk.version>17</jdk.version> | ||
<maven.compiler.source>17</maven.compiler.source> | ||
<maven.compiler.target>17</maven.compiler.target> | ||
<!-- version properties --> | ||
<bootstrap.version>4.6.2</bootstrap.version> | ||
<girders.version>6.4.1-SNAPSHOT</girders.version> | ||
<jquery.version>3.6.4</jquery.version> | ||
<jquery-cookie.version>1.4.1-1</jquery-cookie.version> | ||
<webjars-locator.version>0.46</webjars-locator.version> | ||
|
||
<git-commit-id-plugin.version>4.9.10</git-commit-id-plugin.version> | ||
<directory-maven-plugin.version>1.0</directory-maven-plugin.version> | ||
|
||
<owasp-cvss-limit>11</owasp-cvss-limit> | ||
</properties> | ||
|
||
<dependencyManagement> | ||
<dependencies> | ||
<dependency> | ||
<groupId>com.netcetera.girders</groupId> | ||
<artifactId>girders-platform-bom</artifactId> | ||
<version>${girders.version}</version> | ||
<type>pom</type> | ||
<scope>import</scope> | ||
</dependency> | ||
<dependency> | ||
<groupId>org.webjars</groupId> | ||
<artifactId>webjars-locator</artifactId> | ||
<version>${webjars-locator.version}</version> | ||
</dependency> | ||
<dependency> | ||
<groupId>org.webjars</groupId> | ||
<artifactId>jquery</artifactId> | ||
<version>${jquery.version}</version> | ||
</dependency> | ||
<dependency> | ||
<groupId>org.webjars</groupId> | ||
<artifactId>jquery-cookie</artifactId> | ||
<version>${jquery-cookie.version}</version> | ||
</dependency> | ||
<dependency> | ||
<groupId>org.webjars</groupId> | ||
<artifactId>bootstrap</artifactId> | ||
<version>${bootstrap.version}</version> | ||
</dependency> | ||
<!-- TODO gbachmei 2020-08-17: temporarily managing version of io.github.classgraph:classgraph manually because of | ||
divergence of transitive dependencies in girders-demo-showcase; remove explicit management once dependencies | ||
converge again --> | ||
<dependency> | ||
<groupId>io.github.classgraph</groupId> | ||
<artifactId>classgraph</artifactId> | ||
<version>${classgraph.version}</version> | ||
</dependency> | ||
</dependencies> | ||
</dependencyManagement> | ||
|
||
<build> | ||
<pluginManagement> | ||
<plugins> | ||
<plugin> | ||
<groupId>pl.project13.maven</groupId> | ||
<artifactId>git-commit-id-plugin</artifactId> | ||
<version>${git-commit-id-plugin.version}</version> | ||
</plugin> | ||
<plugin> | ||
<groupId>org.commonjava.maven.plugins</groupId> | ||
<artifactId>directory-maven-plugin</artifactId> | ||
<version>${directory-maven-plugin.version}</version> | ||
</plugin> | ||
</plugins> | ||
</pluginManagement> | ||
</build> | ||
|
||
</project> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,44 @@ | ||
<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 http://maven.apache.org/maven-v4_0_0.xsd"> | ||
|
||
<modelVersion>4.0.0</modelVersion> | ||
|
||
<parent> | ||
<groupId>com.netcetera.girders</groupId> | ||
<artifactId>girders-libs</artifactId> | ||
<version>6.4.1-SNAPSHOT</version> | ||
</parent> | ||
|
||
<artifactId>girders-csrf</artifactId> | ||
<packaging>jar</packaging> | ||
<name>Girders - Libraries - CSRF Support</name> | ||
<description>Provides Cross-Site Request Forgery support.</description> | ||
|
||
<dependencies> | ||
<dependency> | ||
<groupId>com.google.guava</groupId> | ||
<artifactId>guava</artifactId> | ||
</dependency> | ||
|
||
<dependency> | ||
<groupId>org.springframework</groupId> | ||
<artifactId>spring-web</artifactId> | ||
</dependency> | ||
<dependency> | ||
<groupId>org.springframework.security</groupId> | ||
<artifactId>spring-security-web</artifactId> | ||
</dependency> | ||
<dependency> | ||
<groupId>org.apache.tomcat.embed</groupId> | ||
<artifactId>tomcat-embed-core</artifactId> | ||
<version>10.1.1</version> | ||
<scope>compile</scope> | ||
<exclusions> | ||
<exclusion> | ||
<groupId>org.apache.tomcat</groupId> | ||
<artifactId>tomcat-annotations-api</artifactId> | ||
</exclusion> | ||
</exclusions> | ||
</dependency> | ||
</dependencies> | ||
|
||
</project> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,169 @@ | ||
<?xml version="1.0" encoding="UTF-8"?> | ||
<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 http://maven.apache.org/maven-v4_0_0.xsd"> | ||
|
||
<modelVersion>4.0.0</modelVersion> | ||
|
||
<parent> | ||
<groupId>com.netcetera.girders</groupId> | ||
<artifactId>girders-platform-bom</artifactId> | ||
<version>6.4.1-SNAPSHOT</version> | ||
<relativePath>../girders-platform-bom</relativePath> | ||
</parent> | ||
|
||
<artifactId>girders-parent</artifactId> | ||
<packaging>pom</packaging> | ||
<name>Girders - Parent</name> | ||
<description>Girders Parent</description> | ||
|
||
<properties> | ||
<java.source.version>17</java.source.version> | ||
<java.target.version>17</java.target.version> | ||
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> | ||
<!-- plugin versions --> | ||
<checkstyle.version>10.12.1</checkstyle.version> | ||
<git-commit-id-plugin.version>4.9.10</git-commit-id-plugin.version> | ||
<owasp-cvss-limit>7.0</owasp-cvss-limit> | ||
</properties> | ||
|
||
<build> | ||
<pluginManagement> | ||
<plugins> | ||
<plugin> | ||
<groupId>org.apache.maven.plugins</groupId> | ||
<artifactId>maven-surefire-plugin</artifactId> | ||
<configuration> | ||
<parallel>classesAndMethods</parallel> | ||
<useUnlimitedThreads>true</useUnlimitedThreads> | ||
</configuration> | ||
</plugin> | ||
<plugin> | ||
<groupId>org.apache.maven.plugins</groupId> | ||
<artifactId>maven-checkstyle-plugin</artifactId> | ||
<dependencies> | ||
<dependency> | ||
<groupId>com.puppycrawl.tools</groupId> | ||
<artifactId>checkstyle</artifactId> | ||
<version>${checkstyle.version}</version> | ||
</dependency> | ||
</dependencies> | ||
<configuration> | ||
<includeTestSourceDirectory>false</includeTestSourceDirectory> | ||
<!--suppress MavenModelInspection --> | ||
<configLocation> | ||
${girders.basedir}/src/tools/checkstyle/checkstyle-config-88.xml | ||
</configLocation> | ||
<failOnViolation>true</failOnViolation> | ||
<violationSeverity>info</violationSeverity> | ||
<propertyExpansion>config_loc=src/tools/checkstyle</propertyExpansion> | ||
</configuration> | ||
</plugin> | ||
<plugin> | ||
<groupId>org.owasp</groupId> | ||
<artifactId>dependency-check-maven</artifactId> | ||
<configuration> | ||
<format>ALL</format> | ||
<failBuildOnAnyVulnerability>false</failBuildOnAnyVulnerability> | ||
<failBuildOnCVSS>${owasp-cvss-limit}</failBuildOnCVSS> | ||
<failOnError>true</failOnError> | ||
<!--suppress MavenModelInspection --> | ||
<suppressionFile>${girders.basedir}/src/tools/suppressions.xml</suppressionFile> | ||
</configuration> | ||
<executions> | ||
<execution> | ||
<goals> | ||
<goal>check</goal> | ||
</goals> | ||
</execution> | ||
</executions> | ||
</plugin> | ||
<plugin> | ||
<groupId>pl.project13.maven</groupId> | ||
<artifactId>git-commit-id-plugin</artifactId> | ||
<version>${git-commit-id-plugin.version}</version> | ||
<configuration> | ||
<commitIdGenerationMode>full</commitIdGenerationMode> | ||
<generateGitPropertiesFile>true</generateGitPropertiesFile> | ||
</configuration> | ||
</plugin> | ||
<plugin> | ||
<groupId>org.apache.maven.plugins</groupId> | ||
<artifactId>maven-enforcer-plugin</artifactId> | ||
<version>${maven-enforcer-plugin.version}</version> | ||
</plugin> | ||
</plugins> | ||
</pluginManagement> | ||
<plugins> | ||
<plugin> | ||
<groupId>org.apache.maven.plugins</groupId> | ||
<artifactId>maven-enforcer-plugin</artifactId> | ||
<executions> | ||
<execution> | ||
<id>enforce</id> | ||
<goals> | ||
<goal>enforce</goal> | ||
</goals> | ||
<configuration> | ||
<fail>true</fail> | ||
<failFast>false</failFast> | ||
<rules> | ||
<requireJavaVersion> | ||
<version>${jdk.version}</version> | ||
</requireJavaVersion> | ||
<bannedDependencies> | ||
<excludes> | ||
|
||
<!-- Girders uses SLF4j as logging API and logback as default log backend --> | ||
<exclude>log4j:log4j:*</exclude> | ||
<exclude>commons-logging:commons-logging:*</exclude> | ||
<exclude>commons-logging:commons-logging-api:*</exclude> | ||
<exclude>logkit</exclude> | ||
|
||
<!-- Girders uses JUnit 5 --> | ||
<exclude>junit:junit:*:jar</exclude> | ||
<exclude>org.junit.vintage:junit-vintage-engine:*:*</exclude> | ||
|
||
<!-- Girders is based on Spring Framework 5+ --> | ||
<exclude>org.springframework:*:[*,5.*)</exclude> | ||
|
||
<!-- Girders is based on Spring Boot 2+ --> | ||
<exclude>org.springframework.boot:*:[*,2.*)</exclude> | ||
|
||
<!-- Use the actual annotations API, rather than the Tomcat flavour of it --> | ||
<exclude>org.apache.tomcat:tomcat-annotations-api:*</exclude> | ||
|
||
<!-- Other blacklisted dependencies --> | ||
<exclude>avalon-framework</exclude> | ||
<exclude>com.sun.jmx:jmxri</exclude> | ||
<exclude>com.sun.jdmk:jmxtools</exclude> | ||
<exclude>commons-httpclient:commons-httpclient</exclude> | ||
<exclude>org.springframework:spring-dao</exclude> | ||
<exclude>org.springframework:spring-support</exclude> | ||
<exclude>*:jackson-dataformat-xml:*</exclude> | ||
</excludes> | ||
</bannedDependencies> | ||
<dependencyConvergence /> | ||
<requireReleaseDeps> | ||
<message>No Snapshot dependencies allowed!</message> | ||
<onlyWhenRelease>true</onlyWhenRelease> | ||
</requireReleaseDeps> | ||
</rules> | ||
</configuration> | ||
</execution> | ||
</executions> | ||
</plugin> | ||
<plugin> | ||
<groupId>org.apache.maven.plugins</groupId> | ||
<artifactId>maven-checkstyle-plugin</artifactId> | ||
<executions> | ||
<execution> | ||
<phase>verify</phase> | ||
<goals> | ||
<goal>checkstyle</goal> | ||
<goal>check</goal> | ||
</goals> | ||
</execution> | ||
</executions> | ||
</plugin> | ||
</plugins> | ||
</build> | ||
</project> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.