jasperreports
jasperreports copied to clipboard
[OSGi] add @Export and use bnd-maven-plugin
Please see this as a starting point for a discussion.
bnd-maven-plugin calculates the Manifest (also used for all OSGi. Specifications and Implementations)
this way the @Export Annotation in package-info.java define the packages that should be exported. This should be easiest way for developers. All Import-Packages also are calculated by bnd.
I could take more time to complete this and compare each bundle, of this would be okay for you to merge.
Readable Version of the generated OSGi-Manifest:
[MANIFEST]
Build-Jdk-Spec 21
Built-By Cloud Software Group, Inc.
Bundle-Description Free Java Reporting Library
Bundle-Developers lucianc;email="[email protected]";name="Lucian Chirita";organization="Cloud Software Group, Inc.";organizationUrl="http://www.jaspersoft.com";roles="architect,developer";timezone="+2"
narcism;email="[email protected]";name="Narcis Marcu";organization="Cloud Software Group, Inc.";organizationUrl="http://www.jaspersoft.com";roles=developer;timezone="+2"
shertage;email="[email protected]";name="Sanda Zaharia";organization="Cloud Software Group, Inc.";organizationUrl="http://www.jaspersoft.com";roles=developer;timezone="+2"
teodord;email="[email protected]";name="Teodor Danciu";organization="Cloud Software Group, Inc.";organizationUrl="http://www.jaspersoft.com";roles="architect,developer";timezone="+2"
Bundle-DocURL http://jasperreports.sourceforge.net
Bundle-License "GNU Lesser General Public License";link="http://jasperreports.sourceforge.net/license.html"
Bundle-ManifestVersion 2
Bundle-Name JasperReports Library
Bundle-SCM connection="scm:git:https://github.com/TIBCOSoftware/jasperreports.git"
tag="7.0.0-SNAPSHOT"
url="https://github.com/TIBCOSoftware/jasperreports"
Bundle-SymbolicName jasperreports
Bundle-Vendor Cloud Software Group, Inc.
Bundle-Version 7.0.0.SNAPSHOT
Created-By Maven Integration for Eclipse
DynamicImport-Package *
Export-Package net.sf.jasperreports.compilers;uses:="net.sf.jasperreports.engine,net.sf.jasperreports.engine.design,net.sf.jasperreports.engine.fill,net.sf.jasperreports.engine.util,net.sf.jasperreports.extensions";version="7.0.0.SNAPSHOT"
net.sf.jasperreports.components.headertoolbar;uses:="net.sf.jasperreports.engine";version="7.0.0.SNAPSHOT"
net.sf.jasperreports.components.iconlabel;uses:="com.fasterxml.jackson.annotation,com.fasterxml.jackson.dataformat.xml.annotation,net.sf.jasperreports.engine,net.sf.jasperreports.engine.base,net.sf.jasperreports.engine.component,net.sf.jasperreports.engine.convert,net.sf.jasperreports.engine.design,net.sf.jasperreports.engine.design.events,net.sf.jasperreports.engine.export,net.sf.jasperreports.engine.export.draw,net.sf.jasperreports.engine.export.oasis,net.sf.jasperreports.engine.export.ooxml,net.sf.jasperreports.engine.fill,net.sf.jasperreports.engine.type,net.sf.jasperreports.engine.util";version="7.0.0.SNAPSHOT"
net.sf.jasperreports.components.items.fill;uses:="net.sf.jasperreports.components.items,net.sf.jasperreports.engine,net.sf.jasperreports.engine.component,net.sf.jasperreports.engine.fill";version="7.0.0.SNAPSHOT"
net.sf.jasperreports.components.items;uses:="com.fasterxml.jackson.databind.annotation,com.fasterxml.jackson.dataformat.xml.annotation,net.sf.jasperreports.engine,net.sf.jasperreports.engine.base,net.sf.jasperreports.engine.design,net.sf.jasperreports.engine.design.events,net.sf.jasperreports.jackson.util";version="7.0.0.SNAPSHOT"
net.sf.jasperreports.components.list;uses:="com.fasterxml.jackson.annotation,com.fasterxml.jackson.databind.annotation,com.fasterxml.jackson.dataformat.xml.annotation,net.sf.jasperreports.engine,net.sf.jasperreports.engine.base,net.sf.jasperreports.engine.component,net.sf.jasperreports.engine.convert,net.sf.jasperreports.engine.design,net.sf.jasperreports.engine.design.events,net.sf.jasperreports.engine.fill,net.sf.jasperreports.engine.type,net.sf.jasperreports.renderers";version="7.0.0.SNAPSHOT"
net.sf.jasperreports.components.sort;uses:="net.sf.jasperreports.engine,net.sf.jasperreports.engine.fill,net.sf.jasperreports.engine.type,net.sf.jasperreports.engine.util";version="7.0.0.SNAPSHOT"
net.sf.jasperreports.components.subreport.fill;uses:="net.sf.jasperreports.engine,net.sf.jasperreports.engine.component,net.sf.jasperreports.engine.fill,net.sf.jasperreports.engine.type";version="7.0.0.SNAPSHOT"
net.sf.jasperreports.components.subreport;version="7.0.0.SNAPSHOT"
net.sf.jasperreports.components.table.fill;uses:="net.sf.jasperreports.components.subreport.fill,net.sf.jasperreports.components.table,net.sf.jasperreports.crosstabs,net.sf.jasperreports.engine,net.sf.jasperreports.engine.base,net.sf.jasperreports.engine.component,net.sf.jasperreports.engine.design,net.sf.jasperreports.engine.fill,net.sf.jasperreports.engine.type,net.sf.jasperreports.engine.util";version="7.0.0.SNAPSHOT"
net.sf.jasperreports.components.table.util;uses:="net.sf.jasperreports.components.table,net.sf.jasperreports.engine";version="7.0.0.SNAPSHOT"
net.sf.jasperreports.components.table;uses:="com.fasterxml.jackson.annotation,com.fasterxml.jackson.databind.annotation,com.fasterxml.jackson.dataformat.xml.annotation,net.sf.jasperreports.engine,net.sf.jasperreports.engine.base,net.sf.jasperreports.engine.component,net.sf.jasperreports.engine.convert,net.sf.jasperreports.engine.design,net.sf.jasperreports.engine.design.events,net.sf.jasperreports.engine.fill,net.sf.jasperreports.engine.type";version="7.0.0.SNAPSHOT"
net.sf.jasperreports.components;uses:="net.sf.jasperreports.engine,net.sf.jasperreports.engine.export,net.sf.jasperreports.extensions";version="7.0.0.SNAPSHOT"
net.sf.jasperreports.crosstabs.base;uses:="net.sf.jasperreports.crosstabs,net.sf.jasperreports.crosstabs.type,net.sf.jasperreports.engine,net.sf.jasperreports.engine.analytics.dataset,net.sf.jasperreports.engine.base,net.sf.jasperreports.engine.type";version="7.0.0.SNAPSHOT"
net.sf.jasperreports.crosstabs.design;uses:="com.fasterxml.jackson.annotation,com.fasterxml.jackson.dataformat.xml.annotation,net.sf.jasperreports.crosstabs,net.sf.jasperreports.crosstabs.base,net.sf.jasperreports.crosstabs.type,net.sf.jasperreports.engine,net.sf.jasperreports.engine.analytics.dataset,net.sf.jasperreports.engine.design,net.sf.jasperreports.engine.design.events,net.sf.jasperreports.engine.type,net.sf.jasperreports.engine.util";version="7.0.0.SNAPSHOT"
net.sf.jasperreports.crosstabs.fill.calculation;uses:="net.sf.jasperreports.crosstabs.fill,net.sf.jasperreports.crosstabs.type,net.sf.jasperreports.engine,net.sf.jasperreports.engine.analytics.dataset,net.sf.jasperreports.engine.fill,net.sf.jasperreports.engine.type";version="7.0.0.SNAPSHOT"
net.sf.jasperreports.crosstabs.fill;uses:="net.sf.jasperreports.crosstabs,net.sf.jasperreports.crosstabs.fill.calculation,net.sf.jasperreports.crosstabs.type,net.sf.jasperreports.engine,net.sf.jasperreports.engine.fill,net.sf.jasperreports.engine.type";version="7.0.0.SNAPSHOT"
net.sf.jasperreports.crosstabs.interactive;uses:="net.sf.jasperreports.crosstabs.design,net.sf.jasperreports.crosstabs.fill.calculation,net.sf.jasperreports.engine.analytics.dataset";version="7.0.0.SNAPSHOT"
net.sf.jasperreports.crosstabs.type;uses:="net.sf.jasperreports.engine.type";version="7.0.0.SNAPSHOT"
net.sf.jasperreports.crosstabs;uses:="com.fasterxml.jackson.annotation,com.fasterxml.jackson.databind.annotation,com.fasterxml.jackson.dataformat.xml.annotation,net.sf.jasperreports.crosstabs.design,net.sf.jasperreports.crosstabs.type,net.sf.jasperreports.engine,net.sf.jasperreports.engine.analytics.dataset,net.sf.jasperreports.engine.type,net.sf.jasperreports.engine.util,net.sf.jasperreports.jackson.util";version="7.0.0.SNAPSHOT"
net.sf.jasperreports.data.cache;uses:="net.sf.jasperreports.engine,net.sf.jasperreports.engine.data";version="7.0.0.SNAPSHOT"
net.sf.jasperreports.data;uses:="net.sf.jasperreports.engine";version="7.0.0.SNAPSHOT"
net.sf.jasperreports.engine.analytics.data;uses:="net.sf.jasperreports.engine.type";version="7.0.0.SNAPSHOT"
net.sf.jasperreports.engine.analytics.dataset;uses:="com.fasterxml.jackson.annotation,com.fasterxml.jackson.databind.annotation,com.fasterxml.jackson.dataformat.xml.annotation,net.sf.jasperreports.components.items,net.sf.jasperreports.crosstabs.fill.calculation,net.sf.jasperreports.crosstabs.type,net.sf.jasperreports.engine,net.sf.jasperreports.engine.analytics.data,net.sf.jasperreports.engine.base,net.sf.jasperreports.engine.design,net.sf.jasperreports.engine.design.events,net.sf.jasperreports.engine.fill,net.sf.jasperreports.engine.type,net.sf.jasperreports.jackson.util,org.apache.commons.logging";version="7.0.0.SNAPSHOT"
net.sf.jasperreports.engine.base;uses:="com.fasterxml.jackson.annotation,com.fasterxml.jackson.databind.annotation,com.fasterxml.jackson.dataformat.xml.annotation,net.sf.jasperreports.crosstabs,net.sf.jasperreports.crosstabs.base,net.sf.jasperreports.engine,net.sf.jasperreports.engine.analytics.dataset,net.sf.jasperreports.engine.component,net.sf.jasperreports.engine.design.events,net.sf.jasperreports.engine.fill,net.sf.jasperreports.engine.part,net.sf.jasperreports.engine.type,net.sf.jasperreports.engine.util,net.sf.jasperreports.engine.virtualization,net.sf.jasperreports.renderers,org.apache.commons.logging";version="7.0.0.SNAPSHOT"
net.sf.jasperreports.engine.component;uses:="com.fasterxml.jackson.annotation,net.sf.jasperreports.engine,net.sf.jasperreports.engine.base,net.sf.jasperreports.engine.convert,net.sf.jasperreports.engine.design,net.sf.jasperreports.engine.fill,net.sf.jasperreports.engine.type";version="7.0.0.SNAPSHOT"
net.sf.jasperreports.engine.convert;uses:="net.sf.jasperreports.crosstabs,net.sf.jasperreports.engine,net.sf.jasperreports.engine.base,net.sf.jasperreports.engine.component";version="7.0.0.SNAPSHOT"
net.sf.jasperreports.engine.data;uses:="javax.swing.table,net.sf.jasperreports.data,net.sf.jasperreports.engine,net.sf.jasperreports.repo,org.apache.commons.beanutils.locale,org.apache.commons.logging,org.w3c.dom";version="7.0.0.SNAPSHOT"
net.sf.jasperreports.engine.design.events;uses:="com.fasterxml.jackson.annotation";version="7.0.0.SNAPSHOT"
net.sf.jasperreports.engine.design;uses:="com.fasterxml.jackson.annotation,net.sf.jasperreports.compilers,net.sf.jasperreports.crosstabs,net.sf.jasperreports.crosstabs.design,net.sf.jasperreports.engine,net.sf.jasperreports.engine.analytics.dataset,net.sf.jasperreports.engine.base,net.sf.jasperreports.engine.component,net.sf.jasperreports.engine.design.events,net.sf.jasperreports.engine.fill,net.sf.jasperreports.engine.part,net.sf.jasperreports.engine.type,net.sf.jasperreports.engine.util";version="7.0.0.SNAPSHOT"
net.sf.jasperreports.engine.export.data;uses:="net.sf.jasperreports.engine";version="7.0.0.SNAPSHOT"
net.sf.jasperreports.engine.export.draw;uses:="net.sf.jasperreports.engine,net.sf.jasperreports.engine.convert,net.sf.jasperreports.engine.export,net.sf.jasperreports.engine.util,net.sf.jasperreports.renderers";version="7.0.0.SNAPSHOT"
net.sf.jasperreports.engine.export.oasis;uses:="net.sf.jasperreports.engine,net.sf.jasperreports.engine.export,net.sf.jasperreports.engine.export.zip,net.sf.jasperreports.engine.type,net.sf.jasperreports.engine.util,net.sf.jasperreports.export,net.sf.jasperreports.renderers";version="7.0.0.SNAPSHOT"
net.sf.jasperreports.engine.export.ooxml.type;uses:="net.sf.jasperreports.engine.type";version="7.0.0.SNAPSHOT"
net.sf.jasperreports.engine.export.ooxml;uses:="net.sf.jasperreports.engine,net.sf.jasperreports.engine.base,net.sf.jasperreports.engine.export,net.sf.jasperreports.engine.export.data,net.sf.jasperreports.engine.export.ooxml.type,net.sf.jasperreports.engine.export.type,net.sf.jasperreports.engine.export.zip,net.sf.jasperreports.engine.fonts,net.sf.jasperreports.engine.type,net.sf.jasperreports.engine.util,net.sf.jasperreports.export,net.sf.jasperreports.renderers,net.sf.jasperreports.repo";version="7.0.0.SNAPSHOT"
net.sf.jasperreports.engine.export.tabulator;uses:="net.sf.jasperreports.engine,net.sf.jasperreports.engine.export,net.sf.jasperreports.engine.util";version="7.0.0.SNAPSHOT"
net.sf.jasperreports.engine.export.type;uses:="net.sf.jasperreports.engine.type";version="7.0.0.SNAPSHOT"
net.sf.jasperreports.engine.export.zip;version="7.0.0.SNAPSHOT"
net.sf.jasperreports.engine.export;uses:="javax.print,net.sf.jasperreports.engine,net.sf.jasperreports.engine.export.draw,net.sf.jasperreports.engine.export.tabulator,net.sf.jasperreports.engine.export.type,net.sf.jasperreports.engine.fonts,net.sf.jasperreports.engine.type,net.sf.jasperreports.engine.util,net.sf.jasperreports.export,net.sf.jasperreports.export.type,net.sf.jasperreports.extensions,net.sf.jasperreports.renderers,net.sf.jasperreports.repo";version="7.0.0.SNAPSHOT"
net.sf.jasperreports.engine.fill.events;uses:="net.sf.jasperreports.engine.fill";version="7.0.0.SNAPSHOT"
net.sf.jasperreports.engine.fill;uses:="net.sf.jasperreports.compilers,net.sf.jasperreports.crosstabs,net.sf.jasperreports.crosstabs.fill,net.sf.jasperreports.crosstabs.fill.calculation,net.sf.jasperreports.crosstabs.type,net.sf.jasperreports.data.cache,net.sf.jasperreports.engine,net.sf.jasperreports.engine.analytics.dataset,net.sf.jasperreports.engine.base,net.sf.jasperreports.engine.component,net.sf.jasperreports.engine.data,net.sf.jasperreports.engine.design,net.sf.jasperreports.engine.fill.events,net.sf.jasperreports.engine.fonts,net.sf.jasperreports.engine.part,net.sf.jasperreports.engine.query,net.sf.jasperreports.engine.style,net.sf.jasperreports.engine.type,net.sf.jasperreports.engine.util,net.sf.jasperreports.engine.virtualization,net.sf.jasperreports.functions,net.sf.jasperreports.parts,net.sf.jasperreports.renderers,net.sf.jasperreports.repo,org.apache.commons.collections4.map,org.apache.commons.logging";version="7.0.0.SNAPSHOT"
net.sf.jasperreports.engine.fonts;uses:="net.sf.jasperreports.engine,net.sf.jasperreports.engine.util,net.sf.jasperreports.extensions,org.xml.sax";version="7.0.0.SNAPSHOT"
net.sf.jasperreports.engine.part;uses:="com.fasterxml.jackson.annotation,com.fasterxml.jackson.databind.annotation,com.fasterxml.jackson.dataformat.xml.annotation,net.sf.jasperreports.engine,net.sf.jasperreports.engine.base,net.sf.jasperreports.engine.design,net.sf.jasperreports.engine.fill,net.sf.jasperreports.engine.type";version="7.0.0.SNAPSHOT"
net.sf.jasperreports.engine.print;uses:="net.sf.jasperreports.engine";version="7.0.0.SNAPSHOT"
net.sf.jasperreports.engine.query;uses:="net.sf.jasperreports.engine,net.sf.jasperreports.engine.data,net.sf.jasperreports.engine.util,net.sf.jasperreports.extensions,net.sf.jasperreports.repo";version="7.0.0.SNAPSHOT"
net.sf.jasperreports.engine.scriptlets;uses:="net.sf.jasperreports.engine";version="7.0.0.SNAPSHOT"
net.sf.jasperreports.engine.style;uses:="net.sf.jasperreports.engine,net.sf.jasperreports.extensions";version="7.0.0.SNAPSHOT"
net.sf.jasperreports.engine.type;uses:="com.fasterxml.jackson.annotation,com.fasterxml.jackson.databind.annotation,net.sf.jasperreports.jackson.type";version="7.0.0.SNAPSHOT"
net.sf.jasperreports.engine.util.text;version="7.0.0.SNAPSHOT"
net.sf.jasperreports.engine.util.xml;uses:="javax.xml.parsers,net.sf.jasperreports.engine,org.w3c.dom";version="7.0.0.SNAPSHOT"
net.sf.jasperreports.engine.util;uses:="com.fasterxml.jackson.annotation,javax.swing.text,javax.xml.parsers,net.sf.jasperreports.crosstabs,net.sf.jasperreports.engine,net.sf.jasperreports.engine.base,net.sf.jasperreports.engine.data,net.sf.jasperreports.engine.design,net.sf.jasperreports.engine.fill,net.sf.jasperreports.engine.fonts,net.sf.jasperreports.engine.query,net.sf.jasperreports.engine.type,net.sf.jasperreports.engine.virtualization,net.sf.jasperreports.repo,org.apache.commons.beanutils.locale.converters,org.w3c.dom,org.xml.sax";version="7.0.0.SNAPSHOT"
net.sf.jasperreports.engine.virtualization;uses:="net.sf.jasperreports.engine.fill,net.sf.jasperreports.engine.util";version="7.0.0.SNAPSHOT"
net.sf.jasperreports.engine.xml.print;uses:="net.sf.jasperreports.engine,net.sf.jasperreports.engine.base,net.sf.jasperreports.engine.type";version="7.0.0.SNAPSHOT"
net.sf.jasperreports.engine.xml;uses:="net.sf.jasperreports.engine,net.sf.jasperreports.engine.design,net.sf.jasperreports.engine.export,net.sf.jasperreports.repo";version="7.0.0.SNAPSHOT"
net.sf.jasperreports.engine;uses:="com.fasterxml.jackson.annotation,com.fasterxml.jackson.databind.annotation,com.fasterxml.jackson.dataformat.xml.annotation,net.sf.jasperreports.crosstabs,net.sf.jasperreports.engine.analytics.dataset,net.sf.jasperreports.engine.base,net.sf.jasperreports.engine.component,net.sf.jasperreports.engine.design,net.sf.jasperreports.engine.design.events,net.sf.jasperreports.engine.export,net.sf.jasperreports.engine.export.data,net.sf.jasperreports.engine.fill,net.sf.jasperreports.engine.fonts,net.sf.jasperreports.engine.part,net.sf.jasperreports.engine.type,net.sf.jasperreports.engine.util,net.sf.jasperreports.engine.virtualization,net.sf.jasperreports.export,net.sf.jasperreports.jackson.util,net.sf.jasperreports.renderers,net.sf.jasperreports.renderers.util,net.sf.jasperreports.repo";version="7.0.0.SNAPSHOT"
net.sf.jasperreports.export.annotations;version="7.0.0.SNAPSHOT"
net.sf.jasperreports.export.type;uses:="net.sf.jasperreports.engine.type";version="7.0.0.SNAPSHOT"
net.sf.jasperreports.export;uses:="javax.print,javax.print.attribute,net.sf.jasperreports.engine,net.sf.jasperreports.engine.export,net.sf.jasperreports.engine.export.type,net.sf.jasperreports.engine.type,net.sf.jasperreports.export.annotations,net.sf.jasperreports.export.type,net.sf.jasperreports.repo";version="7.0.0.SNAPSHOT"
net.sf.jasperreports.extensions;uses:="net.sf.jasperreports.engine,net.sf.jasperreports.engine.util";version="7.0.0.SNAPSHOT"
net.sf.jasperreports.functions.annotations;uses:="net.sf.jasperreports.engine,net.sf.jasperreports.engine.util";version="7.0.0.SNAPSHOT"
net.sf.jasperreports.functions;uses:="net.sf.jasperreports.engine,net.sf.jasperreports.extensions";version="7.0.0.SNAPSHOT"
net.sf.jasperreports.governors;uses:="net.sf.jasperreports.engine,net.sf.jasperreports.engine.scriptlets,net.sf.jasperreports.extensions";version="7.0.0.SNAPSHOT"
net.sf.jasperreports.jackson.repo;uses:="net.sf.jasperreports.engine,net.sf.jasperreports.repo";version="7.0.0.SNAPSHOT"
net.sf.jasperreports.jackson.type;uses:="com.fasterxml.jackson.core,com.fasterxml.jackson.databind,com.fasterxml.jackson.databind.deser,com.fasterxml.jackson.databind.deser.std,com.fasterxml.jackson.databind.ser.std,net.sf.jasperreports.engine.type";version="7.0.0.SNAPSHOT"
net.sf.jasperreports.jackson.util;uses:="com.fasterxml.jackson.core,com.fasterxml.jackson.databind,com.fasterxml.jackson.databind.deser.std,com.fasterxml.jackson.databind.node,com.fasterxml.jackson.databind.ser.std,com.fasterxml.jackson.dataformat.xml,net.sf.jasperreports.components.items,net.sf.jasperreports.engine,net.sf.jasperreports.engine.xml,net.sf.jasperreports.extensions";version="7.0.0.SNAPSHOT"
net.sf.jasperreports.parts.subreport;uses:="com.fasterxml.jackson.annotation,com.fasterxml.jackson.databind.annotation,com.fasterxml.jackson.dataformat.xml.annotation,net.sf.jasperreports.engine,net.sf.jasperreports.engine.base,net.sf.jasperreports.engine.design,net.sf.jasperreports.engine.design.events,net.sf.jasperreports.engine.fill,net.sf.jasperreports.engine.part,net.sf.jasperreports.parts";version="7.0.0.SNAPSHOT"
net.sf.jasperreports.parts;uses:="net.sf.jasperreports.engine,net.sf.jasperreports.engine.fill,net.sf.jasperreports.extensions";version="7.0.0.SNAPSHOT"
net.sf.jasperreports.properties;uses:="net.sf.jasperreports.annotations.properties,net.sf.jasperreports.engine,net.sf.jasperreports.engine.util,net.sf.jasperreports.metadata.properties";version="7.0.0.SNAPSHOT"
net.sf.jasperreports.renderers.util;uses:="javax.xml.parsers,net.sf.jasperreports.engine,net.sf.jasperreports.engine.type,net.sf.jasperreports.renderers,net.sf.jasperreports.repo";version="7.0.0.SNAPSHOT"
net.sf.jasperreports.renderers;uses:="net.sf.jasperreports.engine,org.apache.batik.bridge,org.apache.batik.dom.svg,org.apache.batik.gvt,org.apache.batik.gvt.font,org.w3c.dom.svg";version="7.0.0.SNAPSHOT"
net.sf.jasperreports.repo;uses:="net.sf.jasperreports.engine,net.sf.jasperreports.engine.design,net.sf.jasperreports.extensions";version="7.0.0.SNAPSHOT"
net.sf.jasperreports.search;uses:="net.sf.jasperreports.engine";version="7.0.0.SNAPSHOT"
net.sf.jasperreports.swing;uses:="javax.swing,net.sf.jasperreports.engine,net.sf.jasperreports.engine.export,net.sf.jasperreports.renderers,net.sf.jasperreports.view";version="7.0.0.SNAPSHOT"
net.sf.jasperreports.types.date;uses:="net.sf.jasperreports.engine,net.sf.jasperreports.engine.query,net.sf.jasperreports.extensions";version="7.0.0.SNAPSHOT"
net.sf.jasperreports.util;uses:="net.sf.jasperreports.engine,net.sf.jasperreports.extensions";version="7.0.0.SNAPSHOT"
net.sf.jasperreports.view.save;uses:="net.sf.jasperreports.engine,net.sf.jasperreports.view";version="7.0.0.SNAPSHOT"
net.sf.jasperreports.view;uses:="javax.swing,javax.swing.filechooser,net.sf.jasperreports.engine,net.sf.jasperreports.swing";version="7.0.0.SNAPSHOT"
net.sf.jasperreports.web.actions;version="7.0.0.SNAPSHOT"
net.sf.jasperreports.web.servlets;uses:="net.sf.jasperreports.engine,net.sf.jasperreports.engine.fill";version="7.0.0.SNAPSHOT"
net.sf.jasperreports.web.util;uses:="net.sf.jasperreports.engine,net.sf.jasperreports.engine.export,net.sf.jasperreports.extensions";version="7.0.0.SNAPSHOT"
net.sf.jasperreports.web;uses:="net.sf.jasperreports.engine";version="7.0.0.SNAPSHOT"
Implementation-Title net.sf.jasperreports.engine
Implementation-Vendor Cloud Software Group, Inc.
Implementation-Version 7.0.0-SNAPSHOT-${buildNumber}
Import-Package com.drew.imaging
com.drew.metadata
com.drew.metadata.exif
com.fasterxml.jackson.annotation;version="[2.17,3)"
com.fasterxml.jackson.core.io;version="[2.17,3)"
com.fasterxml.jackson.core;version="[2.17,3)"
com.fasterxml.jackson.databind.annotation;version="[2.17,3)"
com.fasterxml.jackson.databind.deser.std;version="[2.17,3)"
com.fasterxml.jackson.databind.deser;version="[2.17,3)"
com.fasterxml.jackson.databind.jsontype;version="[2.17,3)"
com.fasterxml.jackson.databind.module;version="[2.17,3)"
com.fasterxml.jackson.databind.node;version="[2.17,3)"
com.fasterxml.jackson.databind.ser.std;version="[2.17,3)"
com.fasterxml.jackson.databind.type;version="[2.17,3)"
com.fasterxml.jackson.databind;version="[2.17,3)"
com.fasterxml.jackson.dataformat.xml.annotation;version="[2.17,3)"
com.fasterxml.jackson.dataformat.xml.deser;version="[2.17,3)"
com.fasterxml.jackson.dataformat.xml.ser;version="[2.17,3)"
com.fasterxml.jackson.dataformat.xml.util;version="[2.17,3)"
com.fasterxml.jackson.dataformat.xml;version="[2.17,3)"
com.ibm.icu.lang
com.sun.rowset
javax.imageio
javax.print
javax.print.attribute
javax.print.attribute.standard
javax.sql.rowset
javax.swing
javax.swing.border
javax.swing.event
javax.swing.filechooser
javax.swing.table
javax.swing.text
javax.swing.text.html
javax.swing.text.rtf
javax.xml.parsers
javax.xml.stream
javax.xml.transform
javax.xml.transform.dom
javax.xml.transform.stream
net.sf.jasperreports.annotations.properties;version="[7.0,8)"
net.sf.jasperreports.compilers
net.sf.jasperreports.components.headertoolbar
net.sf.jasperreports.components.iconlabel
net.sf.jasperreports.components.items
net.sf.jasperreports.components.list
net.sf.jasperreports.components.sort
net.sf.jasperreports.components.subreport.fill
net.sf.jasperreports.components.table
net.sf.jasperreports.components.table.fill
net.sf.jasperreports.components.table.util
net.sf.jasperreports.crosstabs
net.sf.jasperreports.crosstabs.base
net.sf.jasperreports.crosstabs.design
net.sf.jasperreports.crosstabs.fill
net.sf.jasperreports.crosstabs.fill.calculation
net.sf.jasperreports.crosstabs.interactive
net.sf.jasperreports.crosstabs.type
net.sf.jasperreports.data
net.sf.jasperreports.data.cache
net.sf.jasperreports.engine
net.sf.jasperreports.engine.analytics.data
net.sf.jasperreports.engine.analytics.dataset
net.sf.jasperreports.engine.base
net.sf.jasperreports.engine.component
net.sf.jasperreports.engine.convert
net.sf.jasperreports.engine.data
net.sf.jasperreports.engine.design
net.sf.jasperreports.engine.design.events
net.sf.jasperreports.engine.export
net.sf.jasperreports.engine.export.data
net.sf.jasperreports.engine.export.draw
net.sf.jasperreports.engine.export.oasis
net.sf.jasperreports.engine.export.ooxml
net.sf.jasperreports.engine.export.ooxml.type
net.sf.jasperreports.engine.export.tabulator
net.sf.jasperreports.engine.export.type
net.sf.jasperreports.engine.export.zip
net.sf.jasperreports.engine.fill
net.sf.jasperreports.engine.fill.events
net.sf.jasperreports.engine.fonts
net.sf.jasperreports.engine.part
net.sf.jasperreports.engine.print
net.sf.jasperreports.engine.query
net.sf.jasperreports.engine.scriptlets
net.sf.jasperreports.engine.style
net.sf.jasperreports.engine.type
net.sf.jasperreports.engine.util
net.sf.jasperreports.engine.util.text
net.sf.jasperreports.engine.util.xml
net.sf.jasperreports.engine.virtualization
net.sf.jasperreports.engine.xml
net.sf.jasperreports.engine.xml.print
net.sf.jasperreports.export
net.sf.jasperreports.export.annotations
net.sf.jasperreports.export.type
net.sf.jasperreports.extensions
net.sf.jasperreports.functions
net.sf.jasperreports.jackson.type
net.sf.jasperreports.jackson.util
net.sf.jasperreports.metadata.properties;version="[7.0,8)"
net.sf.jasperreports.parts
net.sf.jasperreports.parts.subreport
net.sf.jasperreports.pdf
net.sf.jasperreports.poi.export
net.sf.jasperreports.renderers
net.sf.jasperreports.renderers.util
net.sf.jasperreports.repo
net.sf.jasperreports.search
net.sf.jasperreports.swing
net.sf.jasperreports.util
net.sf.jasperreports.view
net.sf.jasperreports.view.save
oracle.jdbc
org.apache.batik.anim.dom
org.apache.batik.bridge
org.apache.batik.dom.svg
org.apache.batik.ext.awt.image
org.apache.batik.gvt
org.apache.batik.gvt.font
org.apache.commons.beanutils.locale.converters;version="[1.9,2)"
org.apache.commons.beanutils.locale;version="[1.9,2)"
org.apache.commons.beanutils;version="[1.9,2)"
org.apache.commons.collections4.bidimap;version="[4.4,5)"
org.apache.commons.collections4.comparators;version="[4.4,5)"
org.apache.commons.collections4.map;version="[4.4,5)"
org.apache.commons.collections4;version="[4.4,5)"
org.apache.commons.javaflow.api
org.apache.commons.logging;version="[1.3,2)"
org.codehaus.stax2;version="[4.2,5)"
org.w3c.dom
org.w3c.dom.svg
org.xml.sax
org.xml.sax.helpers
Manifest-Version 1.0
Require-Capability osgi.ee;filter:="(&(osgi.ee=JavaSE)(version=1.8))"
Specification-Title JasperReports Library
Specification-Vendor Cloud Software Group, Inc.
Specification-Version 7.0.0-SNAPSHOT