blob: ff85377f37ae6d636bf21e45e049891f4b1c06d6 [file] [log] [blame]
package-version=${version;===;${Bundle-Version}}
lucene-core-version-range=${range;[===,=+);8.0.0}
lucene-core-version=${version;===;8.0.0}
lucene-queries-version-range=${range;[===,=+);8.0.0}
lucene-queries-version=${version;===;8.0.0}
lucene-sandbox-version-range=${range;[===,=+);8.0.0}
lucene-sandbox-version=${version;===;8.0.0}
Export-Package: \
!about.html,!about_files, \
*.internal.*;x-internal:=true;version="${package-version}", \
*.implementation.*;x-internal:=true;version="${package-version}", \
*.impl.*;x-internal:=true;version="${package-version}", \
*;version="${package-version}"
# For now, use hard requirement on lucene-core to resolve some packages that
# happen to be split to ensure OSGi wires the correct dependency:
Require-Bundle: \
org.apache.lucene.core;bundle-version="${lucene-core-version-range}", \
org.apache.lucene.queries;bundle-version="${lucene-core-version-range}";resolution:=optional, \
org.apache.lucene.sandbox;bundle-version="${lucene-core-version-range}";resolution:=optional
# The lucene imports are covered by the Require-Bundle
Import-Package: \
!org.apache.lucene*, \
!org.tartarus*, \
*;resolution:=optional