You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by dh...@apache.org on 2014/06/23 19:20:48 UTC

git commit: Added proxyClass name to error message

Repository: camel
Updated Branches:
  refs/heads/master 042e32468 -> b28962cf1


Added proxyClass name to error message


Project: http://git-wip-us.apache.org/repos/asf/camel/repo
Commit: http://git-wip-us.apache.org/repos/asf/camel/commit/b28962cf
Tree: http://git-wip-us.apache.org/repos/asf/camel/tree/b28962cf
Diff: http://git-wip-us.apache.org/repos/asf/camel/diff/b28962cf

Branch: refs/heads/master
Commit: b28962cf1bca10caf277a426dcc5a75541aa9391
Parents: 042e324
Author: Dhiraj Bokde <dh...@yahoo.com>
Authored: Mon Jun 23 10:20:19 2014 -0700
Committer: Dhiraj Bokde <dh...@yahoo.com>
Committed: Mon Jun 23 10:20:43 2014 -0700

----------------------------------------------------------------------
 .../org/apache/camel/maven/ApiComponentGeneratorMojo.java     | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/camel/blob/b28962cf/tooling/maven/camel-api-component-maven-plugin/src/main/java/org/apache/camel/maven/ApiComponentGeneratorMojo.java
----------------------------------------------------------------------
diff --git a/tooling/maven/camel-api-component-maven-plugin/src/main/java/org/apache/camel/maven/ApiComponentGeneratorMojo.java b/tooling/maven/camel-api-component-maven-plugin/src/main/java/org/apache/camel/maven/ApiComponentGeneratorMojo.java
index 4f6a4b4..3f32b0b 100644
--- a/tooling/maven/camel-api-component-maven-plugin/src/main/java/org/apache/camel/maven/ApiComponentGeneratorMojo.java
+++ b/tooling/maven/camel-api-component-maven-plugin/src/main/java/org/apache/camel/maven/ApiComponentGeneratorMojo.java
@@ -76,7 +76,12 @@ public class ApiComponentGeneratorMojo extends AbstractApiMethodBaseMojo {
                 if (apiMethodGenerator != null) {
                     // configure API method properties and generate Proxy classes
                     configureMethodGenerator(apiMethodGenerator, api);
-                    apiMethodGenerator.execute();
+                    try {
+                        apiMethodGenerator.execute();
+                    } catch (Exception e) {
+                        final String msg = "Error generating source for " + api.getProxyClass() + ": " + e.getMessage();
+                        throw new MojoExecutionException(msg, e);
+                    }
                 } else {
                     // make sure the proxy class is being generated elsewhere
                     final String proxyClass = api.getProxyClass();