[
https://issues.apache.org/jira/browse/SM-2027?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12987590#action_12987590
]
Alexis Lahouze commented on SM-2027:
------------------------------------
@Freeman
I had to update the locationUri of the WSDL because of reverse proxy in front
of the real servers, so I extended HttpSoapConsumerEndpoint to add this feature.
And to deploy my new component, I needed to have a path-element in my jbi.xml
witch refers to lib/servicemix-http-$VERSION.jar, and because servicemix-http
is a jbi-component, the jbi-maven-plugin simply ignores servicemix-http (it's
not a jar...).
@Kari
You're right for the jar and the zip, but as you noticed type=jar alone doesn't
work. With type=jar and empty classifier it seems to work. I will check this
deeply.
> jbi-maven-plugin, jbi.xml generation, missing jbi-component lib in
> bootstrap-class-path
> ---------------------------------------------------------------------------------------
>
> Key: SM-2027
> URL: https://issues.apache.org/jira/browse/SM-2027
> Project: ServiceMix
> Issue Type: Bug
> Components: tooling
> Affects Versions: jbi-maven-plugin-4.3
> Environment: unrelated
> Reporter: Alexis Lahouze
> Attachments: bootstrap_classpath_element.diff
>
> Original Estimate: 0h
> Remaining Estimate: 0h
>
> I tried to extend an existing Servicemix Component (servicemix-http).
> So, I added a dependency to this component.
> When I started Servicemix, I got an error "ClassNotFoundException:
> org.apache.servicemix.http.HttpBootstrap" (or anything like that)
> I had a look at my generated jbi.xml, and I saw that path-element for
> servicemix-http was missing.
> I checked out jbi-maven-plugin from the svn trunk, and noticed that
> generation of path-elements was different between component and bootstrap.
> Only jar type was accepted for bootstrap.
> At line 95, I replaced the test "jar".equals(...) by !info.isSharedLibrary()
> and it worked.
> I attached my patch.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.