This is an automated email from the ASF dual-hosted git repository. aherbert pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/commons-math.git
commit cf78d0b2c6e74f5197945394f978f07af09ecd45 Author: Alex Herbert <[email protected]> AuthorDate: Tue May 9 00:25:42 2023 +0100 Remove docs-archive This duplicates in the reactor the functionality of the commons-math-docs module. --- .github/workflows/coverage.yml | 4 +- docs-archive/pom.xml | 113 ----------------------------------------- pom.xml | 8 --- 3 files changed, 2 insertions(+), 123 deletions(-) diff --git a/.github/workflows/coverage.yml b/.github/workflows/coverage.yml index 1db2dbdc8..a31cc5a4a 100644 --- a/.github/workflows/coverage.yml +++ b/.github/workflows/coverage.yml @@ -38,8 +38,8 @@ jobs: distribution: temurin java-version: ${{ matrix.java }} cache: 'maven' - - name: Build with Maven including the docs-archive module using a profile - run: mvn -V -Pdocs test jacoco:report-aggregate --no-transfer-progress + - name: Build with Maven + run: mvn -V test jacoco:report-aggregate --no-transfer-progress - name: Upload coverage to Codecov uses: codecov/codecov-action@v3 diff --git a/docs-archive/pom.xml b/docs-archive/pom.xml deleted file mode 100644 index 2773605e5..000000000 --- a/docs-archive/pom.xml +++ /dev/null @@ -1,113 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!-- - Licensed to the Apache Software Foundation (ASF) under one or more - contributor license agreements. See the NOTICE file distributed with - this work for additional information regarding copyright ownership. - The ASF licenses this file to You under the Apache License, Version 2.0 - (the "License"); you may not use this file except in compliance with - the License. You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. ---> -<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>org.apache.commons</groupId> - <artifactId>commons-math-parent</artifactId> - <version>4.0-SNAPSHOT</version> - </parent> - - <artifactId>commons-math-docs</artifactId> - <!-- do not set packaging to pom, because otherwise we will receive - "Not executing Javadoc as the project is not a Java classpath-capable package" --> - - <name>Apache Commons Math Documentation</name> - <description>Aggregator module to genenerate Apache Commons Math documentation.</description> - - <properties> - <checkstyle.skip>true</checkstyle.skip> - <animal.sniffer.skip>true</animal.sniffer.skip> - <!-- Workaround to avoid duplicating config files. --> - <math.parent.dir>${basedir}/..</math.parent.dir> - <!-- Skip build defaults --> - <jdepend.skip>true</jdepend.skip> - <maven.source.skip>true</maven.source.skip> - <maven.deploy.skip>true</maven.deploy.skip> - <!-- Simple site --> - <spotbugs.skip>true</spotbugs.skip> - <pmd.skip>true</pmd.skip> - <checkstyle.skip>true</checkstyle.skip> - <changes.jira.skip>true</changes.jira.skip> - <skipSurefireReport>true</skipSurefireReport> - </properties> - - <!-- Depend on all other modules --> - <dependencies> - <dependency> - <groupId>org.apache.commons</groupId> - <artifactId>commons-math4-core</artifactId> - <version>${project.version}</version> - </dependency> - <dependency> - <groupId>org.apache.commons</groupId> - <artifactId>commons-math4-neuralnet</artifactId> - <version>${project.version}</version> - </dependency> - <dependency> - <groupId>org.apache.commons</groupId> - <artifactId>commons-math4-transform</artifactId> - <version>${project.version}</version> - </dependency> - <dependency> - <groupId>org.apache.commons</groupId> - <artifactId>commons-math4-legacy-exception</artifactId> - <version>${project.version}</version> - </dependency> - <dependency> - <groupId>org.apache.commons</groupId> - <artifactId>commons-math4-legacy-core</artifactId> - <version>${project.version}</version> - </dependency> - <dependency> - <groupId>org.apache.commons</groupId> - <artifactId>commons-math4-legacy</artifactId> - <version>${project.version}</version> - </dependency> - </dependencies> - - <reporting> - <plugins> - <!-- Create an aggregate report from the *parent* directory using: - - mvn jacoco:report-aggregate -P docs - - Requires that 'mvn test' has already been run with the jacoco user agent. - If executed within this directory then jacoco does not collect the - executions from the module dependencies. --> - <plugin> - <groupId>org.jacoco</groupId> - <artifactId>jacoco-maven-plugin</artifactId> - <version>${commons.jacoco.version}</version> - <configuration> - <title>Apache Commons Math</title> - <footer>Code Coverage Report for Apache Commons Math ${project.version}</footer> - </configuration> - <reportSets> - <reportSet> - <reports> - <report>report-aggregate</report> - </reports> - </reportSet> - </reportSets> - </plugin> - </plugins> - </reporting> - -</project> diff --git a/pom.xml b/pom.xml index f17036450..6d1194576 100644 --- a/pom.xml +++ b/pom.xml @@ -738,14 +738,6 @@ This is avoided by creating an empty directory when svn is not available. <module>dist-archive</module> </modules> </profile> - - <profile> - <!-- Include an aggregate module to build test coverage reports --> - <id>docs</id> - <modules> - <module>docs-archive</module> - </modules> - </profile> </profiles> <developers>
