This is an automated email from the ASF dual-hosted git repository.

ahuber pushed a commit to branch maintenance-branch
in repository https://gitbox.apache.org/repos/asf/causeway.git


The following commit(s) were added to refs/heads/maintenance-branch by this 
push:
     new ed16bfb504e CAUSEWAY-3952: removes unused profiles (v2)
ed16bfb504e is described below

commit ed16bfb504eaf48af9b74c1f7a70ce69c1738e6b
Author: andi-huber <[email protected]>
AuthorDate: Thu Jan 15 08:25:23 2026 +0100

    CAUSEWAY-3952: removes unused profiles (v2)
---
 bom/pom.xml | 320 ------------------------------------------------------------
 pom.xml     |  77 ---------------
 2 files changed, 397 deletions(-)

diff --git a/bom/pom.xml b/bom/pom.xml
index 2c8ff2dd383..f300a812acc 100644
--- a/bom/pom.xml
+++ b/bom/pom.xml
@@ -2963,175 +2963,6 @@ It is therefore a copy of org.apache:apache, with 
customisations clearly identif
         </extensions>
     </build>
     <profiles>
-        <!--  START SNIPPET: release-profile  -->
-        <profile>
-            <id>apache-release</id>
-            <activation>
-                <property>
-                    <name>apache-release</name>
-                </property>
-            </activation>
-            <properties>
-                <skipTests>true</skipTests>
-            </properties>
-            <build>
-                <plugins>
-                    <plugin>
-                        <groupId>org.projectlombok</groupId>
-                        <artifactId>lombok-maven-plugin</artifactId>
-                        <version>1.18.20.0</version>
-                        <configuration>
-                            
<sourceDirectory>${project.basedir}/src/main/java</sourceDirectory>
-                            
<outputDirectory>${delombok.output}</outputDirectory>
-                            <addOutputDirectory>false</addOutputDirectory>
-                        </configuration>
-                        <executions>
-                            <execution>
-                                <phase>generate-sources</phase>
-                                <goals>
-                                    <goal>delombok</goal>
-                                </goals>
-                            </execution>
-                        </executions>
-                    </plugin>
-                    <!--  Create a source-release artifact that contains the 
fully buildable
-                                   project directory source structure. This is 
the artifact which is
-                                   the official subject of any release vote.  
-->
-                    <plugin>
-                        <groupId>org.apache.maven.plugins</groupId>
-                        <artifactId>maven-assembly-plugin</artifactId>
-                        <dependencies>
-                            <dependency>
-                                <groupId>org.apache.apache.resources</groupId>
-                                
<artifactId>apache-source-release-assembly-descriptor</artifactId>
-                                <version>1.5</version>
-                            </dependency>
-                        </dependencies>
-                        <executions>
-                            <execution>
-                                <id>source-release-assembly</id>
-                                <phase>package</phase>
-                                <goals>
-                                    <goal>single</goal>
-                                </goals>
-                                <configuration>
-                                    
<archiveBaseDirectory>..</archiveBaseDirectory>
-                                    
<runOnlyAtExecutionRoot>true</runOnlyAtExecutionRoot>
-                                    <descriptorRefs>
-                                        
<descriptorRef>${sourceReleaseAssemblyDescriptor}</descriptorRef>
-                                    </descriptorRefs>
-                                    <tarLongFileMode>posix</tarLongFileMode>
-                                </configuration>
-                            </execution>
-                        </executions>
-                    </plugin>
-                    <!--  We want to deploy the artifact to a staging location 
for perusal  -->
-                    <plugin>
-                        <inherited>true</inherited>
-                        <groupId>org.apache.maven.plugins</groupId>
-                        <artifactId>maven-deploy-plugin</artifactId>
-                        <configuration>
-                            <updateReleaseInfo>true</updateReleaseInfo>
-                        </configuration>
-                    </plugin>
-                    <plugin>
-                        <groupId>org.apache.maven.plugins</groupId>
-                        <artifactId>maven-source-plugin</artifactId>
-                        <executions>
-                            <execution>
-                                <id>attach-sources</id>
-                                <goals>
-                                    <goal>jar-no-fork</goal>
-                                </goals>
-                            </execution>
-                        </executions>
-                    </plugin>
-                    <plugin>
-                        <groupId>org.apache.maven.plugins</groupId>
-                        <artifactId>maven-javadoc-plugin</artifactId>
-                        <executions>
-                            <execution>
-                                <id>attach-javadocs</id>
-                                <goals>
-                                    <goal>jar</goal>
-                                </goals>
-                                <configuration>
-                                    <notimestamp>true</notimestamp>
-                                    <sourcepath>${delombok.output}</sourcepath>
-                                    <doclint>none</doclint>
-                                    <failOnError>false</failOnError>
-
-                                    <debug>true</debug>
-                                    <minmemory>128m</minmemory>
-                                    <maxmemory>1024m</maxmemory>
-                                    <quiet>true</quiet>
-                                    <doctitle>${project.name} 
${project.version}</doctitle>
-                                    <windowtitle>${project.name} 
${project.version}</windowtitle>
-                                    <splitindex>true</splitindex>
-                                    
<encoding>${project.build.sourceEncoding}</encoding>
-                                    <links>
-                                        
<link>https://docs.oracle.com/en/java/javase/11/docs/api/</link>
-                                    </links>
-                                    <linksource>true</linksource>
-                                    
<detectOfflineLinks>false</detectOfflineLinks>
-                                </configuration>
-                            </execution>
-                        </executions>
-                    </plugin>
-                    <!--  calculate checksums of source release for Apache 
dist area  -->
-                    <plugin>
-                        <groupId>net.nicoulaj.maven.plugins</groupId>
-                        <artifactId>checksum-maven-plugin</artifactId>
-                        <version>1.11</version>
-                        <executions>
-                            <execution>
-                                <id>source-release-checksum</id>
-                                <goals>
-                                    <goal>artifacts</goal>
-                                </goals>
-                                <!--  execute prior to maven-gpg-plugin:sign 
due to https://github.com/nicoulaj/checksum-maven-plugin/issues/112  -->
-                                <phase>post-integration-test</phase>
-                                <configuration>
-                                    <algorithms>
-                                        <algorithm>SHA-512</algorithm>
-                                    </algorithms>
-                                    <!--  
https://maven.apache.org/apache-resource-bundles/#source-release-assembly-descriptor
  -->
