Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [tycho-dev] Build p2 update site from Maven artifacts
  • From: "Fauth Dirk (XC-ECO/ESM1)" <Dirk.Fauth@xxxxxxxxxxxx>
  • Date: Mon, 18 Jan 2021 06:46:36 +0000
  • Accept-language: en-US
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=de.bosch.com; dmarc=pass action=none header.from=de.bosch.com; dkim=pass header.d=de.bosch.com; arc=none
  • Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=xQ0mF2lsiU+opAvVUbrPgM8FtPRmnbW8VTcjQkZEvwU=; b=P3xwt7hvI0nmp26IwDiBSEQAG/Fpcu5gTDCEPVelMkhC2LI0QWeqYQqs5gboxa5JuFPYMBbvmWTsvZnccHDUufoufb4yhf4dT7Gd4aPWHSTYZvXWW6aMUJD9naOzySTwfgAwvrCaWa6I0ubMPYaG5kNXiR97/xT7q/gMPF6sgaaQohGZE3T2W6gu/iq2ULMo9p7vnP0pLyT9QefZVI0dnyARO6R7CHqbdch63zbj7FAYT+Jctims0jySxnhoihWDKB6U0hAVfU37RSYww+HiYGvFByxe4JNhVZAXa0zqL2KgVBfG6w5tiFD32fl7nTwHa4F49Ytelmnp9ZduCLFbOQ==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=JRIMCOKMTCT+A1Swdtq+guehD/T5LXMreWAGH4CGM6kPrZQePqTikLv6fqvrRLT5lrtOJyQkiEIqNkuNODZvDZzWkpmfwJhth+9nBXaBy01hzD0gxrdY9rRlTB2gEeD/9uXbkEFZaGgLLoItzJ2k+n0PLI6ehewkac81Ax6+G7M/4GLQ4l1FvRS9+KAy7wybdlPRkSMIK8zDB416qeYNI1QfQwMSvV+BPegZY78Ctl0fE7nzUFm1EiqfkdSXVWBFyXOzz362YUv3ORykkI/lxrEvkN+1oYypnSWas7zqiSpVjvxMmpZ/1JgQhn0yGWP2r2luITrjWB2aMJ5Wjwzbgw==
  • Delivered-to: tycho-dev@xxxxxxxxxxx
  • List-archive: <https://www.eclipse.org/mailman/private/tycho-dev/>
  • List-help: <mailto:tycho-dev-request@eclipse.org?subject=help>
  • List-subscribe: <https://www.eclipse.org/mailman/listinfo/tycho-dev>, <mailto:tycho-dev-request@eclipse.org?subject=subscribe>
  • List-unsubscribe: <https://www.eclipse.org/mailman/options/tycho-dev>, <mailto:tycho-dev-request@eclipse.org?subject=unsubscribe>
  • Thread-index: AdbKHpL7xoLRlKPSQOmlrhvwMW8B+AAA9ZoAAAEYytAAAQbOAAAAFHEQAAC4TQAAAD5wAAAAR2AACAKrWSAAAd5RgAAJ1laAAADlcIAAAOqc8AA+qmEAAH5MwLA=
  • Thread-topic: [tycho-dev] Build p2 update site from Maven artifacts

Hi Christoph,

Actually I forgot to set the dependency scope. Probably because I used the approach to have the dependency definition in the clipboard for easy dialog editing. Thanks for the pointer. I have updated the blog post accordingly.

The issue with the webconsole is really an incomplete definition of the transitive dependencies which forces the definition of almost all transitive dependencies additionally.

The only two issues I currently can see is the PDE product definition based on bundles that does not respect the specified version (nothing related to the Maven integration, just a PDE flaw), and that the Tycho build does not seem to work correctly. For both issues Lars Vogel has already created tickets in Bugzilla.

Mit freundlichen Grüßen / Best regards

 Dirk Fauth

Cross-Domain Computing Solutions, Cross Automotive Platforms - System, Software and Tools Engineering Engineering Software Methods and Tools1 (XC-ECO/ESM1)
Robert Bosch GmbH | Postfach 30 02 40 | 70442 Stuttgart | GERMANY | www.bosch.com
Tel. +49 711 811-57819 | Telefax +49 711 811 | Dirk.Fauth@xxxxxxxxxxxx

Sitz: Stuttgart, Registergericht: Amtsgericht Stuttgart, HRB 14000;
Aufsichtsratsvorsitzender: Franz Fehrenbach; Geschäftsführung: Dr. Volkmar Denner, 
Prof. Dr. Stefan Asenkerschbaumer, Filiz Albrecht, Dr. Michael Bolle, Dr. Christian Fischer, 
Dr. Stefan Hartung, Dr. Markus Heyn, Harald Kröger, Rolf Najork, Uwe Raschke

-----Ursprüngliche Nachricht-----
Von: tycho-dev <tycho-dev-bounces@xxxxxxxxxxx> Im Auftrag von Christoph Läubrich
Gesendet: Freitag, 15. Januar 2021 19:24
An: tycho-dev@xxxxxxxxxxx
Betreff: Re: [tycho-dev] Build p2 update site from Maven artifacts

Hi Dirk,

you mentioned that transitive dependencies are not included did you set a dependency scope on them as shown in this screenshot[1]?

If not feel free to open a bug [2] if something is not working as desired!

[1]
https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fxn--lubisoft-0za.gmbh%2Fwp-content%2Fuploads%2Fsites%2F2%2F2021%2F01%2F03_add_wizard.png&amp;data=04%7C01%7Cdirk.fauth%40de.bosch.com%7C8d7f9348d0c64c543a8008d8b982c195%7C0ae51e1907c84e4bbb6d648ee58410f4%7C0%7C0%7C637463318530698946%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&amp;sdata=pb4efip9B7CIvQdaadpy1dz%2BMO4DtTkkrymu7uWaO80%3D&amp;reserved=0
[2] https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fbugs.eclipse.org%2Fbugs%2Fenter_bug.cgi%3Fproduct%3Dm2e&amp;data=04%7C01%7Cdirk.fauth%40de.bosch.com%7C8d7f9348d0c64c543a8008d8b982c195%7C0ae51e1907c84e4bbb6d648ee58410f4%7C0%7C0%7C637463318530698946%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&amp;sdata=q6NXSSdGld8f3iKQWmc33hBpOR0zWySaIo7dscUPOAo%3D&amp;reserved=0


