Hi, This is really good news, thanks. It works for me and it also seems to have solved MNGECLIPSE-941 (build broke on platform specific fragments) and MNGECLIPSE-949 (eclipse-update-site breaks on "directory based bundle"), so I will close those issues.
I did notice some things: - The .qualifier version extension is not replaced in filenames in the product. - Our product was in a plugin project that also containes code that other plugins depended on. So it had to be build before some other plugins. This caused a java.lang.NullPointerException in org.codehaus.tycho.eclipsepackaging.ProductExportMojo.copyToFile(Product ExportMojo.java:379). In the feature based product the error was a bit more descriptive, it said "The source file isn't defined.". It was solved by putting the product build (and the .product file) in the feature project, which is build after all included plugins are build, as Marvin suggested for the feature based product anyway. Does make sense, but it is a restriction that is not in the pde build, so it is good to be aware of it. - In the example on http://docs.codehaus.org/display/M2ECLIPSE/Tycho+Product+Export it would be good to include an id for the execution, otherwise it will not get executed if you also define a timestamp execution in the parent pom. <execution> <phase>package</phase> ---> <id>product-export</id> <goals> <goal>product-export</goal> </goals> <configuration> ... </configuration> </execution> And we have some more wishes on the list: - We need to do a multi-platform build, this is now possible by running the build 4 times with different osgi.* arguments, which takes a long time). It would be nice if this could be done by configuration of the maven-osgi-packaging-plugin. - We do have a product configuration that includes splash, about and other branding information. On these properties, the logging responds with the following warnings: [WARNING] Tycho doesn't handle 'aboutInfo' property. [WARNING] Tycho doesn't handle 'windowImages' property. [WARNING] Tycho doesn't handle 'splash' property. [WARNING] Tycho doesn't handle 'vm' property. - It would be really convenient if the build would be possible per plugin project, so tycho looks for included plugins in the maven repository too. Is that anywhere on the list? Thanks a lot for all the work, Cheers, Ida -----Original Message----- From: Igor Fedorenko [mailto:[EMAIL PROTECTED] Sent: Tuesday, October 07, 2008 10:32 PM To: [email protected] Subject: [m2eclipse-user] Tycho build 0.3.0-DEV-1671 New Tycho build 0.3.0-DEV-1671 has been deployed to repository.sonatype.org and you can download distribution from [1]. This build has improved Eclipse RCP application packaging support. * Feature-based products are supported now (MNGECLIPSE-943) * No need to specify <finalName/> to match osgi bundle naming convention * Proper executable permission bits for non-windows platforms Also fixed * MNGECLIPSE-937 javacDefaultEncoding.. = UTF-8 in build.properties should work. * MNGECLIPSE-942 Exception while packaging a product [1] http://repository.sonatype.org/service/local/repositories/tycho-pseudo-r eleases/content/org/codehaus/tycho/tycho-distribution/0.3.0-DEV-1671/ -- Regards, m2e/tycho team --------------------------------------------------------------------- To unsubscribe from this list, please visit: http://xircles.codehaus.org/manage_email This e-mail message contains information which is confidential and may be privileged. It is intended for use by the addressee only. If you are not the intended addressee, we request that you notify the sender immediately and delete or destroy this e-mail message and any attachment(s), without copying, saving, forwarding, disclosing or using its contents in any other way. TomTom N.V., TomTom International BV or any other company belonging to the TomTom group of companies will not be liable for damage relating to the communication by e-mail of data, documents or any other information. --------------------------------------------------------------------- To unsubscribe from this list, please visit: http://xircles.codehaus.org/manage_email
