Can Tycho build for a different os, windowing system, architecture? #4448
-
Is Tycho (4.0.9) capable of building an RCP (p2 plugin based .product file) for a different system? I am running maven on a Linux (GTK) system using Tycho 4.0.9. My base pom.xml has the following: <plugin> Within my app.product, I have all the various win32 (for 64-bit) plugins listed. For example: --- when I run maven to build (mvn clean install ...), it generates the following: [INFO] Resolving dependencies of MavenProject: app.build.product:app.build.product:11.0.0-SNAPSHOT @ /home/build/dev/app/src/app.product/pom.xml Is it possible to build an RCP for a different os, windowing system, and architecture (win32, win32, x86_64) from where maven/tycho is run (linux, gtk, x86_64)? Thanks |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 11 replies
-
You need to list all environments that you like to build in the target configuration, you can see an example here: then Tycho will pick up what is needed, to ease your setup you should use features as the usually already have these platform dependent things included, e.g. the platform.sdk feature. Then you only need to list your own bundles, all dependencies will be picked up automatically! |
Beta Was this translation helpful? Give feedback.
-
Tycho can't know of anything not specified somewhere so it depends on your configuration (that we don't know), e.g. local build artifacts can have an influence, global maven settings and so on... |
Beta Was this translation helpful? Give feedback.
What Eclipse version are you targeting?
There is no
org.eclipse.core.filesystem.win32.x86_64
bundle anymore since Eclipse 2024-09: eclipse-platform/eclipse.platform#1476