-
Hi All, I have most of the pieces building but not the main product. It can't find the source. Is there a good and straight forward explanation of how to set up an RCP product? I think it is a naming thing. I have created a releng directory to try to define the target. But that is all a bit of a mystery to me. I have even resorted to looking through the plugin source to see if I can figure it out. Should say this project dates back to the Luna days. Thanks in advance. Ian C |
Beta Was this translation helpful? Give feedback.
Replies: 7 comments 13 replies
-
What specific error message do you get? |
Beta Was this translation helpful? Give feedback.
-
Have you used ant4eclipse before? Or custom ant/pde-build like? Anyways it is rather straight forward to setup a pomless-build if you follwo the standard structure:
A releng folder is no longer necessary as you can configure the target as a file-reference, for self-contained builds this is the recommended approach. If anything is not working, you should share the error message and at best a public example. Beside that if you require commercial support, my company offers open source software support (including Tycho), feel free to contact me. |
Beta Was this translation helpful? Give feedback.
-
If your coming from ant maven might feels a bit alien... In general the documentation is part of the different mojos for the target platform you can find it here: https://www.eclipse.org/tycho/sitedocs/target-platform-configuration/target-platform-configuration-mojo.html The best you can do is create a little github project and try to setup a simple project setup (e.g. one bundle + one target file + one feature + one product) so you can share it for any problem you come across. Later on its just a matter of simply adding more content to this. There are some (a bit outdated) outlines here: https://wiki.eclipse.org/Tycho/pomless most of this is still valid for current tycho-pomless build. Sadly I haven't had yet the opportunity to migrate (and upgrade) it to github, so if you like to help out a first step might be to copy the current content to https://github.com/eclipse/tycho/wiki/Tycho-Pomless adjust the formating and then ask specific questions what is unclear or needs more infor so we can improve the documentation together. Its always good to have an outside view to find missing pieces. |
Beta Was this translation helpful? Give feedback.
-
I have left two comments as new issues:
HTH |
Beta Was this translation helpful? Give feedback.
-
I was getting messages of the form [WARNING] Mirror tool: Problems resolving provisioning plan.: [Unable to satisfy dependency from rcpapp 1.0.0.202112140718 to org.eclipse.equinox.p2.iu; org.slf4j.api [1.7.30.v20200204-2150,1.7.30.v20200204-2150].] Which resulted in failures later. Eclipse seems to add a whole bunch of things that are not required. Like the m2e entries. |
Beta Was this translation helpful? Give feedback.
-
Now equipped with my new knowledge I will try to apply it to my actual application. |
Beta Was this translation helpful? Give feedback.
-
Well. I have my project building and running. I will try to document my experiences in the wiki. They may help others who have to do the same thing. |
Beta Was this translation helpful? Give feedback.
I have left two comments as new issues:
HTH