-runrequires: bnd.identity;id='${project.groupId}.${project.artifactId}'
-runfw: org.apache.felix.framework
-runee: JavaSE-11

# These packages are also provided by the gecko.emf.osgi.component project
# so we blacklist the API for resolve consistency
-runblacklist: bnd.identity;id='org.gecko.emf.osgi.api',\
	bnd.identity;id='org.osgi.service.cm'

# This is the test validation assertion. 
# We want to keep the API as clean of external dependencies as possible
# Jackson is needed to serialize and deserialize GeoJSON types and promises are in the API
# No other bundles should be present. 
-runbundles: \
	com.fasterxml.jackson.core.jackson-annotations;version='[2.16.1,2.16.2)',\
	com.fasterxml.jackson.core.jackson-core;version='[2.16.1,2.16.2)',\
	com.fasterxml.jackson.core.jackson-databind;version='[2.16.1,2.16.2)',\
	org.eclipse.sensinact.gateway.core.annotation;version='[0.0.2,0.0.3)',\
	org.eclipse.sensinact.gateway.core.api;version='[0.0.2,0.0.3)',\
	org.eclipse.sensinact.gateway.core.geo-json;version='[0.0.2,0.0.3)',\
	org.osgi.util.function;version='[1.1.0,1.1.1)',\
	org.osgi.util.promise;version='[1.3.0,1.3.1)'