Hi Laurent,

I believe you are missing the bit of magic in each feature.xml file. By
having a bundle with .source suffix referenced in the feature.xml, tycho
automatically will create it for you (using the tycho-source-plugin
<https://www.eclipse.org/tycho/sitedocs/tycho-source-plugin/plugin-source-mojo.html>,
as configured in the pom.xml
<https://github.com/eclipse/nebula/blob/feb083fdce31046311af8485db432b72ae3ea6c9/releng/org.eclipse.nebula.nebula-parent/pom.xml#L152>).
For example:

$ git diff -U15
diff --git
a/widgets/opal/breadcrumb/org.eclipse.nebula.widgets.opal.breadcrumb.feature/feature.xml
b/widgets/opal/breadcrumb/org.eclipse.nebula.widgets.opal.breadcrumb.feature/feature.xml
index 99f4e00e..3e7a9f4a 100644
---
a/widgets/opal/breadcrumb/org.eclipse.nebula.widgets.opal.breadcrumb.feature/feature.xml
+++
b/widgets/opal/breadcrumb/org.eclipse.nebula.widgets.opal.breadcrumb.feature/feature.xml
@@ -12,16 +12,23 @@
    <license url="%licenseURL">
       %license
    </license>

    <requires>
       <import feature="org.eclipse.nebula.widgets.opal.commons.feature"/>
    </requires>

    <plugin
          id="org.eclipse.nebula.widgets.opal.breadcrumb"
          download-size="0"
          install-size="0"
          version="0.0.0"
          unpack="false"/>

+   <plugin
+         id="org.eclipse.nebula.widgets.opal.breadcrumb.source"
+         download-size="0"
+         install-size="0"
+         version="0.0.0"
+         unpack="false"/>
+
 </feature>


Now you just need to repeat that for each feature.xml.

HTH
Jonah

~~~
Jonah Graham
Kichwa Coders Ltd.
www.kichwacoders.com


On Tue, 13 Nov 2018 at 20:34, Laurent Caron <laurent.ca...@gmail.com> wrote:

> Good evening,
>
> I tried to work on bug 534362 [1]. Currently there are source jars for all
> Nebula widgets in the release, except for all the newly added Opal widgets.
>
> I've checked the pom.xml but I've no idea of how this problem can be
> solved.
>
> Do you have any idea ?
>
>
> Laurent
>
> [1] https://bugs.eclipse.org/bugs/show_bug.cgi?id=534362
> _______________________________________________
> nebula-dev mailing list
> nebula-dev@eclipse.org
> To change your delivery options, retrieve your password, or unsubscribe
> from this list, visit
> https://www.eclipse.org/mailman/listinfo/nebula-dev
_______________________________________________
nebula-dev mailing list
nebula-dev@eclipse.org
To change your delivery options, retrieve your password, or unsubscribe from 
this list, visit
https://www.eclipse.org/mailman/listinfo/nebula-dev

Reply via email to