Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

OSGi medatata #367

Open
stbischof opened this issue Jun 21, 2023 · 2 comments
Open

OSGi medatata #367

stbischof opened this issue Jun 21, 2023 · 2 comments

Comments

@stbischof
Copy link

stbischof commented Jun 21, 2023

i would like to enhance the OSGi Metadata for an better OSGi support.

Would you be open for a PR containing a mvn Plugin that calculates all relevant metadata and sets it to the META-INF/MANIFEST.MF

first draft after calculation:

[MANIFEST]

Bnd-LastModified                        1687360084582
Build-Jdk                               20.0.1
Built-By                                stbischof
Bundle-Description                      Free Java Reporting Library
Bundle-Developers                       lucianc;email="lucianc@users.sourceforge.net";name="Lucian Chirita";organization="Cloud Software Group, Inc.";organizationUrl="http://www.jaspersoft.com";roles="architect,developer";timezone="+2"
                                        narcism;email="narcism@users.sourceforge.net";name="Narcis Marcu";organization="Cloud Software Group, Inc.";organizationUrl="http://www.jaspersoft.com";roles=developer;timezone="+2"
                                        shertage;email="shertage@users.sourceforge.net";name="Sanda Zaharia";organization="Cloud Software Group, Inc.";organizationUrl="http://www.jaspersoft.com";roles=developer;timezone="+2"
                                        teodord;email="teodord@users.sourceforge.net";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=master-SNAPSHOT
                                        url="https://github.com/TIBCOSoftware/jasperreports"
