You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by ah...@apache.org on 2019/11/12 12:37:37 UTC

[commons-rng] branch master updated: Only enable japicmp in modules requiring binary compatibility.

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-rng.git


The following commit(s) were added to refs/heads/master by this push:
     new b41e9f4  Only enable japicmp in modules requiring binary compatibility.
b41e9f4 is described below

commit b41e9f4c4365f01cc4cc676ff27a468a8f3e5a92
Author: aherbert <ah...@apache.org>
AuthorDate: Tue Nov 12 12:37:31 2019 +0000

    Only enable japicmp in modules requiring binary compatibility.
---
 .../src/site/resources/profile.japicmp                | 17 +++++++++++++++++
 commons-rng-core/src/site/resources/profile.japicmp   | 17 +++++++++++++++++
 .../src/site/resources/profile.japicmp                | 17 +++++++++++++++++
 commons-rng-simple/src/site/resources/profile.japicmp | 17 +++++++++++++++++
 pom.xml                                               | 19 -------------------
 5 files changed, 68 insertions(+), 19 deletions(-)

diff --git a/commons-rng-client-api/src/site/resources/profile.japicmp b/commons-rng-client-api/src/site/resources/profile.japicmp
new file mode 100644
index 0000000..6fe28ff
--- /dev/null
+++ b/commons-rng-client-api/src/site/resources/profile.japicmp
@@ -0,0 +1,17 @@
+# 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.
+# -----------------------------------------------------------------------------
+#
+# Empty file used to automatically trigger profile from commons parent pom
diff --git a/commons-rng-core/src/site/resources/profile.japicmp b/commons-rng-core/src/site/resources/profile.japicmp
new file mode 100644
index 0000000..6fe28ff
--- /dev/null
+++ b/commons-rng-core/src/site/resources/profile.japicmp
@@ -0,0 +1,17 @@
+# 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.
+# -----------------------------------------------------------------------------
+#
+# Empty file used to automatically trigger profile from commons parent pom
diff --git a/commons-rng-sampling/src/site/resources/profile.japicmp b/commons-rng-sampling/src/site/resources/profile.japicmp
new file mode 100644
index 0000000..6fe28ff
--- /dev/null
+++ b/commons-rng-sampling/src/site/resources/profile.japicmp
@@ -0,0 +1,17 @@
+# 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.
+# -----------------------------------------------------------------------------
+#
+# Empty file used to automatically trigger profile from commons parent pom
diff --git a/commons-rng-simple/src/site/resources/profile.japicmp b/commons-rng-simple/src/site/resources/profile.japicmp
new file mode 100644
index 0000000..6fe28ff
--- /dev/null
+++ b/commons-rng-simple/src/site/resources/profile.japicmp
@@ -0,0 +1,17 @@
+# 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.
+# -----------------------------------------------------------------------------
+#
+# Empty file used to automatically trigger profile from commons parent pom
diff --git a/pom.xml b/pom.xml
index 309622b..0f16bf4 100644
--- a/pom.xml
+++ b/pom.xml
@@ -627,8 +627,6 @@
         <allowscript.javadoc.qualifier>--allow-script-in-comments</allowscript.javadoc.qualifier>
         <!-- Check for all javadoc errors -->
         <doclint.javadoc.qualifier>-Xdoclint:all</doclint.javadoc.qualifier>
-        <!-- Enable JApiCmp -->
-        <japicmp.skip>false</japicmp.skip>
       </properties>
       <build>
         <plugins>
@@ -664,18 +662,6 @@
               </execution>
             </executions>
           </plugin>
-          <plugin>
-            <groupId>com.github.siom79.japicmp</groupId>
-            <artifactId>japicmp-maven-plugin</artifactId>
-            <executions>
-              <execution>
-                <phase>verify</phase>
-                <goals>
-                  <goal>cmp</goal>
-                </goals>
-              </execution>
-            </executions>
-          </plugin>
         </plugins>
       </build>
       <reporting>
@@ -700,11 +686,6 @@
               </reportSet>
             </reportSets>
           </plugin>
-          <plugin>
-            <groupId>com.github.siom79.japicmp</groupId>
-            <artifactId>japicmp-maven-plugin</artifactId>
-            <version>${commons.japicmp.version}</version>
-          </plugin>
         </plugins>
       </reporting>
     </profile>