Repository: camel
Updated Branches:
  refs/heads/mention 9be660e61 -> ce9f90df4


Camel connector should support SNAPSHOT jars


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

Branch: refs/heads/mention
Commit: ce9f90df491fd11faa3c207d31ea4c16d288dd5b
Parents: 9be660e
Author: Claus Ibsen <davscl...@apache.org>
Authored: Tue Feb 7 14:24:50 2017 +0100
Committer: Claus Ibsen <davscl...@apache.org>
Committed: Tue Feb 7 14:30:47 2017 +0100

----------------------------------------------------------------------
 .../main/java/org/apache/camel/maven/connector/ConnectorMojo.java | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/camel/blob/ce9f90df/connectors/camel-connector-maven-plugin/src/main/java/org/apache/camel/maven/connector/ConnectorMojo.java
----------------------------------------------------------------------
diff --git 
a/connectors/camel-connector-maven-plugin/src/main/java/org/apache/camel/maven/connector/ConnectorMojo.java
 
b/connectors/camel-connector-maven-plugin/src/main/java/org/apache/camel/maven/connector/ConnectorMojo.java
index 2266b07..dbda8ac 100644
--- 
a/connectors/camel-connector-maven-plugin/src/main/java/org/apache/camel/maven/connector/ConnectorMojo.java
+++ 
b/connectors/camel-connector-maven-plugin/src/main/java/org/apache/camel/maven/connector/ConnectorMojo.java
@@ -354,7 +354,8 @@ public class ConnectorMojo extends AbstractJarMojo {
                 for (Object obj : getProject().getDependencyArtifacts()) {
                     Artifact artifact = (Artifact) obj;
                     if ("jar".equals(artifact.getType())) {
-                        if (groupId.equals(artifact.getGroupId()) && 
artifactId.equals(artifact.getArtifactId()) && 
version.equals(artifact.getVersion())) {
+                        // use baseVersion so we can support SNAPSHOT versions 
that are based on a base version
+                        if (groupId.equals(artifact.getGroupId()) && 
artifactId.equals(artifact.getArtifactId()) && 
version.equals(artifact.getBaseVersion())) {
                             // load the component file inside the file
                             URL url = new URL("file:" + artifact.getFile());
                             URLClassLoader child = new URLClassLoader(new 
URL[]{url}, this.getClass().getClassLoader());

Reply via email to