Bundle-SymbolicName                     net.sf.jasperreports.engine
Bundle-Vendor                           Cloud Software Group, Inc.
Bundle-Version                          0.0.0.master-202306211508
Created-By                              20.0.1 (Eclipse Adoptium)
DynamicImport-Package                   *
Export-Package                          net.sf.jasperreports.ant;version="0.0.0";uses:="net.sf.jasperreports.engine,net.sf.jasperreports.engine.util,org.apache.commons.javaflow.tools.ant,org.apache.tools.ant,org.apache.tools.ant.taskdefs,org.apache.tools.ant.types"
                                        net.sf.jasperreports.charts.base;version="0.0.0";uses:="net.sf.jasperreports.charts,net.sf.jasperreports.charts.type,net.sf.jasperreports.charts.util,net.sf.jasperreports.engine,net.sf.jasperreports.engine.base,net.sf.jasperreports.engine.design"
                                        net.sf.jasperreports.charts.design;version="0.0.0";uses:="net.sf.jasperreports.charts,net.sf.jasperreports.charts.base,net.sf.jasperreports.charts.type,net.sf.jasperreports.charts.util,net.sf.jasperreports.engine,net.sf.jasperreports.engine.design"
                                        net.sf.jasperreports.charts.fill;version="0.0.0";uses:="net.sf.jasperreports.charts,net.sf.jasperreports.charts.type,net.sf.jasperreports.charts.util,net.sf.jasperreports.engine,net.sf.jasperreports.engine.design,net.sf.jasperreports.engine.fill,net.sf.jasperreports.engine.util,org.jfree.data.general,org.jfree.data.time"
                                        net.sf.jasperreports.charts.type;version="0.0.0";uses:="net.sf.jasperreports.engine.type,org.jfree.chart.plot"
                                        net.sf.jasperreports.charts.util;version="0.0.0";uses:="net.sf.jasperreports.charts,net.sf.jasperreports.engine,net.sf.jasperreports.engine.base,net.sf.jasperreports.engine.util,net.sf.jasperreports.renderers,org.jfree.chart,org.jfree.chart.axis,org.jfree.chart.entity,org.jfree.chart.labels,org.jfree.data.category,org.jfree.data.general,org.jfree.data.time,org.jfree.data.xy"
                                        net.sf.jasperreports.charts.xml;version="0.0.0";uses:="net.sf.jasperreports.engine,net.sf.jasperreports.engine.xml,org.xml.sax"
                                        net.sf.jasperreports.charts;version="0.0.0";uses:="net.sf.jasperreports.charts.type,net.sf.jasperreports.charts.util,net.sf.jasperreports.engine,org.jfree.chart,org.jfree.data.general"
                                        net.sf.jasperreports.compilers;version="0.0.0";uses:="groovy.lang,net.sf.jasperreports.engine,net.sf.jasperreports.engine.design,net.sf.jasperreports.engine.fill,net.sf.jasperreports.engine.util,net.sf.jasperreports.extensions,net.sf.jasperreports.functions,org.codehaus.groovy.ast,org.codehaus.groovy.ast.expr,org.codehaus.groovy.control,org.codehaus.groovy.runtime,org.kohsuke.groovy.sandbox,org.mozilla.javascript"
                                        net.sf.jasperreports.components.barbecue;version="0.0.0";uses:="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,net.sf.jasperreports.renderers,net.sourceforge.barbecue"
                                        net.sf.jasperreports.components.barcode4j;version="0.0.0";uses:="com.google.zxing.common,com.google.zxing.qrcode.decoder,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,net.sf.jasperreports.engine.xml,net.sf.jasperreports.renderers,org.krysalis.barcode4j,org.krysalis.barcode4j.impl,org.krysalis.barcode4j.impl.datamatrix,org.krysalis.barcode4j.impl.fourstate"
                                        net.sf.jasperreports.components.charts;version="0.0.0";uses:="net.sf.jasperreports.charts.type,net.sf.jasperreports.engine,net.sf.jasperreports.engine.component,net.sf.jasperreports.engine.fill,net.sf.jasperreports.engine.type,net.sf.jasperreports.engine.xml,org.jfree.chart,org.jfree.chart.plot,org.xml.sax"
                                        net.sf.jasperreports.components.headertoolbar.actions;version="0.0.0";uses:="com.fasterxml.jackson.annotation,net.sf.jasperreports.components.sort.actions,net.sf.jasperreports.components.table,net.sf.jasperreports.engine,net.sf.jasperreports.engine.base,net.sf.jasperreports.engine.design,net.sf.jasperreports.engine.util,net.sf.jasperreports.web.actions,net.sf.jasperreports.web.commands"
                                        net.sf.jasperreports.components.headertoolbar.json;version="0.0.0";uses:="net.sf.jasperreports.engine,net.sf.jasperreports.engine.export"
                                        net.sf.jasperreports.components.headertoolbar;version="0.0.0";uses:="net.sf.jasperreports.components.headertoolbar.actions,net.sf.jasperreports.components.sort,net.sf.jasperreports.components.sort.actions,net.sf.jasperreports.components.table.fill,net.sf.jasperreports.engine,net.sf.jasperreports.engine.design,net.sf.jasperreports.engine.fill,net.sf.jasperreports.engine.style,net.sf.jasperreports.engine.type,net.sf.jasperreports.extensions"
                                        net.sf.jasperreports.components.iconlabel;version="0.0.0";uses:="net.sf.jasperreports.engine,net.sf.jasperreports.engine.base,net.sf.jasperreports.engine.component,net.sf.jasperreports.engine.design,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,net.sf.jasperreports.engine.xml,org.apache.commons.digester,org.xml.sax"
                                        net.sf.jasperreports.components.items;version="0.0.0";uses:="net.sf.jasperreports.engine,net.sf.jasperreports.engine.base,net.sf.jasperreports.engine.design,net.sf.jasperreports.engine.xml,org.xml.sax"
                                        net.sf.jasperreports.components.list;version="0.0.0";uses:="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.renderers"
                                        net.sf.jasperreports.components.map.fill;version="0.0.0";uses:="net.sf.jasperreports.components.items,net.sf.jasperreports.components.list,net.sf.jasperreports.components.map,net.sf.jasperreports.engine,net.sf.jasperreports.engine.component,net.sf.jasperreports.engine.fill,net.sf.jasperreports.engine.type"
                                        net.sf.jasperreports.components.map.type;version="0.0.0";uses:="net.sf.jasperreports.engine.type"
                                        net.sf.jasperreports.components.map;version="0.0.0";uses:="net.sf.jasperreports.components.items,net.sf.jasperreports.components.map.type,net.sf.jasperreports.engine,net.sf.jasperreports.engine.base,net.sf.jasperreports.engine.component,net.sf.jasperreports.engine.design,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.type,net.sf.jasperreports.engine.xml,org.xml.sax"
                                        net.sf.jasperreports.components.sort.actions;version="0.0.0";uses:="net.sf.jasperreports.components.headertoolbar.actions,net.sf.jasperreports.engine,net.sf.jasperreports.engine.design,net.sf.jasperreports.engine.util,net.sf.jasperreports.web.actions,net.sf.jasperreports.web.commands"
                                        net.sf.jasperreports.components.sort;version="0.0.0";uses:="net.sf.jasperreports.components,net.sf.jasperreports.engine,net.sf.jasperreports.engine.base,net.sf.jasperreports.engine.component,net.sf.jasperreports.engine.design,net.sf.jasperreports.engine.export,net.sf.jasperreports.engine.fill,net.sf.jasperreports.engine.type,net.sf.jasperreports.engine.util,net.sf.jasperreports.engine.xml,net.sf.jasperreports.extensions,org.apache.commons.digester,org.xml.sax"
                                        net.sf.jasperreports.components.spiderchart.type;version="0.0.0";uses:="net.sf.jasperreports.engine.type,org.jfree.util"
                                        net.sf.jasperreports.components.spiderchart;version="0.0.0";uses:="net.sf.jasperreports.charts,net.sf.jasperreports.charts.fill,net.sf.jasperreports.charts.type,net.sf.jasperreports.charts.util,net.sf.jasperreports.components.charts,net.sf.jasperreports.components.spiderchart.type,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,net.sf.jasperreports.engine.xml,net.sf.jasperreports.renderers,org.apache.commons.digester,org.jfree.chart.labels,org.jfree.chart.plot,org.jfree.data.category,org.xml.sax"
                                        net.sf.jasperreports.components.table.fill;version="0.0.0";uses:="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"
                                        net.sf.jasperreports.components.table.util;version="0.0.0";uses:="net.sf.jasperreports.components.table,net.sf.jasperreports.engine"
                                        net.sf.jasperreports.components.table;version="0.0.0";uses:="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.xml,org.xml.sax"
                                        net.sf.jasperreports.components;version="0.0.0";uses:="net.sf.jasperreports.components.table,net.sf.jasperreports.engine,net.sf.jasperreports.engine.component,net.sf.jasperreports.engine.export,net.sf.jasperreports.engine.util,net.sf.jasperreports.engine.xml,net.sf.jasperreports.extensions,org.apache.commons.digester"
                                        net.sf.jasperreports.crosstabs.base;version="0.0.0";uses:="net.sf.jasperreports.crosstabs,net.sf.jasperreports.crosstabs.type,net.sf.jasperreports.engine,net.sf.jasperreports.engine.base,net.sf.jasperreports.engine.type"
                                        net.sf.jasperreports.crosstabs.design;version="0.0.0";uses:="net.sf.jasperreports.crosstabs,net.sf.jasperreports.crosstabs.base,net.sf.jasperreports.crosstabs.type,net.sf.jasperreports.engine,net.sf.jasperreports.engine.design,net.sf.jasperreports.engine.type,net.sf.jasperreports.engine.util"
                                        net.sf.jasperreports.crosstabs.fill.calculation;version="0.0.0";uses:="net.sf.jasperreports.crosstabs.fill,net.sf.jasperreports.crosstabs.type,net.sf.jasperreports.engine,net.sf.jasperreports.engine.fill,net.sf.jasperreports.engine.type"
                                        net.sf.jasperreports.crosstabs.fill;version="0.0.0";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"
                                        net.sf.jasperreports.crosstabs.interactive;version="0.0.0";uses:="net.sf.jasperreports.crosstabs.design,net.sf.jasperreports.crosstabs.fill.calculation,net.sf.jasperreports.engine,net.sf.jasperreports.engine.export,net.sf.jasperreports.web.actions,net.sf.jasperreports.web.commands"
                                        net.sf.jasperreports.crosstabs.type;version="0.0.0";uses:="net.sf.jasperreports.engine.type"
                                        net.sf.jasperreports.crosstabs.xml;version="0.0.0";uses:="net.sf.jasperreports.crosstabs.design,net.sf.jasperreports.engine.xml,org.xml.sax"
                                        net.sf.jasperreports.crosstabs;version="0.0.0";uses:="net.sf.jasperreports.crosstabs.type,net.sf.jasperreports.engine,net.sf.jasperreports.engine.type,net.sf.jasperreports.engine.util"
                                        net.sf.jasperreports.data.bean;version="0.0.0";uses:="com.fasterxml.jackson.annotation,net.sf.jasperreports.data,net.sf.jasperreports.engine"
                                        net.sf.jasperreports.data.cache;version="0.0.0";uses:="net.sf.jasperreports.engine,net.sf.jasperreports.engine.data"
                                        net.sf.jasperreports.data.csv;version="0.0.0";uses:="com.fasterxml.jackson.annotation,com.fasterxml.jackson.dataformat.xml.annotation,net.sf.jasperreports.data,net.sf.jasperreports.engine,net.sf.jasperreports.engine.util"
                                        net.sf.jasperreports.data.ds;version="0.0.0";uses:="com.fasterxml.jackson.annotation,net.sf.jasperreports.data,net.sf.jasperreports.engine"
                                        net.sf.jasperreports.data.ejbql;version="0.0.0";uses:="com.fasterxml.jackson.annotation,net.sf.jasperreports.data,net.sf.jasperreports.engine"
                                        net.sf.jasperreports.data.empty;version="0.0.0";uses:="com.fasterxml.jackson.annotation,net.sf.jasperreports.data,net.sf.jasperreports.engine"
                                        net.sf.jasperreports.data.excel;version="0.0.0";uses:="com.fasterxml.jackson.annotation,net.sf.jasperreports.data.xls,net.sf.jasperreports.engine,net.sf.jasperreports.engine.data,net.sf.jasperreports.engine.type"
                                        net.sf.jasperreports.data.hibernate.spring;version="0.0.0";uses:="com.fasterxml.jackson.annotation,net.sf.jasperreports.data,net.sf.jasperreports.engine"
                                        net.sf.jasperreports.data.hibernate;version="0.0.0";uses:="com.fasterxml.jackson.annotation,net.sf.jasperreports.data,net.sf.jasperreports.engine"
                                        net.sf.jasperreports.data.jdbc;version="0.0.0";uses:="com.fasterxml.jackson.annotation,com.fasterxml.jackson.core,com.fasterxml.jackson.databind,com.fasterxml.jackson.databind.annotation,com.fasterxml.jackson.databind.deser.std,com.fasterxml.jackson.databind.ser.std,net.sf.jasperreports.data,net.sf.jasperreports.engine,net.sf.jasperreports.engine.type"
                                        net.sf.jasperreports.data.jndi;version="0.0.0";uses:="com.fasterxml.jackson.annotation,net.sf.jasperreports.data,net.sf.jasperreports.engine"
                                        net.sf.jasperreports.data.json;version="0.0.0";uses:="com.fasterxml.jackson.annotation,net.sf.jasperreports.data,net.sf.jasperreports.engine,net.sf.jasperreports.engine.type,net.sf.jasperreports.engine.util"
                                        net.sf.jasperreports.data.mondrian;version="0.0.0";uses:="com.fasterxml.jackson.annotation,javax.sql,net.sf.jasperreports.data.jdbc,net.sf.jasperreports.engine"
                                        net.sf.jasperreports.data.provider;version="0.0.0";uses:="com.fasterxml.jackson.annotation,net.sf.jasperreports.data,net.sf.jasperreports.engine"
                                        net.sf.jasperreports.data.qe;version="0.0.0";uses:="com.fasterxml.jackson.annotation,net.sf.jasperreports.data,net.sf.jasperreports.engine"
                                        net.sf.jasperreports.data.random;version="0.0.0";uses:="com.fasterxml.jackson.annotation,net.sf.jasperreports.data,net.sf.jasperreports.engine"
                                        net.sf.jasperreports.data.xls;version="0.0.0";uses:="com.fasterxml.jackson.annotation,com.fasterxml.jackson.dataformat.xml.annotation,net.sf.jasperreports.data,net.sf.jasperreports.engine,net.sf.jasperreports.engine.data,net.sf.jasperreports.engine.util"
                                        net.sf.jasperreports.data.xlsx;version="0.0.0";uses:="com.fasterxml.jackson.annotation,net.sf.jasperreports.data.xls,net.sf.jasperreports.engine,net.sf.jasperreports.engine.data"
                                        net.sf.jasperreports.data.xml;version="0.0.0";uses:="com.fasterxml.jackson.annotation,net.sf.jasperreports.data,net.sf.jasperreports.engine,net.sf.jasperreports.engine.util,org.w3c.dom"
                                        net.sf.jasperreports.data.xmla;version="0.0.0";uses:="com.fasterxml.jackson.annotation,net.sf.jasperreports.data,net.sf.jasperreports.engine"
                                        net.sf.jasperreports.data;version="0.0.0";uses:="com.fasterxml.jackson.annotation,com.fasterxml.jackson.dataformat.xml.annotation,net.sf.jasperreports.engine,net.sf.jasperreports.engine.util,net.sf.jasperreports.extensions"
                                        net.sf.jasperreports.engine.base;version="0.0.0";uses:="net.sf.jasperreports.charts,net.sf.jasperreports.charts.type,net.sf.jasperreports.crosstabs,net.sf.jasperreports.crosstabs.base,net.sf.jasperreports.engine,net.sf.jasperreports.engine.component,net.sf.jasperreports.engine.fill,net.sf.jasperreports.engine.type,net.sf.jasperreports.engine.util,net.sf.jasperreports.engine.virtualization,net.sf.jasperreports.renderers,org.apache.commons.logging"
                                        net.sf.jasperreports.engine.component;version="0.0.0";uses:="net.sf.jasperreports.engine,net.sf.jasperreports.engine.base,net.sf.jasperreports.engine.design,net.sf.jasperreports.engine.fill,net.sf.jasperreports.engine.type,net.sf.jasperreports.engine.xml,org.apache.commons.digester"
                                        net.sf.jasperreports.engine.data;version="0.0.0";uses:="com.fasterxml.jackson.databind,javax.swing.table,javax.xml.parsers,net.sf.jasperreports.data,net.sf.jasperreports.data.excel,net.sf.jasperreports.engine,net.sf.jasperreports.engine.query,net.sf.jasperreports.repo,org.apache.commons.beanutils.locale,org.apache.commons.logging,org.apache.poi.ss.usermodel,org.hibernate.type,org.w3c.dom"
                                        net.sf.jasperreports.engine.design;version="0.0.0";uses:="net.sf.jasperreports.charts,net.sf.jasperreports.charts.type,net.sf.jasperreports.compilers,net.sf.jasperreports.crosstabs,net.sf.jasperreports.crosstabs.design,net.sf.jasperreports.engine,net.sf.jasperreports.engine.base,net.sf.jasperreports.engine.component,net.sf.jasperreports.engine.fill,net.sf.jasperreports.engine.type,net.sf.jasperreports.engine.util,org.eclipse.jdt.core.compiler,org.eclipse.jdt.internal.compiler,org.eclipse.jdt.internal.compiler.env"
                                        net.sf.jasperreports.engine.export.data;version="0.0.0";uses:="net.sf.jasperreports.engine"
                                        net.sf.jasperreports.engine.export.draw;version="0.0.0";uses:="net.sf.jasperreports.engine,net.sf.jasperreports.engine.export,net.sf.jasperreports.engine.util,net.sf.jasperreports.renderers"
                                        net.sf.jasperreports.engine.export.oasis;version="0.0.0";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"
                                        net.sf.jasperreports.engine.export.ooxml.type;version="0.0.0";uses:="net.sf.jasperreports.engine.type"
                                        net.sf.jasperreports.engine.export.ooxml;version="0.0.0";uses:="net.sf.jasperreports.engine,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"
                                        net.sf.jasperreports.engine.export.type;version="0.0.0";uses:="net.sf.jasperreports.engine.type"
                                        net.sf.jasperreports.engine.export.zip;version="0.0.0"
                                        net.sf.jasperreports.engine.export;version="0.0.0";uses:="com.fasterxml.jackson.annotation,com.lowagie.text.pdf,javax.print,net.sf.jasperreports.charts.type,net.sf.jasperreports.engine,net.sf.jasperreports.engine.export.draw,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,net.sf.jasperreports.util,net.sf.jasperreports.web.util,org.apache.poi.hssf.usermodel,org.apache.poi.hssf.util,org.apache.poi.ss.usermodel"
                                        net.sf.jasperreports.engine.fill;version="0.0.0";uses:="net.sf.jasperreports.charts,net.sf.jasperreports.charts.fill,net.sf.jasperreports.charts.type,net.sf.jasperreports.charts.util,net.sf.jasperreports.compilers,net.sf.jasperreports.components.table.fill,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.base,net.sf.jasperreports.engine.component,net.sf.jasperreports.engine.data,net.sf.jasperreports.engine.design,net.sf.jasperreports.engine.fonts,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.renderers,net.sf.jasperreports.repo,org.apache.commons.collections4.map,org.apache.commons.logging,org.jfree.chart,org.jfree.chart.axis,org.jfree.chart.plot,org.jfree.data,org.jfree.data.general"
                                        net.sf.jasperreports.engine.fonts;version="0.0.0";uses:="net.sf.jasperreports.engine,net.sf.jasperreports.engine.util,net.sf.jasperreports.extensions,org.xml.sax"
                                        net.sf.jasperreports.engine.print;version="0.0.0";uses:="net.sf.jasperreports.engine"
                                        net.sf.jasperreports.engine.query;version="0.0.0";uses:="net.sf.jasperreports.data,net.sf.jasperreports.engine,net.sf.jasperreports.engine.data,net.sf.jasperreports.engine.fill,net.sf.jasperreports.engine.util,net.sf.jasperreports.extensions,net.sf.jasperreports.repo,org.hibernate,org.hibernate.type"
                                        net.sf.jasperreports.engine.scriptlets;version="0.0.0";uses:="net.sf.jasperreports.engine"
                                        net.sf.jasperreports.engine.style;version="0.0.0";uses:="net.sf.jasperreports.engine,net.sf.jasperreports.extensions"
                                        net.sf.jasperreports.engine.type;version="0.0.0";uses:="com.fasterxml.jackson.annotation,com.fasterxml.jackson.core,com.fasterxml.jackson.databind,com.fasterxml.jackson.databind.deser,com.fasterxml.jackson.databind.deser.std"
                                        net.sf.jasperreports.engine.util.xml;version="0.0.0";uses:="javax.xml.parsers,net.sf.jasperreports.engine,org.jaxen,org.w3c.dom"
                                        net.sf.jasperreports.engine.util;version="0.0.0";uses:="com.fasterxml.jackson.databind,com.lowagie.text,com.lowagie.text.pdf,javax.swing.text,javax.xml.parsers,net.sf.jasperreports.charts,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.export,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"
                                        net.sf.jasperreports.engine.virtualization;version="0.0.0";uses:="net.sf.jasperreports.engine.fill,net.sf.jasperreports.engine.util"
                                        net.sf.jasperreports.engine.xml;version="0.0.0";uses:="javax.xml.parsers,net.sf.jasperreports.charts,net.sf.jasperreports.crosstabs,net.sf.jasperreports.engine,net.sf.jasperreports.engine.design,net.sf.jasperreports.engine.export,net.sf.jasperreports.engine.type,net.sf.jasperreports.engine.util,net.sf.jasperreports.repo,org.apache.commons.collections4.map,org.apache.commons.digester,org.xml.sax"
                                        net.sf.jasperreports.engine;version="0.0.0";uses:="net.sf.jasperreports.charts,net.sf.jasperreports.charts.type,net.sf.jasperreports.crosstabs,net.sf.jasperreports.engine.base,net.sf.jasperreports.engine.component,net.sf.jasperreports.engine.design,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.type,net.sf.jasperreports.engine.util,net.sf.jasperreports.engine.virtualization,net.sf.jasperreports.export,net.sf.jasperreports.renderers,net.sf.jasperreports.renderers.util,net.sf.jasperreports.repo,org.jfree.chart"
                                        net.sf.jasperreports.export.annotations;version="0.0.0";uses:="net.sf.jasperreports.engine"
                                        net.sf.jasperreports.export.parameters;version="0.0.0";uses:="net.sf.jasperreports.engine,net.sf.jasperreports.engine.export,net.sf.jasperreports.export"
                                        net.sf.jasperreports.export.type;version="0.0.0";uses:="net.sf.jasperreports.engine.type"
                                        net.sf.jasperreports.export;version="0.0.0";uses:="javax.print,javax.print.attribute,net.sf.jasperreports.engine,net.sf.jasperreports.engine.export,net.sf.jasperreports.engine.export.oasis,net.sf.jasperreports.engine.export.ooxml,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"
                                        net.sf.jasperreports.extensions;version="0.0.0";uses:="net.sf.jasperreports.engine,net.sf.jasperreports.engine.util,org.springframework.beans.factory"
                                        net.sf.jasperreports.functions.annotations;version="0.0.0";uses:="net.sf.jasperreports.engine,net.sf.jasperreports.engine.util"
                                        net.sf.jasperreports.functions;version="0.0.0";uses:="net.sf.jasperreports.engine,net.sf.jasperreports.extensions"
                                        net.sf.jasperreports.governors;version="0.0.0";uses:="net.sf.jasperreports.engine,net.sf.jasperreports.engine.scriptlets,net.sf.jasperreports.extensions"
                                        net.sf.jasperreports.j2ee.servlets;version="0.0.0";uses:="javax.servlet,javax.servlet.http,net.sf.jasperreports.engine,net.sf.jasperreports.engine.export,net.sf.jasperreports.export,net.sf.jasperreports.renderers"
                                        net.sf.jasperreports.olap.mapping;version="0.0.0";uses:="antlr,antlr.collections.impl,net.sf.jasperreports.olap.result"
                                        net.sf.jasperreports.olap.mondrian;version="0.0.0";uses:="mondrian.olap,net.sf.jasperreports.olap.result"
                                        net.sf.jasperreports.olap.olap4j;version="0.0.0";uses:="net.sf.jasperreports.olap.result,org.olap4j,org.olap4j.metadata"
                                        net.sf.jasperreports.olap.result;version="0.0.0"
                                        net.sf.jasperreports.olap.xmla;version="0.0.0";uses:="javax.xml.soap,net.sf.jasperreports.engine,net.sf.jasperreports.engine.query,net.sf.jasperreports.olap.result,org.olap4j"
                                        net.sf.jasperreports.olap;version="0.0.0";uses:="mondrian.olap,net.sf.jasperreports.engine,net.sf.jasperreports.engine.query,net.sf.jasperreports.engine.util,net.sf.jasperreports.olap.mapping,net.sf.jasperreports.olap.mondrian,net.sf.jasperreports.olap.result,org.olap4j"
                                        net.sf.jasperreports.renderers.util;version="0.0.0";uses:="javax.xml.parsers,net.sf.jasperreports.engine,net.sf.jasperreports.engine.type,net.sf.jasperreports.renderers,net.sf.jasperreports.repo"
                                        net.sf.jasperreports.renderers;version="0.0.0";uses:="net.sf.jasperreports.engine,net.sf.jasperreports.engine.type,org.apache.batik.bridge,org.apache.batik.dom.svg,org.apache.batik.gvt,org.apache.batik.gvt.font,org.jfree.ui,org.w3c.dom.svg"
                                        net.sf.jasperreports.repo;version="0.0.0";uses:="net.sf.jasperreports.data,net.sf.jasperreports.engine,net.sf.jasperreports.engine.design,net.sf.jasperreports.engine.util,net.sf.jasperreports.extensions"
                                        net.sf.jasperreports.search;version="0.0.0";uses:="net.sf.jasperreports.engine,net.sf.jasperreports.engine.util,org.apache.lucene.analysis,org.apache.lucene.index,org.apache.lucene.search,org.apache.lucene.search.spans,org.apache.lucene.store"
                                        net.sf.jasperreports.swing;version="0.0.0";uses:="javax.swing,net.sf.jasperreports.engine,net.sf.jasperreports.engine.export,net.sf.jasperreports.renderers,net.sf.jasperreports.view"
                                        net.sf.jasperreports.types.date;version="0.0.0";uses:="net.sf.jasperreports.engine,net.sf.jasperreports.engine.query,net.sf.jasperreports.extensions"
                                        net.sf.jasperreports.util;version="0.0.0";uses:="com.fasterxml.jackson.databind,com.fasterxml.jackson.databind.node,com.fasterxml.jackson.dataformat.xml,net.sf.jasperreports.engine,net.sf.jasperreports.extensions"
                                        net.sf.jasperreports.view.save;version="0.0.0";uses:="net.sf.jasperreports.engine,net.sf.jasperreports.view"
                                        net.sf.jasperreports.view;version="0.0.0";uses:="javax.swing,javax.swing.filechooser,net.sf.jasperreports.engine,net.sf.jasperreports.swing"
                                        net.sf.jasperreports.web.actions;version="0.0.0";uses:="com.fasterxml.jackson.annotation,net.sf.jasperreports.engine,net.sf.jasperreports.engine.design,net.sf.jasperreports.web,net.sf.jasperreports.web.commands"
                                        net.sf.jasperreports.web.commands;version="0.0.0";uses:="net.sf.jasperreports.engine,net.sf.jasperreports.web,net.sf.jasperreports.web.actions"
                                        net.sf.jasperreports.web.servlets;version="0.0.0";uses:="net.sf.jasperreports.engine,net.sf.jasperreports.engine.fill"
                                        net.sf.jasperreports.web.util;version="0.0.0";uses:="com.fasterxml.jackson.databind.node,javax.servlet.http,net.sf.jasperreports.engine,net.sf.jasperreports.engine.export,net.sf.jasperreports.extensions,net.sf.jasperreports.renderers,net.sf.jasperreports.util,org.apache.velocity,org.apache.velocity.app"
                                        net.sf.jasperreports.web;version="0.0.0";uses:="javax.servlet.http,net.sf.jasperreports.engine"
