The -buildpath
instruction is the main mechanism to add build-time dependencies to a project. A dependency is either another project in the workspace, or a bundle in a repository. The -buildpath
is only used during compile and build time; it is never used to run projects. Because -buildpath
dependencies are only used compile time it’s recommended to add bundles containing only APIs; you don’t need bundles containing implementations.
An example of the -buildpath
could be the following, where three dependencies are defined:
-buildpath: \
some.other.workspace.project;version=project,\
osgi.core;version=4.3.1,\
osgi.cmpn;version=4.3.1