Hi all,
I'd like to suggest the following SHOULD HAVE for the release train
requirements check list:
Explicit Target Platform Definiton
Project should provide a definition of their dependencies as one (or
several) target definition file(s). These files should be promoted on
the Contribution Guide as a way for contributors to ensure they are
using the right dependencies for the project, and this target definition
should also be used at build-time to ensure project doesn't have some
unexpected dependencies.
These files should contain the strict necessary dependencies for the
project to compile and execute. It's recommended setting includeSources
attribute to true in .target files to provide to developers access to
sources of the dependencies, when available, in their development
environment (PDE) without effort; for Tycho builds, this attribute is
ignored and does not add sources to the build target-platform.
Project could maintain several target defintions, for example to match
several version of Eclipse.
WDYT?
--
Mickael Istria
Eclipse developer at JBoss, by Red Hat <http://www.jboss.org/tools>
My blog <http://mickaelistria.wordpress.com> - My Tweets
<http://twitter.com/mickaelistria>
_______________________________________________
cross-project-issues-dev mailing list
[email protected]
https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev