Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[tycho-user] Advice for multi-module builds, with SNAPSHOTs and Target Platforms.

I'm down to my last two dependencies to get rid of hard coding in my
plugins classpath, build.properties and MANIFEST.MF.

But these are part of the current reactor build.
I'm not sure how to tell tycho where these artifacts are to be
included in the build process.
I also need them in my *.target file so Eclipse can also build the
target platform.

I can't find any examples of such setups.
The closest I can find is some of the Tycho ITs have multi-module
builds but they are all using non-SNAPSHOT version identifiers.

I'm trying to avoid the need to rebuild library files in order get the
latest changes in Eclipse.
Previously I had to make sure I ran maven to copy the latest libraries
into the lib directory of my plugin.
Developers could also "hack" their local plugin's classpath to depend
on the project already loaded into the Eclipse workspace instead of
using the jars on the filesystem.

I'm almost at the point where I just separate out the RCP stuff into
its own hierarchy and require non-SNAPSHOT builds to be used and
deployed to Nexus so that the *.target file can resolve dependencies
properly.
But that is going to cause some pain.

Does anyone have examples or advice on what I should do?


Back to the top