[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [ecf-dev] building problem with JMS provider p2 repository
|
[ERROR] Cannot resolve project dependencies:
[ERROR] Software being installed: org.lunifera.dependencies.p2
raw:0.0.1.'SNAPSHOT'/format(n[.n=0;[.n=0;[-S]]]):0.0.1-SNAPSHOT
[ERROR] Missing requirement:
org.lunifera.dependencies.feature.ecf.headless.feature.group 3.7.1
requires 'org.eclipse.ecf.provider.jms 0.0.0' but it could not be found
[ERROR] Cannot satisfy dependency: org.lunifera.dependencies.p2
raw:0.0.1.'SNAPSHOT'/format(n[.n=0;[.n=0;[-S]]]):0.0.1-SNAPSHOT depends
on: org.lunifera.dependencies.feature.ecf.headless.feature.group 0.0.0
[ERROR]
As Markus already requested...it would be very helpful if we could
see/try out the build that is generating this error. It seems from the
above that the org.lunifera.dependenceis.feature.ecf.headless.feature
group is not able to access a repo with org.eclipse.ecf.provider.jms
plugin in it. The org.eclipse.ecf.provider.jms bundle is depended upon
by the ActiveMQ provider. It's hard to know exactly why, just given
this...but a few things to clarify:
1) the org.eclipse.ecf.provider.jms bundle is not in the ECF SDK
repo...but is rather in a repo of it's own here [A]. Unfortunately we
currently have to have these bundles in a repo separate from the ECF SDK
repo...because of dependencies licensing (ActiveMQ). The bundles in the
JMS feature do depend upon some of the bundles from the ECF SDK.
2) I (Scott) have been recently making cod changes (API
addition/generalization) to the JMS/ActiveMQ provider...so that it can
be used for implementing an MQTT provider [B]. I believe, however,
that I am now (11/27) mostly done with the code changes to the
JMS/ActiveMQ provider.
3) Even though done with code changes to the ActiveMQ provider...there
is some feature restructuring that should/must take place to support the
releng for the new MQTT provider [C]. I anticipate beginning this
feature restructuring starting next week (Dec 2). If you have comments
about how you would like to see features restructured to support your
usage we will certainly try to accomodate you, so please add comments
about your use case either on [C] and/or on [D]. We are particularly
interested in better supporting non-Eclipse use cases of ECF Remote
Services, and so would very much like your input about that before the
restructuring effort begins. We will do as much as possible to meet
your needs...within the limits imposed by licensing etc.
4) While working on 3...we can/will make the existing JMS repo available
in a form that should be consumable by your build (e.g. p2 repo, maven,
jar files). Just please let us know what the best form will be.
Thanks,
Scott
[A]
http://build.ecf-project.org/repo/C-HEAD-jms.feature/lastSuccessful/archive/site.p2/
[B] https://bugs.eclipse.org/bugs/show_bug.cgi?id=420896
[C] https://bugs.eclipse.org/bugs/show_bug.cgi?id=422626
[D] https://bugs.eclipse.org/bugs/show_bug.cgi?id=409787
On 11/27/2013 12:21 PM, Markus Alexander Kuppe wrote:
On 11/27/2013 09:12 PM, "Cristiano Gavião" <cvgaviao@xxxxxxxxx>" wrote:
Worth to say that when I remove the jms feature and build my feature
with only ECF stuffs everything works properly.
any tips are welcome...
Is your build available somewhere to test it locally?
M.
_______________________________________________
ecf-dev mailing list
ecf-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/ecf-dev