Import-Package                          antlr.collections.impl;resolution:=optional
                                        antlr.collections;resolution:=optional
                                        antlr;resolution:=optional
                                        com.adobe.internal.xmp.options;resolution:=optional;version="[6.1,7)"
                                        com.adobe.internal.xmp;resolution:=optional;version="[6.1,7)"
                                        com.drew.imaging;resolution:=optional
                                        com.drew.metadata.exif;resolution:=optional
                                        com.drew.metadata;resolution:=optional
                                        com.fasterxml.jackson.annotation;resolution:=optional;version="[2.14,3)"
                                        com.fasterxml.jackson.core.io;resolution:=optional;version="[2.14,3)"
                                        com.fasterxml.jackson.core;resolution:=optional;version="[2.14,3)"
                                        com.fasterxml.jackson.databind.annotation;resolution:=optional;version="[2.14,3)"
                                        com.fasterxml.jackson.databind.deser.std;resolution:=optional;version="[2.14,3)"
                                        com.fasterxml.jackson.databind.deser;resolution:=optional;version="[2.14,3)"
                                        com.fasterxml.jackson.databind.jsontype;resolution:=optional;version="[2.14,3)"
                                        com.fasterxml.jackson.databind.node;resolution:=optional;version="[2.14,3)"
                                        com.fasterxml.jackson.databind.ser.std;resolution:=optional;version="[2.14,3)"
                                        com.fasterxml.jackson.databind.type;resolution:=optional;version="[2.14,3)"
                                        com.fasterxml.jackson.databind;resolution:=optional;version="[2.14,3)"
                                        com.fasterxml.jackson.dataformat.xml.annotation;resolution:=optional;version="[2.14,3)"
                                        com.fasterxml.jackson.dataformat.xml;resolution:=optional;version="[2.14,3)"
                                        com.github.kklisura.cdt.launch.support.annotations;resolution:=optional
                                        com.github.kklisura.cdt.launch;resolution:=optional
                                        com.github.kklisura.cdt.protocol.commands;resolution:=optional
                                        com.github.kklisura.cdt.protocol.events.log;resolution:=optional
                                        com.github.kklisura.cdt.protocol.events.page;resolution:=optional
                                        com.github.kklisura.cdt.protocol.events.runtime;resolution:=optional
                                        com.github.kklisura.cdt.protocol.support.types;resolution:=optional
                                        com.github.kklisura.cdt.protocol.types.log;resolution:=optional
                                        com.github.kklisura.cdt.protocol.types.page;resolution:=optional
                                        com.github.kklisura.cdt.protocol.types.runtime;resolution:=optional
                                        com.github.kklisura.cdt.services.config;resolution:=optional
                                        com.github.kklisura.cdt.services.exceptions;resolution:=optional
                                        com.github.kklisura.cdt.services.impl;resolution:=optional
                                        com.github.kklisura.cdt.services.invocation;resolution:=optional
                                        com.github.kklisura.cdt.services.types;resolution:=optional
                                        com.github.kklisura.cdt.services.utils;resolution:=optional
                                        com.github.kklisura.cdt.services;resolution:=optional
                                        com.google.zxing.common;resolution:=optional;version="[3.4,4)"
                                        com.google.zxing.qrcode.decoder;resolution:=optional;version="[3.4,4)"
                                        com.google.zxing.qrcode.encoder;resolution:=optional;version="[3.4,4)"
                                        com.google.zxing.qrcode;resolution:=optional;version="[3.4,4)"
                                        com.google.zxing;resolution:=optional;version="[3.4,4)"
                                        com.ibm.icu.lang;resolution:=optional
                                        com.lowagie.text.pdf;resolution:=optional;version="[1.3,2)"
                                        com.lowagie.text;resolution:=optional;version="[1.3,2)"
                                        com.sun.rowset;resolution:=optional
                                        groovy.lang;resolution:=optional;version="[4.0,5)"
                                        javax.imageio;resolution:=optional
                                        javax.naming;resolution:=optional
                                        javax.persistence;resolution:=optional;version="[2.2,3)"
                                        javax.print.attribute.standard;resolution:=optional
                                        javax.print.attribute;resolution:=optional
                                        javax.print;resolution:=optional
                                        javax.servlet.http;resolution:=optional
                                        javax.servlet;resolution:=optional
                                        javax.sql.rowset;resolution:=optional
                                        javax.sql;resolution:=optional
                                        javax.swing.border;resolution:=optional
                                        javax.swing.event;resolution:=optional
                                        javax.swing.filechooser;resolution:=optional
                                        javax.swing.table;resolution:=optional
                                        javax.swing.text.html;resolution:=optional
                                        javax.swing.text.rtf;resolution:=optional
                                        javax.swing.text;resolution:=optional
                                        javax.swing;resolution:=optional
                                        javax.xml.parsers;resolution:=optional
                                        javax.xml.soap;resolution:=optional;version="[1.4,2)"
                                        javax.xml.transform.dom;resolution:=optional
                                        javax.xml.transform.stream;resolution:=optional
                                        javax.xml.transform;resolution:=optional
                                        mondrian.olap4j;resolution:=optional
                                        mondrian.olap;resolution:=optional
                                        mondrian.spi;resolution:=optional
                                        net.sf.jasperreports.annotations.properties
                                        net.sf.jasperreports.charts.fill;version="[0.0,1)"
                                        net.sf.jasperreports.charts.type;version="[0.0,1)"
                                        net.sf.jasperreports.charts.util;version="[0.0,1)"
                                        net.sf.jasperreports.charts.xml;version="[0.0,1)"
                                        net.sf.jasperreports.charts;version="[0.0,1)"
                                        net.sf.jasperreports.compilers;version="[0.0,1)"
                                        net.sf.jasperreports.components.charts;version="[0.0,1)"
                                        net.sf.jasperreports.components.headertoolbar.actions;version="[0.0,1)"
                                        net.sf.jasperreports.components.headertoolbar.json;version="[0.0,1)"
                                        net.sf.jasperreports.components.headertoolbar;version="[0.0,1)"
                                        net.sf.jasperreports.components.map.type;version="[0.0,1)"
                                        net.sf.jasperreports.components.sort.actions;version="[0.0,1)"
                                        net.sf.jasperreports.components.spiderchart.type;version="[0.0,1)"
                                        net.sf.jasperreports.components.table.fill;version="[0.0,1)"
                                        net.sf.jasperreports.components.table.util;version="[0.0,1)"
                                        net.sf.jasperreports.components;version="[0.0,1)"
                                        net.sf.jasperreports.crosstabs.fill;version="[0.0,1)"
                                        net.sf.jasperreports.crosstabs.type;version="[0.0,1)"
                                        net.sf.jasperreports.data.bean;version="[0.0,1)"
                                        net.sf.jasperreports.data.cache;version="[0.0,1)"
                                        net.sf.jasperreports.data.csv;version="[0.0,1)"
                                        net.sf.jasperreports.data.ds;version="[0.0,1)"
                                        net.sf.jasperreports.data.ejbql;version="[0.0,1)"
                                        net.sf.jasperreports.data.empty;version="[0.0,1)"
                                        net.sf.jasperreports.data.excel;version="[0.0,1)"
                                        net.sf.jasperreports.data.hibernate.spring;version="[0.0,1)"
                                        net.sf.jasperreports.data.hibernate;version="[0.0,1)"
                                        net.sf.jasperreports.data.jdbc;version="[0.0,1)"
                                        net.sf.jasperreports.data.jndi;version="[0.0,1)"
                                        net.sf.jasperreports.data.json;version="[0.0,1)"
                                        net.sf.jasperreports.data.mondrian;version="[0.0,1)"
                                        net.sf.jasperreports.data.provider;version="[0.0,1)"
                                        net.sf.jasperreports.data.qe;version="[0.0,1)"
                                        net.sf.jasperreports.data.random;version="[0.0,1)"
                                        net.sf.jasperreports.data.xls;version="[0.0,1)"
                                        net.sf.jasperreports.data.xlsx;version="[0.0,1)"
                                        net.sf.jasperreports.data.xml;version="[0.0,1)"
                                        net.sf.jasperreports.data.xmla;version="[0.0,1)"
                                        net.sf.jasperreports.engine.export.data;version="[0.0,1)"
                                        net.sf.jasperreports.engine.export.oasis;version="[0.0,1)"
                                        net.sf.jasperreports.engine.export.ooxml.type;version="[0.0,1)"
                                        net.sf.jasperreports.engine.export.ooxml;version="[0.0,1)"
                                        net.sf.jasperreports.engine.export.type;version="[0.0,1)"
                                        net.sf.jasperreports.engine.export.zip;version="[0.0,1)"
                                        net.sf.jasperreports.engine.fonts;version="[0.0,1)"
                                        net.sf.jasperreports.engine.print;version="[0.0,1)"
                                        net.sf.jasperreports.engine.query;version="[0.0,1)"
                                        net.sf.jasperreports.engine.scriptlets;version="[0.0,1)"
                                        net.sf.jasperreports.engine.style;version="[0.0,1)"
                                        net.sf.jasperreports.engine.type;version="[0.0,1)"
                                        net.sf.jasperreports.engine.util.xml;version="[0.0,1)"
                                        net.sf.jasperreports.engine.util;version="[0.0,1)"
                                        net.sf.jasperreports.engine.virtualization;version="[0.0,1)"
                                        net.sf.jasperreports.export.annotations;version="[0.0,1)"
                                        net.sf.jasperreports.export.parameters;version="[0.0,1)"
                                        net.sf.jasperreports.export.type;version="[0.0,1)"
                                        net.sf.jasperreports.export;version="[0.0,1)"
                                        net.sf.jasperreports.extensions;version="[0.0,1)"
                                        net.sf.jasperreports.functions;version="[0.0,1)"
                                        net.sf.jasperreports.metadata.properties
                                        net.sf.jasperreports.olap.mapping;version="[0.0,1)"
                                        net.sf.jasperreports.olap.mondrian;version="[0.0,1)"
                                        net.sf.jasperreports.olap.olap4j;version="[0.0,1)"
                                        net.sf.jasperreports.olap.result;version="[0.0,1)"
                                        net.sf.jasperreports.olap.xmla;version="[0.0,1)"
                                        net.sf.jasperreports.olap;version="[0.0,1)"
                                        net.sf.jasperreports.renderers.util;version="[0.0,1)"
                                        net.sf.jasperreports.renderers;version="[0.0,1)"
                                        net.sf.jasperreports.repo;version="[0.0,1)"
                                        net.sf.jasperreports.search;version="[0.0,1)"
                                        net.sf.jasperreports.util;version="[0.0,1)"
                                        net.sf.jasperreports.view.save;version="[0.0,1)"
                                        net.sf.jasperreports.view;version="[0.0,1)"
                                        net.sf.jasperreports.web.actions;version="[0.0,1)"
                                        net.sf.jasperreports.web.commands;version="[0.0,1)"
                                        net.sf.jasperreports.web.servlets;version="[0.0,1)"
                                        net.sf.jasperreports.web.util;version="[0.0,1)"
                                        net.sf.jasperreports.web;version="[0.0,1)"
                                        net.sourceforge.barbecue.linear.code39;resolution:=optional
                                        net.sourceforge.barbecue.linear.ean;resolution:=optional
                                        net.sourceforge.barbecue.output;resolution:=optional
                                        net.sourceforge.barbecue;resolution:=optional
                                        oracle.jdbc;resolution:=optional
                                        org.apache.batik.anim.dom;resolution:=optional
                                        org.apache.batik.bridge;resolution:=optional
                                        org.apache.batik.dom.svg;resolution:=optional
                                        org.apache.batik.dom;resolution:=optional
                                        org.apache.batik.ext.awt.image;resolution:=optional
                                        org.apache.batik.gvt.font;resolution:=optional
                                        org.apache.batik.gvt;resolution:=optional
                                        org.apache.batik.svggen;resolution:=optional
                                        org.apache.commons.beanutils.locale.converters;resolution:=optional;version="[1.9,2)"
                                        org.apache.commons.beanutils.locale;resolution:=optional;version="[1.9,2)"
                                        org.apache.commons.beanutils;resolution:=optional;version="[1.9,2)"
                                        org.apache.commons.collections4.bidimap;resolution:=optional;version="[4.2,5)"
                                        org.apache.commons.collections4.comparators;resolution:=optional;version="[4.2,5)"
                                        org.apache.commons.collections4.map;resolution:=optional;version="[4.2,5)"
                                        org.apache.commons.collections4;resolution:=optional;version="[4.2,5)"
                                        org.apache.commons.digester;resolution:=optional;version="[2.1,3)"
                                        org.apache.commons.javaflow.api;resolution:=optional
                                        org.apache.commons.javaflow.tools.ant;resolution:=optional
                                        org.apache.commons.logging;resolution:=optional
                                        org.apache.http.auth;resolution:=optional
                                        org.apache.http.client.config;resolution:=optional
                                        org.apache.http.client.entity;resolution:=optional
                                        org.apache.http.client.methods;resolution:=optional
                                        org.apache.http.client.utils;resolution:=optional
                                        org.apache.http.client;resolution:=optional
                                        org.apache.http.conn;resolution:=optional
                                        org.apache.http.entity;resolution:=optional
                                        org.apache.http.impl.client;resolution:=optional
                                        org.apache.http.impl.conn;resolution:=optional
                                        org.apache.http.message;resolution:=optional
                                        org.apache.http.util;resolution:=optional
                                        org.apache.http;resolution:=optional
                                        org.apache.lucene.analysis.core;resolution:=optional
                                        org.apache.lucene.analysis.miscellaneous;resolution:=optional
                                        org.apache.lucene.analysis.tokenattributes;resolution:=optional
                                        org.apache.lucene.analysis;resolution:=optional
                                        org.apache.lucene.document;resolution:=optional
                                        org.apache.lucene.index;resolution:=optional
                                        org.apache.lucene.search.spans;resolution:=optional
                                        org.apache.lucene.search;resolution:=optional
                                        org.apache.lucene.store;resolution:=optional
                                        org.apache.lucene.util;resolution:=optional
                                        org.apache.poi.common.usermodel;resolution:=optional
                                        org.apache.poi.hpsf;resolution:=optional
                                        org.apache.poi.hssf.record.crypto;resolution:=optional
                                        org.apache.poi.hssf.usermodel;resolution:=optional
                                        org.apache.poi.hssf.util;resolution:=optional
                                        org.apache.poi.openxml4j.exceptions;resolution:=optional
                                        org.apache.poi.openxml4j.opc;resolution:=optional
                                        org.apache.poi.poifs.crypt;resolution:=optional
                                        org.apache.poi.poifs.filesystem;resolution:=optional
                                        org.apache.poi.ss.usermodel;resolution:=optional
                                        org.apache.poi.ss.util;resolution:=optional
                                        org.apache.poi.ss;resolution:=optional
                                        org.apache.poi.xssf.usermodel;resolution:=optional
                                        org.apache.tools.ant.taskdefs;resolution:=optional
                                        org.apache.tools.ant.types.resources;resolution:=optional
                                        org.apache.tools.ant.types;resolution:=optional
                                        org.apache.tools.ant.util;resolution:=optional
                                        org.apache.tools.ant;resolution:=optional
                                        org.apache.velocity.app;resolution:=optional;version="[2.3,3)"
                                        org.apache.velocity.context;resolution:=optional;version="[2.3,3)"
                                        org.apache.velocity;resolution:=optional;version="[2.3,3)"
                                        org.codehaus.groovy.ast.expr;resolution:=optional;version="[4.0,5)"
                                        org.codehaus.groovy.ast;resolution:=optional;version="[4.0,5)"
                                        org.codehaus.groovy.control.customizers;resolution:=optional;version="[4.0,5)"
                                        org.codehaus.groovy.control;resolution:=optional;version="[4.0,5)"
                                        org.codehaus.groovy.reflection;resolution:=optional;version="[4.0,5)"
                                        org.codehaus.groovy.runtime.metaclass;resolution:=optional;version="[4.0,5)"
                                        org.codehaus.groovy.runtime.typehandling;resolution:=optional;version="[4.0,5)"
                                        org.codehaus.groovy.runtime;resolution:=optional;version="[4.0,5)"
                                        org.codehaus.groovy.syntax;resolution:=optional;version="[4.0,5)"
                                        org.codehaus.groovy.tools;resolution:=optional;version="[4.0,5)"
                                        org.eclipse.jdt.core.compiler;resolution:=optional
                                        org.eclipse.jdt.internal.compiler.classfmt;resolution:=optional
                                        org.eclipse.jdt.internal.compiler.env;resolution:=optional
                                        org.eclipse.jdt.internal.compiler.impl;resolution:=optional
                                        org.eclipse.jdt.internal.compiler.problem;resolution:=optional
                                        org.eclipse.jdt.internal.compiler;resolution:=optional
                                        org.hibernate.metadata;version="[5.4,6)";resolution:=optional
                                        org.hibernate.query;version="[5.4,6)";resolution:=optional
                                        org.hibernate.type;version="[5.4,6)";resolution:=optional
                                        org.hibernate;version="[5.4,6)";resolution:=optional
                                        org.jaxen.dom;version="[1.2,2)";resolution:=optional
                                        org.jaxen;version="[1.2,2)";resolution:=optional
                                        org.jfree.chart.axis;resolution:=optional
                                        org.jfree.chart.entity;resolution:=optional
                                        org.jfree.chart.labels;resolution:=optional
                                        org.jfree.chart.plot.dial;resolution:=optional
                                        org.jfree.chart.plot;resolution:=optional
                                        org.jfree.chart.renderer.category;resolution:=optional
                                        org.jfree.chart.renderer.xy;resolution:=optional
                                        org.jfree.chart.title;resolution:=optional
                                        org.jfree.chart;resolution:=optional
                                        org.jfree.data.category;resolution:=optional
                                        org.jfree.data.gantt;resolution:=optional
                                        org.jfree.data.general;resolution:=optional
                                        org.jfree.data.time;resolution:=optional
                                        org.jfree.data.xy;resolution:=optional
                                        org.jfree.data;resolution:=optional
                                        org.jfree.date;resolution:=optional
                                        org.jfree.ui;resolution:=optional
                                        org.jfree.util;resolution:=optional
                                        org.kohsuke.groovy.sandbox;resolution:=optional
                                        org.krysalis.barcode4j.impl.codabar;resolution:=optional;version="[2.1,3)"
                                        org.krysalis.barcode4j.impl.code128;resolution:=optional;version="[2.1,3)"
                                        org.krysalis.barcode4j.impl.code39;resolution:=optional;version="[2.1,3)"
                                        org.krysalis.barcode4j.impl.datamatrix;resolution:=optional;version="[2.1,3)"
                                        org.krysalis.barcode4j.impl.fourstate;resolution:=optional;version="[2.1,3)"
                                        org.krysalis.barcode4j.impl.int2of5;resolution:=optional;version="[2.1,3)"
                                        org.krysalis.barcode4j.impl.pdf417;resolution:=optional;version="[2.1,3)"
                                        org.krysalis.barcode4j.impl.postnet;resolution:=optional;version="[2.1,3)"
                                        org.krysalis.barcode4j.impl.upcean;resolution:=optional;version="[2.1,3)"
                                        org.krysalis.barcode4j.impl;resolution:=optional;version="[2.1,3)"
                                        org.krysalis.barcode4j.output.bitmap;resolution:=optional;version="[2.1,3)"
                                        org.krysalis.barcode4j.output.svg;resolution:=optional;version="[2.1,3)"
                                        org.krysalis.barcode4j.output;resolution:=optional;version="[2.1,3)"
                                        org.krysalis.barcode4j.tools;resolution:=optional;version="[2.1,3)"
                                        org.krysalis.barcode4j;resolution:=optional;version="[2.1,3)"
                                        org.mozilla.javascript.optimizer;resolution:=optional
                                        org.mozilla.javascript.tools.shell;resolution:=optional
                                        org.mozilla.javascript;resolution:=optional
                                        org.olap4j.driver.xmla;resolution:=optional
                                        org.olap4j.layout;resolution:=optional
                                        org.olap4j.metadata;resolution:=optional
                                        org.olap4j;resolution:=optional
                                        org.springframework.beans.factory.support;resolution:=optional
                                        org.springframework.beans.factory.xml;resolution:=optional
                                        org.springframework.beans.factory;resolution:=optional
                                        org.springframework.core.io;resolution:=optional
                                        org.w3c.dom.svg;resolution:=optional
                                        org.w3c.dom;resolution:=optional
                                        org.xml.sax.helpers;resolution:=optional
                                        org.xml.sax;resolution:=optional
                                        sun.print;resolution:=optional