-                                    
<includeClassifiers>source-release</includeClassifiers>
-                                    
<excludeMainArtifact>true</excludeMainArtifact>
-                                    <csvSummary>false</csvSummary>
-                                    <!--  attach SHA-512 checksum as well to 
upload to Maven Staging Repo,
-                                                           as this eases 
uploading from stage to dist and doesn't do harm in Maven Central  -->
-                                    <attachChecksums>true</attachChecksums>
-                                </configuration>
-                            </execution>
-                        </executions>
-                    </plugin>
-                    <!--  We want to sign the artifact, the POM, and all 
attached artifacts (except for SHA-512 checksum)  -->
-                    <plugin>
-                        <groupId>org.apache.maven.plugins</groupId>
-                        <artifactId>maven-gpg-plugin</artifactId>
-                        <executions>
-                            <execution>
-                                <id>sign-release-artifacts</id>
-                                <goals>
-                                    <goal>sign</goal>
-                                </goals>
-                            </execution>
-                        </executions>
-                    </plugin>
-
-                </plugins>
-            </build>
-            <modules>
-                <module>../core</module>
-                <module>../extensions</module>
-                <module>../mavendeps</module>
-                <module>../starters</module>
-                <module>../testing</module>
-                <module>../valuetypes</module>
-            </modules>
-        </profile>
-        <!--  END SNIPPET: release-profile  -->
                <profile>
                        <id>causeway-app-starter-datanucleusenhance</id>
                        <activation>
@@ -3185,47 +3016,6 @@ It is therefore a copy of org.apache:apache, with 
customisations clearly identif
                                </plugins>
                        </build>
                </profile>
