Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[technology-pmc] Sisu build-only and test-only dependencies

Hi,

I've been going through the Sisu IP Log to get it ready for submission before our first incubator release review (not yet scheduled).

The following CQs are actually build-time dependencies that are not pre-requisites at runtime:

	https://dev.eclipse.org/ipzilla/show_bug.cgi?id=6653	cdi-api 1.0
	https://dev.eclipse.org/ipzilla/show_bug.cgi?id=6654	geronimo-annotation_1.0_spec 1.1.1
	https://dev.eclipse.org/ipzilla/show_bug.cgi?id=6655	SLF4J API 1.6.4
	https://dev.eclipse.org/ipzilla/show_bug.cgi?id=6659	JUnit 4.10
	https://dev.eclipse.org/ipzilla/show_bug.cgi?id=6794	TestNG 6.7

ie. you can choose to use the bundles with or without these libraries and they're not distributed as part of this project, but they are used to build the bundles (maven-tycho build).

I have opened a separate umbrella CQ to document Sisu's test-only dependencies, which are also not distributed:

	http://dev.eclipse.org/ipzilla/show_bug.cgi?id=7467	org.osgi.core 4.2.0, org.apache.felix.framework 4.2.1, com.google.inject.extensions 3.0, logback-classic 1.0.7

For reference the Sisu repositories are as follows:

	http://git.eclipse.org/c/sisu/org.eclipse.sisu.inject.git/
	http://git.eclipse.org/c/sisu/org.eclipse.sisu.mojos.git/
	http://git.eclipse.org/c/sisu/org.eclipse.sisu.plexus.git/

As discussed in [1] I'd like to get confirmation from the PMC that the above CQs are valid "works-with" dependencies for Sisu.

--
Thanks in advance, Stuart

[1] http://www.eclipse.org/org/documents/Eclipse_Policy_and_Procedure_for_3rd_Party_Dependencies_Final.pdf

Back to the top