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


Reply via email to