Upgrade maven cache extension

Also ensure that JS project is not built too often, and the Quarkus distribution is not missed when sub-dependencies change.

Closes #30463

Signed-off-by: Alexander Schwartz <aschwart@redhat.com>
This commit is contained in:
Alexander Schwartz 2024-06-15 12:44:47 +02:00 committed by Alexander Schwartz
parent fb7c8c5f75
commit 319c87e6cd
3 changed files with 2 additions and 14 deletions

View file

@ -20,6 +20,6 @@
<extension> <extension>
<groupId>org.apache.maven.extensions</groupId> <groupId>org.apache.maven.extensions</groupId>
<artifactId>maven-build-cache-extension</artifactId> <artifactId>maven-build-cache-extension</artifactId>
<version>1.1.0</version> <version>1.2.0</version>
</extension> </extension>
</extensions> </extensions>

View file

@ -27,6 +27,6 @@
<!-- The JavaScript projects use the non-standard 'src' folder for their sources, therefore, name it here explicitly --> <!-- The JavaScript projects use the non-standard 'src' folder for their sources, therefore, name it here explicitly -->
<maven.build.cache.input.1>src</maven.build.cache.input.1> <maven.build.cache.input.1>src</maven.build.cache.input.1>
<!-- The child projects will package from the 'dist' folder, which is listed as a resource, but isn't a source folder --> <!-- The child projects will package from the 'dist' folder, which is listed as a resource, but isn't a source folder -->
<maven.build.cache.exclude.value.1>${project.basedir}/dist</maven.build.cache.exclude.value.1> <maven.build.cache.exclude.value.1>dist</maven.build.cache.exclude.value.1>
</properties> </properties>
</project> </project>

12
quarkus/dist/pom.xml vendored
View file

@ -34,23 +34,11 @@
<groupId>org.keycloak</groupId> <groupId>org.keycloak</groupId>
<artifactId>keycloak-quarkus-server-app</artifactId> <artifactId>keycloak-quarkus-server-app</artifactId>
<version>${project.version}</version> <version>${project.version}</version>
<exclusions>
<exclusion>
<groupId>*</groupId>
<artifactId>*</artifactId>
</exclusion>
</exclusions>
</dependency> </dependency>
<dependency> <dependency>
<groupId>org.keycloak</groupId> <groupId>org.keycloak</groupId>
<artifactId>keycloak-quarkus-server-deployment</artifactId> <artifactId>keycloak-quarkus-server-deployment</artifactId>
<version>${project.version}</version> <version>${project.version}</version>
<exclusions>
<exclusion>
<groupId>*</groupId>
<artifactId>*</artifactId>
</exclusion>
</exclusions>
</dependency> </dependency>
<dependency> <dependency>
<groupId>org.keycloak</groupId> <groupId>org.keycloak</groupId>