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>