-        <profile>
-            <id>only-eclipse</id>
-            <activation>
-                <property>
-                    <name>m2e.version</name>
-                </property>
-            </activation>
-            <build>
-                <pluginManagement>
-                    <plugins>
-                        <!--  Disable execution of some plugins in m2e 
(https://www.eclipse.org/m2e/documentation/m2e-execution-not-covered.html)  -->
-                        <plugin>
-                            <groupId>org.eclipse.m2e</groupId>
-                            <artifactId>lifecycle-mapping</artifactId>
-                            <version>1.0.0</version>
-                            <!--  as this is an artificial artifact only use 
in a profile (https://bugs.eclipse.org/bugs/show_bug.cgi?id=367870#c18)  -->
-                            <configuration>
-                                <lifecycleMappingMetadata>
-                                    <pluginExecutions>
-                                        <pluginExecution>
-                                            <!--  no native m2e support yet 
(https://issues.apache.org/jira/browse/MRRESOURCES-85)  -->
-                                            <pluginExecutionFilter>
-                                                
<groupId>org.apache.maven.plugins</groupId>
-                                                
<artifactId>maven-remote-resources-plugin</artifactId>
-                                                
<versionRange>[0,1.8.0)</versionRange>
-                                                <goals>
-                                                    <goal>process</goal>
-                                                </goals>
-                                            </pluginExecutionFilter>
-                                            <action>
-                                                <ignore/>
-                                            </action>
-                                        </pluginExecution>
-                                    </pluginExecutions>
-                                </lifecycleMappingMetadata>
-                            </configuration>
-                        </plugin>
-                    </plugins>
-                </pluginManagement>
-            </build>
-        </profile>
         <profile>
             <id>enforce-output-timestamp-property</id>
             <activation>
@@ -3287,116 +3077,6 @@ It is therefore a copy of org.apache:apache, with 
customisations clearly identif
                 </plugins>
             </build>
         </profile>
-        <profile>
-            <id>github</id>
-            <activation>
-                <property>
-                    <name>github</name>
-                </property>
-            </activation>
-            <properties>
-                <enforcer.failFast>true</enforcer.failFast>
-                <jacoco.skip>true</jacoco.skip>
-            </properties>
-            <modules>
-                <module>../core</module>
-                <module>../extensions</module>
-                <module>../mavendeps</module>
-                <module>../starters</module>
-                <module>../testing</module>
-                <module>../valuetypes</module>
-            </modules>
-            <distributionManagement>
-                <repository>
-                    <id>github</id>
-                    <name>Github Releases</name>
-                    <url>https://maven.pkg.github.com/apache/causeway</url>
-                </repository>
-            </distributionManagement>
-        </profile>
-        <profile>
-            <id>nightly-localfs-repo</id>
-            <activation>
-                <property>
-                    <name>nightly-localfs-repo</name>
-                </property>
-            </activation>
-            <distributionManagement>
-                <repository>
-                    <id>nightly-localfs-repo</id>
-                    <name>Temporary Local Filesystem Staging Repository</name>
-                    <url>file://${MVN_SNAPSHOTS_PATH}</url>
-                </repository>
-            </distributionManagement>
-            <build>
-                <plugins>
-                    <plugin>
-                        <artifactId>maven-deploy-plugin</artifactId>
-                        <version>3.1.2</version>
-                        <configuration>
-                            <altDeploymentRepository>
-                                
nightly-localfs-repo::file://${MVN_SNAPSHOTS_PATH}
-                            </altDeploymentRepository>
-                        </configuration>
-                    </plugin>
-                </plugins>
-            </build>
-        </profile>
-        <profile>
-            <id>jacoco-report-xml</id>
-            <activation>
-                <property>
-                    <name>jacoco-report-xml</name>
-                </property>
-            </activation>
-            <properties>
-                <surefire-plugin.argLine>@{argLine} 
-Xmx384m</surefire-plugin.argLine>
-            </properties>
-            <build>
-                <plugins>
-                    <plugin>
-                        <groupId>org.jacoco</groupId>
-                        <artifactId>jacoco-maven-plugin</artifactId>
-                        <version>0.8.12</version>
-                        <executions>
-                            <execution>
-                                <goals>
-                                    <goal>prepare-agent</goal>
-                                </goals>
-                            </execution>
-                            <execution>
-                                <id>report</id>
-                                <phase>prepare-package</phase>
-                                <goals>
-                                    <goal>report</goal>
-                                </goals>
-                                <configuration>
-                                    <formats>XML</formats>
-                                </configuration>
-                            </execution>
-                        </executions>
-                    </plugin>
-                </plugins>
-            </build>
-        </profile>
-        <profile>
-            <id>telemetry</id>
-            <activation>
-                <property>
-                    <name>telemetry</name>
-                </property>
-            </activation>
-            <build>
-                <plugins>
-                    <plugin>
-                        <groupId>io.opentelemetry.contrib</groupId>
-                        <artifactId>opentelemetry-maven-extension</artifactId>
-                        <version>1.14.0-alpha</version>
-                        <extensions>true</extensions>
-                    </plugin>
-                </plugins>
-            </build>
-        </profile>
     </profiles>
 
     <!-- META DATA -->
diff --git a/pom.xml b/pom.xml
index 00b3946f4cf..838b22670d2 100644
--- a/pom.xml
+++ b/pom.xml
@@ -92,83 +92,6 @@
 
                </profile>
 
-               <!-- RELEASED MODULES -->
-
-               <profile>
-                       <id>released</id>
-                       <activation>
-                               <property>
-                                       <name>released</name>
-                               </property>
-                       </activation>
-                       <modules>
-                               <module>bom</module>
-                               <module>core</module>
-                               <module>extensions</module>
-                               <module>mavendeps</module>
-                               <module>starters</module>
-                               <module>testing</module>
-                               <module>valuetypes</module>
-                       </modules>
-               </profile>
-
-               <!-- ALL MODULES -->
-
-               <profile>
-                       <id>module-all</id>
-                       <activation>
-                               <property>
-                                       <name>module-all</name>
-                               </property>
-                       </activation>
-                       <modules>
-                               <module>antora</module>
-                               <module>incubator</module>
-                               <module>regressiontests</module>
-                       </modules>
-               </profile>
-
-               <!-- ALL MODULES - TROUBLE SHOOTING -->
-
-               <profile>
-                       <id>module-all-except-incubator</id>
-                       <activation>
-                               <property>
-                                       <name>module-all-except-incubator</name>
-                               </property>
-                       </activation>
-                       <modules>
-                               <module>antora</module>
-                               <module>regressiontests</module>
-                       </modules>
-               </profile>
-
-               <!-- NON-ESSENTIAL MODULES -->
-
-               <profile>
-                       <id>module-antora</id>
-                       <activation>
-                               <property>
-                                       <name>module-antora</name>
-                               </property>
-                       </activation>
-                       <modules>
-                               <module>antora</module>
-                       </modules>
-               </profile>
-
-               <profile>
-                       <id>module-extensions</id>
-                       <activation>
-                               <property>
-                                       <name>module-extensions</name>
-                               </property>
-                       </activation>
-                       <modules>
-                               <module>extensions</module>
-                       </modules>
-               </profile>
-
                <profile>
                        <id>module-ext-secman</id>
                        <activation>

Reply via email to