Manifest-Version                        1.0
Private-Package                         net.sf.jasperreports.chrome
                                        net.sf.jasperreports.components.headertoolbar.json.resources
                                        net.sf.jasperreports.components.items.fill
                                        net.sf.jasperreports.components.map.imageprovider
                                        net.sf.jasperreports.components.map.resources.scripts
                                        net.sf.jasperreports.components.map.resources.templates
                                        net.sf.jasperreports.components.sort.resources
                                        net.sf.jasperreports.components.sort.resources.images
                                        net.sf.jasperreports.data.http
                                        net.sf.jasperreports.engine.analytics.data
                                        net.sf.jasperreports.engine.analytics.dataset
                                        net.sf.jasperreports.engine.convert
                                        net.sf.jasperreports.engine.design.events
                                        net.sf.jasperreports.engine.dtds
                                        net.sf.jasperreports.engine.export.ooxml.docx
                                        net.sf.jasperreports.engine.export.ooxml.docx._rels
                                        net.sf.jasperreports.engine.export.ooxml.pptx._rels
                                        net.sf.jasperreports.engine.export.ooxml.pptx.ppt.slideLayouts
                                        net.sf.jasperreports.engine.export.ooxml.pptx.ppt.slideLayouts._rels
                                        net.sf.jasperreports.engine.export.ooxml.pptx.ppt.theme
                                        net.sf.jasperreports.engine.export.ooxml.xlsx._rels
                                        net.sf.jasperreports.engine.export.tabulator
                                        net.sf.jasperreports.engine.images
                                        net.sf.jasperreports.engine.json
                                        net.sf.jasperreports.engine.json.expression
                                        net.sf.jasperreports.engine.json.expression.filter
                                        net.sf.jasperreports.engine.json.expression.filter.evaluation
                                        net.sf.jasperreports.engine.json.expression.member
                                        net.sf.jasperreports.engine.json.expression.member.evaluation
                                        net.sf.jasperreports.engine.json.parser
                                        net.sf.jasperreports.engine.part
                                        net.sf.jasperreports.engine.util.json
                                        net.sf.jasperreports.engine.util.text
                                        net.sf.jasperreports.export.pdf
                                        net.sf.jasperreports.export.pdf.classic
                                        net.sf.jasperreports.fonts
                                        net.sf.jasperreports.fonts.icons
                                        net.sf.jasperreports.parts
                                        net.sf.jasperreports.parts.subreport
                                        net.sf.jasperreports.properties
                                        net.sf.jasperreports.view.images
Require-Capability                      osgi.ee;filter:="(&(osgi.ee=JavaSE)(version=1.8))"
@stbischof
Copy link
Author

Are you open for an PR? What would be the restrictions?

@teodord
Copy link
Collaborator

teodord commented Mar 15, 2024

We are always open to contributions (PRs).

In this particular case, what I can say is that in the upcoming version 7+, all manifest files would be having static export packages lists. We rarely add new packages to a module, and when we do, once in a while, we can recreate the list of packages using a manifest file editor from an IDE, which would provide us the complete list of packages available in the module.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants