You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by on...@apache.org on 2018/04/02 06:34:34 UTC

[camel] branch master updated (422f69d -> aa9757e)

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

onders pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/camel.git.


    from 422f69d  Upgrade RX
     new 3694014  CAMEL-10785 - add revapi integration (considering current SNAPHOT and latest version of release) for camel-core to avoid maintenance problems for whole codebase
     new aa9757e  CAMEL-10785 - exclude ignore.json from rat-check

The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 camel-core/src/revapi/ignore.json | 24 ++++++++++++++++++++++++
 parent/pom.xml                    | 32 ++++++++++++++++++++++++++++++++
 pom.xml                           |  3 ++-
 3 files changed, 58 insertions(+), 1 deletion(-)
 create mode 100644 camel-core/src/revapi/ignore.json

-- 
To stop receiving notification emails like this one, please contact
onders@apache.org.

[camel] 01/02: CAMEL-10785 - add revapi integration (considering current SNAPHOT and latest version of release) for camel-core to avoid maintenance problems for whole codebase

Posted by on...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

onders pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/camel.git

commit 36940143a58a3bca0f5e84d5c7822cf22a60afd6
Author: Sezgin <on...@nokia.com>
AuthorDate: Tue Mar 27 14:40:36 2018 +0300

    CAMEL-10785 - add revapi integration (considering current SNAPHOT and latest version of release) for camel-core to avoid maintenance problems for whole codebase
---
 camel-core/src/revapi/ignore.json | 24 ++++++++++++++++++++++++
 parent/pom.xml                    | 32 ++++++++++++++++++++++++++++++++
 2 files changed, 56 insertions(+)

diff --git a/camel-core/src/revapi/ignore.json b/camel-core/src/revapi/ignore.json
new file mode 100644
index 0000000..4d8e5fd
--- /dev/null
+++ b/camel-core/src/revapi/ignore.json
@@ -0,0 +1,24 @@
+{
+    "revapi" : {
+        "java": {
+            "missing-classes": {
+              "behavior": "ignore"
+            }
+          },
+        "ignore" : [ 
+        {
+          "code" : "java.class.nonPublicPartOfAPI"
+        },
+        {
+          "code" : "java.method.returnTypeChanged",
+          "package" : "org.apache.camel.management.mbean",
+          "classSimpleName" : "ManagedClaimCheck",
+          "methodName": "getDefinition",
+          "elementKind": "method",
+          "justification": "Needed for Claim-Check EIP",
+          "oldType": "org.apache.camel.model.ExpressionNode",
+          "newType": "org.apache.camel.model.ProcessorDefinition<?>"
+        }
+      ]
+    }
+}
\ No newline at end of file
diff --git a/parent/pom.xml b/parent/pom.xml
index cf134b6..12ce8a3 100644
--- a/parent/pom.xml
+++ b/parent/pom.xml
@@ -590,6 +590,8 @@
     <restlet-version>2.3.12</restlet-version>
     <restlet-woodstox-version>4.3.0</restlet-woodstox-version>
     <restlet-yaml-version>1.13</restlet-yaml-version>
+    <revapi-java-version>0.15.1</revapi-java-version>
+    <revapi-maven-plugin-version>0.10.0</revapi-maven-plugin-version>
     <rhino-bundle-version>1.7.7.1_1</rhino-bundle-version>
     <rhino-version>1.7.7.1</rhino-version>
     <rhino-js-version>1.7R2</rhino-js-version>
@@ -5434,6 +5436,36 @@
         </plugins>
       </build>
     </profile>
+	
+    <profile>
+      <id>revapi</id>
+      <build>
+        <plugins>
+          <plugin>
+            <groupId>org.revapi</groupId>
+            <artifactId>revapi-maven-plugin</artifactId>
+            <version>${revapi-maven-plugin-version}</version>
+            <dependencies>
+              <dependency>
+                <groupId>org.revapi</groupId>
+                <artifactId>revapi-java</artifactId>
+                <version>${revapi-java-version}</version>
+              </dependency>
+            </dependencies>
+            <configuration>
+              <analysisConfigurationFiles>
+                <file>${project.basedir}/src/revapi/ignore.json</file>
+              </analysisConfigurationFiles>
+            </configuration>
+            <executions>
+              <execution>
+                <goals><goal>check</goal></goals>
+              </execution>
+            </executions>
+          </plugin>
+        </plugins>
+      </build>
+    </profile>
 
     <profile>
       <id>dependencycheck</id>

-- 
To stop receiving notification emails like this one, please contact
onders@apache.org.

[camel] 02/02: CAMEL-10785 - exclude ignore.json from rat-check

Posted by on...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

onders pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/camel.git

commit aa9757ea3823c66bf66715a0c20bfc4111f18bd2
Author: Sezgin <on...@nokia.com>
AuthorDate: Thu Mar 29 17:45:37 2018 +0300

    CAMEL-10785 - exclude ignore.json from rat-check
---
 pom.xml | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/pom.xml b/pom.xml
index 55d3ac4..4cdf4da 100644
--- a/pom.xml
+++ b/pom.xml
@@ -292,7 +292,8 @@
                 <exclude>**/file-sig-api.txt</exclude>
                 <exclude>**/Tasks__c.java</exclude>
                 <exclude>**/additional-spring-configuration-metadata.json</exclude>
-                <exclude>**/*.proto</exclude>
+		<exclude>**/*.proto</exclude>
+		<exclude>**/src/revapi/ignore.json</exclude>
                 <!-- Maven Wrapper -->
                 <exclude>.mvn/**/*</exclude>
               </excludes>

-- 
To stop receiving notification emails like this one, please contact
onders@apache.org.