diff --git a/commons-math-core/pom.xml b/commons-math-core/pom.xml index 7add89143..367a57bac 100644 --- a/commons-math-core/pom.xml +++ b/commons-math-core/pom.xml @@ -53,6 +53,12 @@ commons-numbers-core + + org.junit.vintage + junit-vintage-engine + test + + diff --git a/commons-math-docs/pom.xml b/commons-math-docs/pom.xml new file mode 100644 index 000000000..4d83de835 --- /dev/null +++ b/commons-math-docs/pom.xml @@ -0,0 +1,212 @@ + + + + 4.0.0 + + + org.apache.commons + commons-math-parent + 4.0-SNAPSHOT + + + commons-math-docs + + + Apache Commons Math Documentation + Aggregator module to genenerate Apache Commons Math documentation. + + + true + true + + ${basedir}/.. + + true + true + true + true + true + true + + true + true + true + true + true + true + + -Xdoclint:none + + + + + + org.apache.commons + commons-math4-core + ${project.version} + + + + org.apache.commons + commons-math4-neuralnet + ${project.version} + + + + org.apache.commons + commons-math4-transform + ${project.version} + + + + org.apache.commons + commons-math4-legacy-exception + ${project.version} + + + + org.apache.commons + commons-math4-legacy-core + ${project.version} + + + + org.apache.commons + commons-math4-legacy + ${project.version} + + + + + src + + + + + org.spdx + spdx-maven-plugin + + + build-spdx + + createSPDX + + None + + + + + + org.apache.maven.plugins + maven-jar-plugin + + true + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + + ${project.build.directory}/apidocs + true + Apache Commons Math ${project.version} + Apache Commons Math ${project.version} + true + false + + + + + + + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + + ${project.build.directory}/apidocs + true + Apache Commons Math ${project.version} + Apache Commons Math ${project.version} + true + false + + + Core Package + org.apache.commons.math4.core* + + + Neural Network Package + org.apache.commons.math4.neuralnet* + + + Transform Package + org.apache.commons.math4.transform* + + + Legacy Package + org.apache.commons.math4.legacy* + + + + + + + aggregate + + + + + + + + org.jacoco + jacoco-maven-plugin + ${commons.jacoco.version} + + Apache Commons Math +
Code Coverage Report for Apache Commons Math ${project.version}
+ + + **/*.class + +
+ + + + report-aggregate + + + +
+
+
+ +
diff --git a/commons-math-docs/src/site/site.xml b/commons-math-docs/src/site/site.xml new file mode 100644 index 000000000..b339bc15b --- /dev/null +++ b/commons-math-docs/src/site/site.xml @@ -0,0 +1,31 @@ + + + + + Apache Commons Math + + + + + + + + + + diff --git a/commons-math-docs/src/site/xdoc/index.xml b/commons-math-docs/src/site/xdoc/index.xml new file mode 100644 index 000000000..8ad2cf2e6 --- /dev/null +++ b/commons-math-docs/src/site/xdoc/index.xml @@ -0,0 +1,41 @@ + + + + + + + Commons Math Documentation + + + + +
+

+ Commons Math is a library of lightweight, self-contained + mathematics and statistics components addressing the most common + problems not available in the Java programming language or Commons + Lang. +

+

+ Browse the Javadoc for more information. +

+
+ + + +
diff --git a/commons-math-legacy-core/pom.xml b/commons-math-legacy-core/pom.xml index e6cfb4a6a..f511a463d 100644 --- a/commons-math-legacy-core/pom.xml +++ b/commons-math-legacy-core/pom.xml @@ -70,6 +70,12 @@ commons-rng-simple + + org.junit.vintage + junit-vintage-engine + test + + diff --git a/commons-math-legacy-exception/pom.xml b/commons-math-legacy-exception/pom.xml index 4b68915b1..4dd00ac86 100644 --- a/commons-math-legacy-exception/pom.xml +++ b/commons-math-legacy-exception/pom.xml @@ -43,4 +43,14 @@ legacy-exception + + + + org.junit.vintage + junit-vintage-engine + test + + + + diff --git a/commons-math-legacy/pom.xml b/commons-math-legacy/pom.xml index 25a96106b..f2a4615ea 100644 --- a/commons-math-legacy/pom.xml +++ b/commons-math-legacy/pom.xml @@ -123,6 +123,12 @@ commons-math4-legacy-core + + org.junit.vintage + junit-vintage-engine + test + + org.apache.commons commons-geometry-euclidean diff --git a/commons-math-neuralnet/pom.xml b/commons-math-neuralnet/pom.xml index 52a78069c..68866ca0d 100644 --- a/commons-math-neuralnet/pom.xml +++ b/commons-math-neuralnet/pom.xml @@ -60,6 +60,12 @@ commons-rng-sampling + + org.junit.vintage + junit-vintage-engine + test + + diff --git a/commons-math-transform/pom.xml b/commons-math-transform/pom.xml index 853cea535..3d3a6bdd7 100644 --- a/commons-math-transform/pom.xml +++ b/commons-math-transform/pom.xml @@ -55,6 +55,12 @@ commons-numbers-complex + + org.junit.vintage + junit-vintage-engine + test + + org.apache.commons commons-rng-simple diff --git a/pom.xml b/pom.xml index 8212c3636..cd06520ff 100644 --- a/pom.xml +++ b/pom.xml @@ -118,6 +118,7 @@ commons-math-legacy + commons-math-docs commons-math-examples @@ -212,12 +213,6 @@ test - - org.junit.vintage - junit-vintage-engine - test - - diff --git a/src/site/site.xml b/src/site/site.xml index f65930663..fe3167754 100644 --- a/src/site/site.xml +++ b/src/site/site.xml @@ -31,7 +31,7 @@ - + org.apache.commons.math4.fitting - Curve Fitting
  • org.apache.commons.math4.ml - Machine Learning
  • - Package javadocs are here + Package javadocs are here.