Great! Or...
http://img.pandawhale.com/23138-excellentjpg-zryq.jpeg
Jay
Jay Jay Billings
Oak Ridge National Laboratory
Twitter Handle: @jayjaybillings
From: ice-dev-bounces@xxxxxxxxxxx <ice-dev-bounces@xxxxxxxxxxx> on behalf of Ramachandran K. Narayanan <knarayanan@xxxxxxxxxxxxx>
Sent: Friday, September 16, 2016 1:26 PM
To: ice developer discussions
Subject: Re: [ice-dev] Adding ECF modules - Building ICE
Hello Robert,
Ah ok that makes sense. I had just tried it now and the build launch seems to be working.
Thank you.
Regards,
Ram
Hello Ram,
The problem is that the build is trying to use the old target. Although there are some things you can set to change it, I think the easiest solution would be to simply rename "neon.target" to something like "neon_original.target" and set rename your "modified_ecf.target"
to "neon.target."
Robert
Sent: Friday, September 16, 2016 11:10 AM
To: ice developer discussions
Subject: Re: [ice-dev] Adding ECF modules - Building ICE
Hello ICE-Dev,
I made some local changes to Core and ran the Core tests which are passing. No changes were necessary on the Client.java side. These are small changes to try and enable Remote OSGi first and ensure that ICE can startup.
I am now trying to build the ICE package with my changes, but I am facing a build error here. I have looked up the Tycho Dependency Resolution link that is usually printed out, but I am still not able to resolve the build error which is:
[INFO] Resolving dependencies of MavenProject: org.eclipse.ice:org.eclipse.ice.client:2.1.8-SNAPSHOT @ /home/(user)/github/ice/org.eclipse.ice.client/pom.xml
[INFO] {osgi.os=linux,
osgi.ws=gtk, org.eclipse.update.install.features=true, osgi.arch=x86}
[ERROR] Cannot resolve project dependencies:
[ERROR] Software being installed: org.eclipse.ice.client 2.1.8.qualifier
[ERROR] Missing requirement: org.eclipse.ice.client 2.1.8.qualifier requires 'bundle org.eclipse.ecf.osgi.services.distribution 2.1.0' but it could not be found
[ERROR]
With Debug messages enabled, it looks like ice.client depends on ice.core (through iCore) and so the real issue comes from ice.core package. I have tried adding
ecf.osgi.services.distribution as a bundle and package for both the ice.client and ice.core Manifests but it doesn't resolve the issue.
I guess I have to modify the pom.xml file of either core or client, or should it be the parent POM file? If so, it is not clear where I should add the support for the
ecf.osgi.services package.
Please take a look at my changes which are stored at
To reproduce the issue:
1) The target platform should be set using org.eclipse.ice.target.neon/modified_ecf.target which has the entries for the ECF Modules.
2) Using Build ICE.launch, the error is thrown when ice.client is being built.
Hope this helps in reproducing the issue. Any directions on resolving this would be great.
Thanks,
Ram
Thanks a lot Robert and Jay. The Manifest file edit was very useful and I don't have the import error right now. I will revert if I face any issue with the connector installation.
Thanks,
Ram
Ram,
The manifest that Robert mentions is in the META-INF directory of every bundle.
For the Connectors, if you open up any pom.xml file, you should see a red error at the top that gives you the option to install more connectors if you hover over it. Just click on it and follow the on screen instructions. See step 1 here. Once
you install the connector, this error should go away. Let me know if you have trouble getting them installed.
I'm on travel so I will be slow to respond, but Robert and Greg will help you.
Jay
_______________________________________________
ice-dev mailing list
ice-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/ice-dev
--
Ramachandran K. Narayanan
Software Engineer
RNET Technologies Inc.
240 W.Elmwood Drive, Suite 2010
Dayton, OH 45459-4248
--
Ramachandran K. Narayanan
Software Engineer
RNET Technologies Inc.
240 W.Elmwood Drive, Suite 2010
Dayton, OH 45459-4248
_______________________________________________
ice-dev mailing list
ice-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/ice-dev
--
Ramachandran K. Narayanan
Software Engineer
RNET Technologies Inc.
240 W.Elmwood Drive, Suite 2010
Dayton, OH 45459-4248
|