diff --git a/.gitignore b/.gitignore index 20b99bf494..834fa4f6f4 100644 --- a/.gitignore +++ b/.gitignore @@ -15,3 +15,8 @@ local # Repository wide ignore mac DS_Store files .DS_Store + +# Generated service build artifacts that must never be committed (issue #2410) +**/src/main/jib/timefold/diagnostic-tools.jar +**/.flattened-pom.xml +**/timefold-model-enhanced-openapi.json diff --git a/service/facade/service-parent/pom.xml b/service/facade/service-parent/pom.xml index 6a37d083bc..7624e1b604 100644 --- a/service/facade/service-parent/pom.xml +++ b/service/facade/service-parent/pom.xml @@ -302,6 +302,10 @@ true resolveCiFriendliesOnly true + + ${project.build.directory} + .flattened-pom.xml @@ -364,6 +368,9 @@ ${version.ai.timefold.solver} jar true + src/main/jib/timefold diagnostic-tools.jar @@ -378,6 +385,46 @@ org.codehaus.mojo flatten-maven-plugin + + + org.apache.maven.plugins + maven-clean-plugin + + + + src/main/jib/timefold + + diagnostic-tools.jar + + + + + + + delete-stale-diagnostic-tools + initialize + + clean + + + + true + + + src/main/jib/timefold + + diagnostic-tools.jar + + + + + + +