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());