[
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