Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [tycho-user] <optionalDependencies> configuration parameter


On 12-01-03 4:34 AM, Mickael Istria wrote:
On 30/12/2011 16:23, Igor Fedorenko wrote:
1. tycho-compiler-plugin <configuation> block
-1.
IMHO tycho-compiler-plugin is the place where to deal with compiling
options, such as flags to enable line numbers in compiled code. This is
not the place where I'd look for resolution of dependencies/classpath.

2. new target-dependency-configuration <configuration> block, separate
from target-platform-configuration
3. new target-resolver-configuration <configuration> block, that
supersedes target-platform-configuration and allows configuration of all
aspects of Tycho dependency resolution
IMHO, both would be fine. Of both, I tend to prefer target-resolver
because the word "resolution" is very clear and most stuff I red about
the optionalDependency issue do mention the word "resolve".


How about generic tycho-configuration <configuration> block, which will
allow either subsection or use feature:parameter naming convention to
separate configuration parameters the control different parts of Tycho
behaviour, i.e. target platform, dependency resolution, p2 parameters
and so on?

Some configuration parameters, like <executionEnvironment>,
that should apply to pretty much everything Tycho does -- target
platform collection, dependency resolution, compilation, and running the
test. Today we configure such parameters under
target-platform-configuration <configuration> block, and I think this is
rather confusing.

--
Regards,
Igor


Back to the top