Am 14.01.21 um 13:58 schrieb Fauth Dirk (XC-ECO/ESM1):
> Thanks for the fast response!
> 
> I have written a blog post about integrating the Felix Webconsole using the m2e PDE Integration.
> 
> https://eur03.safelinks.protection.outlook.com/?url=http%3A%2F%2Fblog.vogella.com%2F2021%2F01%2F14%2Finspecting-the-osgi-runtime-new-ways-for-eclipse-projects%2F&amp;data=04%7C01%7Cdirk.fauth%40de.bosch.com%7C8d7f9348d0c64c543a8008d8b982c195%7C0ae51e1907c84e4bbb6d648ee58410f4%7C0%7C0%7C637463318530708903%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&amp;sdata=a0hVEIL%2FQhs6euULLaUTgi5wVx9u8ddPUZi954HqZXc%3D&amp;reserved=0
> 
> Mit freundlichen Grüßen / Best regards
> 
>   Dirk Fauth
> 
> Cross-Domain Computing Solutions, Cross Automotive Platforms - System, Software and Tools Engineering Engineering Software Methods and Tools1 (XC-ECO/ESM1)
> Robert Bosch GmbH | Postfach 30 02 40 | 70442 Stuttgart | GERMANY | http://www.bosch.com/
> Tel. +49 711 811-57819 | Telefax +49 711 811 | Dirk.Fauth@xxxxxxxxxxxx
> 
> Sitz: Stuttgart, Registergericht: Amtsgericht Stuttgart, HRB 14000;
> Aufsichtsratsvorsitzender: Franz Fehrenbach; Geschäftsführung: Dr. Volkmar Denner,
> Prof. Dr. Stefan Asenkerschbaumer, Filiz Albrecht, Dr. Michael Bolle, Dr. Christian Fischer,
> Dr. Stefan Hartung, Dr. Markus Heyn, Harald Kröger, Rolf Najork, Uwe Raschke
> 
> -----Ursprüngliche Nachricht-----
> Von: tycho-dev <tycho-dev-bounces@xxxxxxxxxxx> Im Auftrag von Christoph Läubrich
> Gesendet: Donnerstag, 14. Januar 2021 13:04
> An: tycho-dev@xxxxxxxxxxx
> Betreff: Re: [tycho-dev] Build p2 update site from Maven artifacts
> 
> If there is already an osgi-manifest no action is taken and the artifact is used as-is.
> 
> Am 14.01.21 um 12:39 schrieb Fauth Dirk (XC-ECO/ESM1):
>> OK, I see that the Generic Editor adds similar support as the DSL with
>> regards to code completion. I added that to my newest blog post.
>>
>> One question with regards to the m2e PDE Integration. Does it also
>> generate a MANIFEST if the Maven artifact is already an OSGi bundle,
>> or is this step skipped in that case? As the documentation only talks
>> about using non-OSGi bundles, it is not clear to me what happens to
>> existing bundles.
>>
>> Mit freundlichen Grüßen / Best regards
>>
>> *Dirk Fauth*
>>
>> Cross-Domain Computing Solutions, Cross Automotive Platforms - System,
>> Software and Tools Engineering Engineering Software Methods and Tools1
>> (XC-ECO/ESM1)
>> Robert Bosch GmbH | Postfach 30 02 40 | 70442 Stuttgart | GERMANY |
>> http://www.bosch.com/ <http://www.bosch.com/> Tel. +49 711 811-57819 |
>> Telefax +49 711 811 | Dirk.Fauth@xxxxxxxxxxxx
>> <mailto:Dirk.Fauth@xxxxxxxxxxxx>
>>
>> Sitz: Stuttgart, Registergericht: Amtsgericht Stuttgart, HRB 14000;
>> Aufsichtsratsvorsitzender: Franz Fehrenbach; Geschäftsführung: Dr.
>> Volkmar Denner,
>> Prof. Dr. Stefan Asenkerschbaumer, Filiz Albrecht, Dr. Michael Bolle,
>> Dr. Christian Fischer, Dr. Stefan Hartung, Dr. Markus Heyn, Harald
>> Kröger, Rolf Najork, Uwe Raschke ​
>>
>> *Von:* tycho-dev <tycho-dev-bounces@xxxxxxxxxxx> *Im Auftrag von
>> *Mickael Istria
>> *Gesendet:* Donnerstag, 14. Januar 2021 07:56
>> *An:* Tycho developers list <tycho-dev@xxxxxxxxxxx>
>> *Betreff:* Re: [tycho-dev] Build p2 update site from Maven artifacts
>>
>> Hi,
>>
>> On Thu, Jan 14, 2021 at 7:09 AM Fauth Dirk (XC-ECO/ESM1)
>> <Dirk.Fauth@xxxxxxxxxxxx <mailto:Dirk.Fauth@xxxxxxxxxxxx>> wrote:
>>
>>      I am currently testing the m2e PDE Integration. As I am a big fan of
>>      the Target Platform DSL contributed by Mikael Barbero to Eclipse CBI
>>      I would like to see the m2e PDE Integration also in the DSL. (The
>>      PDE Target Definition Editor is not really useful for big target
>>      platforms and often breaks the whole development environment).
>>
>> This comes as no surprise and I remember some concerns were emitted
>> from some PDE contributors about TP-DSL from day 1: any alternative
>> language to do the same thing as a standard one and transpiling to the
>> standard one will have to invest a lot in keeping up to date with new
>> standard features. By using a new language for the same thing, TP-DSL
>> bascially introduced a factory of technical debt, that people who
>> started to rely on will need to cover now. It would have been much
>> more sustainable if the things that make TP-DSL better were at least
>> attempted to be implemented in the standard .target format...
>>
>> Good luck finding contributors for this TP-DSL!
>>
>> In the meantime, if you're willing to open specific bugs against PDE
>> that would allow to make the .target file more usable, that would be
>> welcome; and it may get some more attention as there are more active
>> contributors on PDE than on the TP-DSL.
>>
>>
>> _______________________________________________
>> tycho-dev mailing list
>> tycho-dev@xxxxxxxxxxx
>> To unsubscribe from this list, visit
>> https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.
>> eclipse.org%2Fmailman%2Flistinfo%2Ftycho-dev&amp;data=04%7C01%7Cdirk.f
>> auth%40de.bosch.com%7C047bd240bf24462377ac08d8b8846ef7%7C0ae51e1907c84
>> e4bbb6d648ee58410f4%7C0%7C0%7C637462226219406383%7CUnknown%7CTWFpbGZsb
>> 3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%
>> 7C1000&amp;sdata=2TROddHRcBrK4KXJAagbebPVIZwYJHQ93bEwFr6QOQY%3D&amp;re
>> served=0
>>
> _______________________________________________
> tycho-dev mailing list
> tycho-dev@xxxxxxxxxxx
> To unsubscribe from this list, visit https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.eclipse.org%2Fmailman%2Flistinfo%2Ftycho-dev&amp;data=04%7C01%7Cdirk.fauth%40de.bosch.com%7C8d7f9348d0c64c543a8008d8b982c195%7C0ae51e1907c84e4bbb6d648ee58410f4%7C0%7C0%7C637463318530708903%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&amp;sdata=uhF6BzT76SfZFNpOFZp4GvnEWj78CIcZ%2Fmyuyxq1xKw%3D&amp;reserved=0
> _______________________________________________
> tycho-dev mailing list
> tycho-dev@xxxxxxxxxxx
> To unsubscribe from this list, visit https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.eclipse.org%2Fmailman%2Flistinfo%2Ftycho-dev&amp;data=04%7C01%7Cdirk.fauth%40de.bosch.com%7C8d7f9348d0c64c543a8008d8b982c195%7C0ae51e1907c84e4bbb6d648ee58410f4%7C0%7C0%7C637463318530708903%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&amp;sdata=uhF6BzT76SfZFNpOFZp4GvnEWj78CIcZ%2Fmyuyxq1xKw%3D&amp;reserved=0
> 
_______________________________________________
tycho-dev mailing list
tycho-dev@xxxxxxxxxxx
To unsubscribe from this list, visit https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.eclipse.org%2Fmailman%2Flistinfo%2Ftycho-dev&amp;data=04%7C01%7Cdirk.fauth%40de.bosch.com%7C8d7f9348d0c64c543a8008d8b982c195%7C0ae51e1907c84e4bbb6d648ee58410f4%7C0%7C0%7C637463318530708903%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&amp;sdata=uhF6BzT76SfZFNpOFZp4GvnEWj78CIcZ%2Fmyuyxq1xKw%3D&amp;reserved=0

Back to the top