diff --git a/src/packagedcode/jar_manifest.py b/src/packagedcode/jar_manifest.py index 48df5373eb1..9ec80053bf9 100644 --- a/src/packagedcode/jar_manifest.py +++ b/src/packagedcode/jar_manifest.py @@ -62,6 +62,72 @@ def parse_section(section): return data +def split_osgi_header(value, separator=','): + """ + Split an OSGi header value by `separator` respecting double quotes. + """ + if not value: + return [] + results = [] + current = [] + in_quotes = False + for char in value: + if char == '"': + in_quotes = not in_quotes + current.append(char) + elif char == separator and not in_quotes: + results.append(''.join(current).strip()) + current = [] + else: + current.append(char) + if current: + results.append(''.join(current).strip()) + return [r for r in results if r] + + +def parse_osgi_dependencies(header_value, scope='import', is_runtime=True): + from packagedcode import models + from packageurl import PackageURL + dependencies = [] + if not header_value: + return dependencies + + parts = split_osgi_header(header_value, separator=',') + for part in parts: + segments = split_osgi_header(part, separator=';') + names = [] + params = {} + for seg in segments: + if '=' in seg: + # This is a parameter + if ':=' in seg: + key, _, val = seg.partition(':=') + else: + key, _, val = seg.partition('=') + # strip quotes + val = val.strip().strip('"') + params[key.strip()] = val + else: + names.append(seg.strip()) + + for name in names: + is_optional = params.get('resolution') == 'optional' + version = params.get('bundle-version') or params.get('version') + + purl = PackageURL(type='osgi', name=name).to_string() + + dependencies.append( + models.DependentPackage( + purl=purl, + extracted_requirement=version, + scope=scope, + is_runtime=is_runtime, + is_optional=is_optional, + ) + ) + return dependencies + + def get_normalized_java_manifest_data(manifest_mapping): """ Return a mapping of package-like data normalized from a mapping of the @@ -348,6 +414,36 @@ def dget(s): if doc_url: package["extra_data"]['documentation_url'] = doc_url + dependencies = [] + import_packages = dget('Import-Package') + if import_packages: + dependencies.extend(parse_osgi_dependencies(import_packages, scope='import', is_runtime=True)) + + require_bundle = dget('Require-Bundle') + if require_bundle: + dependencies.extend(parse_osgi_dependencies(require_bundle, scope='require', is_runtime=True)) + + if dependencies: + package['dependencies'] = [d.to_dict() for d in dependencies] + + extra_data = package.get('extra_data', {}) + + export_packages = dget('Export-Package') + if export_packages: + extra_data['import_package'] = import_packages + extra_data['export_package'] = export_packages + + provide_capability = dget('Provide-Capability') + if provide_capability: + extra_data['provide_capability'] = provide_capability + + require_capability = dget('Require-Capability') + if require_capability: + extra_data['require_capability'] = require_capability + + if extra_data: + package['extra_data'] = extra_data + return package diff --git a/src/packagedcode/maven.py b/src/packagedcode/maven.py index a007a361213..6321f2847aa 100644 --- a/src/packagedcode/maven.py +++ b/src/packagedcode/maven.py @@ -173,6 +173,32 @@ class JavaOSGiManifestHandler(JavaJarManifestHandler): default_package_type = 'osgi' +class OsgiBndHandler(MavenBasePackageHandler): + datasource_id = 'osgi_bnd' + path_patterns = ('*.bnd',) + default_package_type = 'osgi' + default_primary_language = 'Java' + description = 'OSGi bnd file' + documentation_url = 'https://bnd.bndtools.org/chapters/800-headers.html' + + @classmethod + def parse(cls, location, package_only=False): + import javaproperties + from packagedcode.jar_manifest import get_normalized_java_manifest_data + with open(location) as props: + properties = javaproperties.load(props) or {} + if TRACE: + logger.debug(f'OsgiBndHandler.parse: properties: {properties!r}') + if properties: + manifest_data = get_normalized_java_manifest_data(properties) + if manifest_data: + manifest_data['datasource_id'] = cls.datasource_id + # get_normalized_java_manifest_data might set package_type + # to maven or jar, but for bnd files it must be osgi + manifest_data['type'] = cls.default_package_type + yield models.PackageData.from_data(manifest_data, package_only) + + class MavenPomXmlHandler(MavenBasePackageHandler): datasource_id = 'maven_pom' # NOTE: Maven 1.x used project.xml diff --git a/tests/packagedcode/data/maven_misc/extracted-jar/hsqldb-2.4.0-expected.json b/tests/packagedcode/data/maven_misc/extracted-jar/hsqldb-2.4.0-expected.json index df5ce0a6e5e..5c2bf281109 100644 --- a/tests/packagedcode/data/maven_misc/extracted-jar/hsqldb-2.4.0-expected.json +++ b/tests/packagedcode/data/maven_misc/extracted-jar/hsqldb-2.4.0-expected.json @@ -43,7 +43,10 @@ "source_packages": [], "is_private": false, "is_virtual": false, - "extra_data": {}, + "extra_data": { + "import_package": "javax.crypto;resolution:=optional,javax.crypto.spec;resolution:=optional,javax.naming;resolution:=optional,javax.naming.directory;resolution:=optional,javax.naming.ldap;resolution:=optional,javax.naming.spi;resolution:=optional,javax.net;resolution:=optional,javax.net.ssl;resolution:=optional,javax.security.auth;resolution:=optional,javax.security.auth.callback;resolution:=optional,javax.security.auth.login;resolution:=optional,javax.security.cert;resolution:=optional,javax.servlet;resolution:=optional,javax.servlet.http;resolution:=optional,javax.sql;resolution:=optional,javax.swing;resolution:=optional,javax.swing.border;resolution:=optional,javax.swing.event;resolution:=optional,javax.swing.table;resolution:=optional,javax.swing.tree;resolution:=optional,javax.transaction.xa;resolution:=optional,javax.xml.bind.util;resolution:=optional,javax.xml.parsers;resolution:=optional,javax.xml.stream;resolution:=optional,javax.xml.transform;resolution:=optional,javax.xml.transform.dom;resolution:=optional,javax.xml.transform.sax;resolution:=optional,javax.xml.transform.stax;resolution:=optional,javax.xml.transform.stream;resolution:=optional,org.hsqldb;resolution:=optional,org.hsqldb.auth;resolution:=optional,org.hsqldb.dbinfo;resolution:=optional,org.hsqldb.error;resolution:=optional,org.hsqldb.index;resolution:=optional,org.hsqldb.jdbc;resolution:=optional,org.hsqldb.jdbc.pool;resolution:=optional,org.hsqldb.lib;resolution:=optional,org.hsqldb.lib.java;resolution:=optional,org.hsqldb.lib.tar;resolution:=optional,org.hsqldb.lib.tar.rb;resolution:=optional,org.hsqldb.map;resolution:=optional,org.hsqldb.navigator;resolution:=optional,org.hsqldb.persist;resolution:=optional,org.hsqldb.resources;resolution:=optional,org.hsqldb.result;resolution:=optional,org.hsqldb.rights;resolution:=optional,org.hsqldb.rowio;resolution:=optional,org.hsqldb.sample;resolution:=optional,org.hsqldb.scriptio;resolution:=optional,org.hsqldb.server;resolution:=optional,org.hsqldb.types;resolution:=optional,org.hsqldb.util;resolution:=optional,org.w3c.dom;resolution:=optional,org.w3c.dom.bootstrap;resolution:=optional,org.xml.sax;resolution:=optional", + "export_package": "org.hsqldb;uses:=\"org.hsqldb.server,org.hsqldb.error,org.hsqldb.types,org.hsqldb.lib,org.hsqldb.result,org.hsqldb.persist,org.hsqldb.map,org.hsqldb.navigator,org.hsqldb.jdbc,org.hsqldb.rowio,org.hsqldb.rights,org.hsqldb.index,org.hsqldb.dbinfo,org.hsqldb.lib.java,org.hsqldb.scriptio\",org.hsqldb.auth;uses:=\"org.hsqldb.jdbc,org.hsqldb.types,org.hsqldb.lib,javax.security.auth.callback,javax.security.auth,javax.security.auth.login,javax.naming.directory,javax.naming.ldap,javax.naming,javax.net.ssl\",org.hsqldb.dbinfo;uses:=\"org.hsqldb.map,org.hsqldb,org.hsqldb.rights,org.hsqldb.resources,org.hsqldb.persist,org.hsqldb.lib,org.hsqldb.result,org.hsqldb.types,org.hsqldb.index\",org.hsqldb.error;uses:=\"org.hsqldb.result,org.hsqldb,org.hsqldb.resources,org.hsqldb.lib\",org.hsqldb.index;uses:=\"org.hsqldb.persist,org.hsqldb.navigator,org.hsqldb,org.hsqldb.types,org.hsqldb.error,org.hsqldb.rights,org.hsqldb.lib,org.hsqldb.rowio\",org.hsqldb.jdbc;uses:=\"org.hsqldb.error,org.hsqldb.result,org.hsqldb.navigator,org.hsqldb,org.hsqldb.types,org.hsqldb.lib.java,org.hsqldb.lib,javax.sql,org.hsqldb.persist,javax.naming,javax.naming.spi,org.hsqldb.jdbc.pool,org.hsqldb.map,org.w3c.dom,org.xml.sax,javax.xml.parsers,javax.xml.stream,javax.xml.transform.sax,javax.xml.transform.stax,javax.xml.transform.dom,javax.xml.transform,javax.xml.transform.stream,javax.xml.bind.util,org.w3c.dom.bootstrap\",org.hsqldb.jdbc.pool;uses:=\"org.hsqldb.jdbc,javax.sql,org.hsqldb.lib,javax.naming,javax.transaction.xa,org.hsqldb.error,org.hsqldb\",org.hsqldb.lib;uses:=\"org.hsqldb.lib.java,org.hsqldb.map,org.hsqldb\",org.hsqldb.lib.java,org.hsqldb.lib.tar;uses:=\"org.hsqldb.lib\",org.hsqldb.lib.tar.rb,org.hsqldb.map;uses:=\"org.hsqldb.lib,org.hsqldb.types\",org.hsqldb.navigator;uses:=\"org.hsqldb,org.hsqldb.error,org.hsqldb.result,org.hsqldb.rowio,org.hsqldb.types,org.hsqldb.lib,org.hsqldb.index,org.hsqldb.persist\",org.hsqldb.persist;uses:=\"org.hsqldb.map,org.hsqldb.lib,org.hsqldb.rowio,org.hsqldb.error,org.hsqldb,javax.crypto,javax.crypto.spec,org.hsqldb.scriptio,org.hsqldb.types,org.hsqldb.result,org.hsqldb.navigator,org.hsqldb.index,org.hsqldb.rights,org.hsqldb.lib.tar,org.hsqldb.dbinfo,org.hsqldb.lib.java\",org.hsqldb.resources;uses:=\"org.hsqldb.lib\",org.hsqldb.result;uses:=\"org.hsqldb.error,org.hsqldb.navigator,org.hsqldb.persist,org.hsqldb.map,org.hsqldb,org.hsqldb.types,org.hsqldb.lib,org.hsqldb.rowio\",org.hsqldb.rights;uses:=\"org.hsqldb.error,org.hsqldb,org.hsqldb.types,org.hsqldb.lib,org.hsqldb.result\",org.hsqldb.rowio;uses:=\"org.hsqldb.error,org.hsqldb.types,org.hsqldb.lib,org.hsqldb.map,org.hsqldb,org.hsqldb.persist,org.hsqldb.scriptio\",org.hsqldb.sample,org.hsqldb.scriptio;uses:=\"org.hsqldb.persist,org.hsqldb,org.hsqldb.error,org.hsqldb.lib.java,org.hsqldb.lib,org.hsqldb.rowio,org.hsqldb.result,org.hsqldb.map,org.hsqldb.types,org.hsqldb.navigator\",org.hsqldb.server;uses:=\"org.hsqldb.error,org.hsqldb.persist,org.hsqldb.jdbc,org.hsqldb,javax.net.ssl,org.hsqldb.lib,javax.net,javax.security.cert,org.hsqldb.types,org.hsqldb.result,org.hsqldb.resources,org.hsqldb.lib.java,org.hsqldb.map,org.hsqldb.navigator,org.hsqldb.rowio,javax.servlet,javax.servlet.http\",org.hsqldb.types;uses:=\"org.hsqldb.error,org.hsqldb.jdbc,org.hsqldb,org.hsqldb.lib,org.hsqldb.map,org.hsqldb.result,org.hsqldb.lib.java,org.hsqldb.persist,org.hsqldb.rights\",org.hsqldb.util;uses:=\"javax.swing,javax.swing.border,org.hsqldb.lib.java,org.hsqldb.lib,javax.swing.tree,javax.swing.table,javax.swing.event\"" + }, "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null, @@ -57,7 +60,833 @@ "purl": "pkg:osgi/org.hsqldb.hsqldb@2.4.0" } ], - "dependencies": [], + "dependencies": [ + { + "purl": "pkg:osgi/javax.crypto", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:osgi/javax.crypto?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:osgi/org.hsqldb.hsqldb@2.4.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "hsqldb-2.4.0.jar-extract/META-INF/MANIFEST.MF", + "datasource_id": "java_osgi_manifest" + }, + { + "purl": "pkg:osgi/javax.crypto.spec", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:osgi/javax.crypto.spec?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:osgi/org.hsqldb.hsqldb@2.4.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "hsqldb-2.4.0.jar-extract/META-INF/MANIFEST.MF", + "datasource_id": "java_osgi_manifest" + }, + { + "purl": "pkg:osgi/javax.naming", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:osgi/javax.naming?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:osgi/org.hsqldb.hsqldb@2.4.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "hsqldb-2.4.0.jar-extract/META-INF/MANIFEST.MF", + "datasource_id": "java_osgi_manifest" + }, + { + "purl": "pkg:osgi/javax.naming.directory", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:osgi/javax.naming.directory?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:osgi/org.hsqldb.hsqldb@2.4.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "hsqldb-2.4.0.jar-extract/META-INF/MANIFEST.MF", + "datasource_id": "java_osgi_manifest" + }, + { + "purl": "pkg:osgi/javax.naming.ldap", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:osgi/javax.naming.ldap?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:osgi/org.hsqldb.hsqldb@2.4.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "hsqldb-2.4.0.jar-extract/META-INF/MANIFEST.MF", + "datasource_id": "java_osgi_manifest" + }, + { + "purl": "pkg:osgi/javax.naming.spi", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:osgi/javax.naming.spi?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:osgi/org.hsqldb.hsqldb@2.4.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "hsqldb-2.4.0.jar-extract/META-INF/MANIFEST.MF", + "datasource_id": "java_osgi_manifest" + }, + { + "purl": "pkg:osgi/javax.net", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:osgi/javax.net?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:osgi/org.hsqldb.hsqldb@2.4.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "hsqldb-2.4.0.jar-extract/META-INF/MANIFEST.MF", + "datasource_id": "java_osgi_manifest" + }, + { + "purl": "pkg:osgi/javax.net.ssl", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:osgi/javax.net.ssl?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:osgi/org.hsqldb.hsqldb@2.4.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "hsqldb-2.4.0.jar-extract/META-INF/MANIFEST.MF", + "datasource_id": "java_osgi_manifest" + }, + { + "purl": "pkg:osgi/javax.security.auth", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:osgi/javax.security.auth?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:osgi/org.hsqldb.hsqldb@2.4.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "hsqldb-2.4.0.jar-extract/META-INF/MANIFEST.MF", + "datasource_id": "java_osgi_manifest" + }, + { + "purl": "pkg:osgi/javax.security.auth.callback", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:osgi/javax.security.auth.callback?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:osgi/org.hsqldb.hsqldb@2.4.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "hsqldb-2.4.0.jar-extract/META-INF/MANIFEST.MF", + "datasource_id": "java_osgi_manifest" + }, + { + "purl": "pkg:osgi/javax.security.auth.login", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:osgi/javax.security.auth.login?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:osgi/org.hsqldb.hsqldb@2.4.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "hsqldb-2.4.0.jar-extract/META-INF/MANIFEST.MF", + "datasource_id": "java_osgi_manifest" + }, + { + "purl": "pkg:osgi/javax.security.cert", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:osgi/javax.security.cert?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:osgi/org.hsqldb.hsqldb@2.4.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "hsqldb-2.4.0.jar-extract/META-INF/MANIFEST.MF", + "datasource_id": "java_osgi_manifest" + }, + { + "purl": "pkg:osgi/javax.servlet", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:osgi/javax.servlet?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:osgi/org.hsqldb.hsqldb@2.4.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "hsqldb-2.4.0.jar-extract/META-INF/MANIFEST.MF", + "datasource_id": "java_osgi_manifest" + }, + { + "purl": "pkg:osgi/javax.servlet.http", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:osgi/javax.servlet.http?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:osgi/org.hsqldb.hsqldb@2.4.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "hsqldb-2.4.0.jar-extract/META-INF/MANIFEST.MF", + "datasource_id": "java_osgi_manifest" + }, + { + "purl": "pkg:osgi/javax.sql", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:osgi/javax.sql?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:osgi/org.hsqldb.hsqldb@2.4.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "hsqldb-2.4.0.jar-extract/META-INF/MANIFEST.MF", + "datasource_id": "java_osgi_manifest" + }, + { + "purl": "pkg:osgi/javax.swing", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:osgi/javax.swing?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:osgi/org.hsqldb.hsqldb@2.4.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "hsqldb-2.4.0.jar-extract/META-INF/MANIFEST.MF", + "datasource_id": "java_osgi_manifest" + }, + { + "purl": "pkg:osgi/javax.swing.border", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:osgi/javax.swing.border?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:osgi/org.hsqldb.hsqldb@2.4.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "hsqldb-2.4.0.jar-extract/META-INF/MANIFEST.MF", + "datasource_id": "java_osgi_manifest" + }, + { + "purl": "pkg:osgi/javax.swing.event", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:osgi/javax.swing.event?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:osgi/org.hsqldb.hsqldb@2.4.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "hsqldb-2.4.0.jar-extract/META-INF/MANIFEST.MF", + "datasource_id": "java_osgi_manifest" + }, + { + "purl": "pkg:osgi/javax.swing.table", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:osgi/javax.swing.table?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:osgi/org.hsqldb.hsqldb@2.4.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "hsqldb-2.4.0.jar-extract/META-INF/MANIFEST.MF", + "datasource_id": "java_osgi_manifest" + }, + { + "purl": "pkg:osgi/javax.swing.tree", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:osgi/javax.swing.tree?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:osgi/org.hsqldb.hsqldb@2.4.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "hsqldb-2.4.0.jar-extract/META-INF/MANIFEST.MF", + "datasource_id": "java_osgi_manifest" + }, + { + "purl": "pkg:osgi/javax.transaction.xa", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:osgi/javax.transaction.xa?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:osgi/org.hsqldb.hsqldb@2.4.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "hsqldb-2.4.0.jar-extract/META-INF/MANIFEST.MF", + "datasource_id": "java_osgi_manifest" + }, + { + "purl": "pkg:osgi/javax.xml.bind.util", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:osgi/javax.xml.bind.util?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:osgi/org.hsqldb.hsqldb@2.4.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "hsqldb-2.4.0.jar-extract/META-INF/MANIFEST.MF", + "datasource_id": "java_osgi_manifest" + }, + { + "purl": "pkg:osgi/javax.xml.parsers", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:osgi/javax.xml.parsers?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:osgi/org.hsqldb.hsqldb@2.4.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "hsqldb-2.4.0.jar-extract/META-INF/MANIFEST.MF", + "datasource_id": "java_osgi_manifest" + }, + { + "purl": "pkg:osgi/javax.xml.stream", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:osgi/javax.xml.stream?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:osgi/org.hsqldb.hsqldb@2.4.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "hsqldb-2.4.0.jar-extract/META-INF/MANIFEST.MF", + "datasource_id": "java_osgi_manifest" + }, + { + "purl": "pkg:osgi/javax.xml.transform", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:osgi/javax.xml.transform?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:osgi/org.hsqldb.hsqldb@2.4.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "hsqldb-2.4.0.jar-extract/META-INF/MANIFEST.MF", + "datasource_id": "java_osgi_manifest" + }, + { + "purl": "pkg:osgi/javax.xml.transform.dom", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:osgi/javax.xml.transform.dom?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:osgi/org.hsqldb.hsqldb@2.4.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "hsqldb-2.4.0.jar-extract/META-INF/MANIFEST.MF", + "datasource_id": "java_osgi_manifest" + }, + { + "purl": "pkg:osgi/javax.xml.transform.sax", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:osgi/javax.xml.transform.sax?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:osgi/org.hsqldb.hsqldb@2.4.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "hsqldb-2.4.0.jar-extract/META-INF/MANIFEST.MF", + "datasource_id": "java_osgi_manifest" + }, + { + "purl": "pkg:osgi/javax.xml.transform.stax", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:osgi/javax.xml.transform.stax?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:osgi/org.hsqldb.hsqldb@2.4.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "hsqldb-2.4.0.jar-extract/META-INF/MANIFEST.MF", + "datasource_id": "java_osgi_manifest" + }, + { + "purl": "pkg:osgi/javax.xml.transform.stream", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:osgi/javax.xml.transform.stream?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:osgi/org.hsqldb.hsqldb@2.4.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "hsqldb-2.4.0.jar-extract/META-INF/MANIFEST.MF", + "datasource_id": "java_osgi_manifest" + }, + { + "purl": "pkg:osgi/org.hsqldb", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:osgi/org.hsqldb?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:osgi/org.hsqldb.hsqldb@2.4.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "hsqldb-2.4.0.jar-extract/META-INF/MANIFEST.MF", + "datasource_id": "java_osgi_manifest" + }, + { + "purl": "pkg:osgi/org.hsqldb.auth", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:osgi/org.hsqldb.auth?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:osgi/org.hsqldb.hsqldb@2.4.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "hsqldb-2.4.0.jar-extract/META-INF/MANIFEST.MF", + "datasource_id": "java_osgi_manifest" + }, + { + "purl": "pkg:osgi/org.hsqldb.dbinfo", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:osgi/org.hsqldb.dbinfo?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:osgi/org.hsqldb.hsqldb@2.4.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "hsqldb-2.4.0.jar-extract/META-INF/MANIFEST.MF", + "datasource_id": "java_osgi_manifest" + }, + { + "purl": "pkg:osgi/org.hsqldb.error", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:osgi/org.hsqldb.error?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:osgi/org.hsqldb.hsqldb@2.4.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "hsqldb-2.4.0.jar-extract/META-INF/MANIFEST.MF", + "datasource_id": "java_osgi_manifest" + }, + { + "purl": "pkg:osgi/org.hsqldb.index", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:osgi/org.hsqldb.index?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:osgi/org.hsqldb.hsqldb@2.4.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "hsqldb-2.4.0.jar-extract/META-INF/MANIFEST.MF", + "datasource_id": "java_osgi_manifest" + }, + { + "purl": "pkg:osgi/org.hsqldb.jdbc", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:osgi/org.hsqldb.jdbc?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:osgi/org.hsqldb.hsqldb@2.4.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "hsqldb-2.4.0.jar-extract/META-INF/MANIFEST.MF", + "datasource_id": "java_osgi_manifest" + }, + { + "purl": "pkg:osgi/org.hsqldb.jdbc.pool", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:osgi/org.hsqldb.jdbc.pool?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:osgi/org.hsqldb.hsqldb@2.4.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "hsqldb-2.4.0.jar-extract/META-INF/MANIFEST.MF", + "datasource_id": "java_osgi_manifest" + }, + { + "purl": "pkg:osgi/org.hsqldb.lib", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:osgi/org.hsqldb.lib?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:osgi/org.hsqldb.hsqldb@2.4.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "hsqldb-2.4.0.jar-extract/META-INF/MANIFEST.MF", + "datasource_id": "java_osgi_manifest" + }, + { + "purl": "pkg:osgi/org.hsqldb.lib.java", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:osgi/org.hsqldb.lib.java?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:osgi/org.hsqldb.hsqldb@2.4.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "hsqldb-2.4.0.jar-extract/META-INF/MANIFEST.MF", + "datasource_id": "java_osgi_manifest" + }, + { + "purl": "pkg:osgi/org.hsqldb.lib.tar", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:osgi/org.hsqldb.lib.tar?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:osgi/org.hsqldb.hsqldb@2.4.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "hsqldb-2.4.0.jar-extract/META-INF/MANIFEST.MF", + "datasource_id": "java_osgi_manifest" + }, + { + "purl": "pkg:osgi/org.hsqldb.lib.tar.rb", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:osgi/org.hsqldb.lib.tar.rb?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:osgi/org.hsqldb.hsqldb@2.4.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "hsqldb-2.4.0.jar-extract/META-INF/MANIFEST.MF", + "datasource_id": "java_osgi_manifest" + }, + { + "purl": "pkg:osgi/org.hsqldb.map", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:osgi/org.hsqldb.map?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:osgi/org.hsqldb.hsqldb@2.4.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "hsqldb-2.4.0.jar-extract/META-INF/MANIFEST.MF", + "datasource_id": "java_osgi_manifest" + }, + { + "purl": "pkg:osgi/org.hsqldb.navigator", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:osgi/org.hsqldb.navigator?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:osgi/org.hsqldb.hsqldb@2.4.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "hsqldb-2.4.0.jar-extract/META-INF/MANIFEST.MF", + "datasource_id": "java_osgi_manifest" + }, + { + "purl": "pkg:osgi/org.hsqldb.persist", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:osgi/org.hsqldb.persist?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:osgi/org.hsqldb.hsqldb@2.4.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "hsqldb-2.4.0.jar-extract/META-INF/MANIFEST.MF", + "datasource_id": "java_osgi_manifest" + }, + { + "purl": "pkg:osgi/org.hsqldb.resources", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:osgi/org.hsqldb.resources?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:osgi/org.hsqldb.hsqldb@2.4.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "hsqldb-2.4.0.jar-extract/META-INF/MANIFEST.MF", + "datasource_id": "java_osgi_manifest" + }, + { + "purl": "pkg:osgi/org.hsqldb.result", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:osgi/org.hsqldb.result?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:osgi/org.hsqldb.hsqldb@2.4.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "hsqldb-2.4.0.jar-extract/META-INF/MANIFEST.MF", + "datasource_id": "java_osgi_manifest" + }, + { + "purl": "pkg:osgi/org.hsqldb.rights", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:osgi/org.hsqldb.rights?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:osgi/org.hsqldb.hsqldb@2.4.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "hsqldb-2.4.0.jar-extract/META-INF/MANIFEST.MF", + "datasource_id": "java_osgi_manifest" + }, + { + "purl": "pkg:osgi/org.hsqldb.rowio", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:osgi/org.hsqldb.rowio?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:osgi/org.hsqldb.hsqldb@2.4.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "hsqldb-2.4.0.jar-extract/META-INF/MANIFEST.MF", + "datasource_id": "java_osgi_manifest" + }, + { + "purl": "pkg:osgi/org.hsqldb.sample", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:osgi/org.hsqldb.sample?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:osgi/org.hsqldb.hsqldb@2.4.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "hsqldb-2.4.0.jar-extract/META-INF/MANIFEST.MF", + "datasource_id": "java_osgi_manifest" + }, + { + "purl": "pkg:osgi/org.hsqldb.scriptio", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:osgi/org.hsqldb.scriptio?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:osgi/org.hsqldb.hsqldb@2.4.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "hsqldb-2.4.0.jar-extract/META-INF/MANIFEST.MF", + "datasource_id": "java_osgi_manifest" + }, + { + "purl": "pkg:osgi/org.hsqldb.server", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:osgi/org.hsqldb.server?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:osgi/org.hsqldb.hsqldb@2.4.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "hsqldb-2.4.0.jar-extract/META-INF/MANIFEST.MF", + "datasource_id": "java_osgi_manifest" + }, + { + "purl": "pkg:osgi/org.hsqldb.types", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:osgi/org.hsqldb.types?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:osgi/org.hsqldb.hsqldb@2.4.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "hsqldb-2.4.0.jar-extract/META-INF/MANIFEST.MF", + "datasource_id": "java_osgi_manifest" + }, + { + "purl": "pkg:osgi/org.hsqldb.util", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:osgi/org.hsqldb.util?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:osgi/org.hsqldb.hsqldb@2.4.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "hsqldb-2.4.0.jar-extract/META-INF/MANIFEST.MF", + "datasource_id": "java_osgi_manifest" + }, + { + "purl": "pkg:osgi/org.w3c.dom", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:osgi/org.w3c.dom?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:osgi/org.hsqldb.hsqldb@2.4.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "hsqldb-2.4.0.jar-extract/META-INF/MANIFEST.MF", + "datasource_id": "java_osgi_manifest" + }, + { + "purl": "pkg:osgi/org.w3c.dom.bootstrap", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:osgi/org.w3c.dom.bootstrap?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:osgi/org.hsqldb.hsqldb@2.4.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "hsqldb-2.4.0.jar-extract/META-INF/MANIFEST.MF", + "datasource_id": "java_osgi_manifest" + }, + { + "purl": "pkg:osgi/org.xml.sax", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:osgi/org.xml.sax?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:osgi/org.hsqldb.hsqldb@2.4.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "hsqldb-2.4.0.jar-extract/META-INF/MANIFEST.MF", + "datasource_id": "java_osgi_manifest" + } + ], "files": [ { "path": "hsqldb-2.4.0.jar-extract", @@ -122,8 +951,617 @@ "file_references": [], "is_private": false, "is_virtual": false, - "extra_data": {}, - "dependencies": [], + "extra_data": { + "import_package": "javax.crypto;resolution:=optional,javax.crypto.spec;resolution:=optional,javax.naming;resolution:=optional,javax.naming.directory;resolution:=optional,javax.naming.ldap;resolution:=optional,javax.naming.spi;resolution:=optional,javax.net;resolution:=optional,javax.net.ssl;resolution:=optional,javax.security.auth;resolution:=optional,javax.security.auth.callback;resolution:=optional,javax.security.auth.login;resolution:=optional,javax.security.cert;resolution:=optional,javax.servlet;resolution:=optional,javax.servlet.http;resolution:=optional,javax.sql;resolution:=optional,javax.swing;resolution:=optional,javax.swing.border;resolution:=optional,javax.swing.event;resolution:=optional,javax.swing.table;resolution:=optional,javax.swing.tree;resolution:=optional,javax.transaction.xa;resolution:=optional,javax.xml.bind.util;resolution:=optional,javax.xml.parsers;resolution:=optional,javax.xml.stream;resolution:=optional,javax.xml.transform;resolution:=optional,javax.xml.transform.dom;resolution:=optional,javax.xml.transform.sax;resolution:=optional,javax.xml.transform.stax;resolution:=optional,javax.xml.transform.stream;resolution:=optional,org.hsqldb;resolution:=optional,org.hsqldb.auth;resolution:=optional,org.hsqldb.dbinfo;resolution:=optional,org.hsqldb.error;resolution:=optional,org.hsqldb.index;resolution:=optional,org.hsqldb.jdbc;resolution:=optional,org.hsqldb.jdbc.pool;resolution:=optional,org.hsqldb.lib;resolution:=optional,org.hsqldb.lib.java;resolution:=optional,org.hsqldb.lib.tar;resolution:=optional,org.hsqldb.lib.tar.rb;resolution:=optional,org.hsqldb.map;resolution:=optional,org.hsqldb.navigator;resolution:=optional,org.hsqldb.persist;resolution:=optional,org.hsqldb.resources;resolution:=optional,org.hsqldb.result;resolution:=optional,org.hsqldb.rights;resolution:=optional,org.hsqldb.rowio;resolution:=optional,org.hsqldb.sample;resolution:=optional,org.hsqldb.scriptio;resolution:=optional,org.hsqldb.server;resolution:=optional,org.hsqldb.types;resolution:=optional,org.hsqldb.util;resolution:=optional,org.w3c.dom;resolution:=optional,org.w3c.dom.bootstrap;resolution:=optional,org.xml.sax;resolution:=optional", + "export_package": "org.hsqldb;uses:=\"org.hsqldb.server,org.hsqldb.error,org.hsqldb.types,org.hsqldb.lib,org.hsqldb.result,org.hsqldb.persist,org.hsqldb.map,org.hsqldb.navigator,org.hsqldb.jdbc,org.hsqldb.rowio,org.hsqldb.rights,org.hsqldb.index,org.hsqldb.dbinfo,org.hsqldb.lib.java,org.hsqldb.scriptio\",org.hsqldb.auth;uses:=\"org.hsqldb.jdbc,org.hsqldb.types,org.hsqldb.lib,javax.security.auth.callback,javax.security.auth,javax.security.auth.login,javax.naming.directory,javax.naming.ldap,javax.naming,javax.net.ssl\",org.hsqldb.dbinfo;uses:=\"org.hsqldb.map,org.hsqldb,org.hsqldb.rights,org.hsqldb.resources,org.hsqldb.persist,org.hsqldb.lib,org.hsqldb.result,org.hsqldb.types,org.hsqldb.index\",org.hsqldb.error;uses:=\"org.hsqldb.result,org.hsqldb,org.hsqldb.resources,org.hsqldb.lib\",org.hsqldb.index;uses:=\"org.hsqldb.persist,org.hsqldb.navigator,org.hsqldb,org.hsqldb.types,org.hsqldb.error,org.hsqldb.rights,org.hsqldb.lib,org.hsqldb.rowio\",org.hsqldb.jdbc;uses:=\"org.hsqldb.error,org.hsqldb.result,org.hsqldb.navigator,org.hsqldb,org.hsqldb.types,org.hsqldb.lib.java,org.hsqldb.lib,javax.sql,org.hsqldb.persist,javax.naming,javax.naming.spi,org.hsqldb.jdbc.pool,org.hsqldb.map,org.w3c.dom,org.xml.sax,javax.xml.parsers,javax.xml.stream,javax.xml.transform.sax,javax.xml.transform.stax,javax.xml.transform.dom,javax.xml.transform,javax.xml.transform.stream,javax.xml.bind.util,org.w3c.dom.bootstrap\",org.hsqldb.jdbc.pool;uses:=\"org.hsqldb.jdbc,javax.sql,org.hsqldb.lib,javax.naming,javax.transaction.xa,org.hsqldb.error,org.hsqldb\",org.hsqldb.lib;uses:=\"org.hsqldb.lib.java,org.hsqldb.map,org.hsqldb\",org.hsqldb.lib.java,org.hsqldb.lib.tar;uses:=\"org.hsqldb.lib\",org.hsqldb.lib.tar.rb,org.hsqldb.map;uses:=\"org.hsqldb.lib,org.hsqldb.types\",org.hsqldb.navigator;uses:=\"org.hsqldb,org.hsqldb.error,org.hsqldb.result,org.hsqldb.rowio,org.hsqldb.types,org.hsqldb.lib,org.hsqldb.index,org.hsqldb.persist\",org.hsqldb.persist;uses:=\"org.hsqldb.map,org.hsqldb.lib,org.hsqldb.rowio,org.hsqldb.error,org.hsqldb,javax.crypto,javax.crypto.spec,org.hsqldb.scriptio,org.hsqldb.types,org.hsqldb.result,org.hsqldb.navigator,org.hsqldb.index,org.hsqldb.rights,org.hsqldb.lib.tar,org.hsqldb.dbinfo,org.hsqldb.lib.java\",org.hsqldb.resources;uses:=\"org.hsqldb.lib\",org.hsqldb.result;uses:=\"org.hsqldb.error,org.hsqldb.navigator,org.hsqldb.persist,org.hsqldb.map,org.hsqldb,org.hsqldb.types,org.hsqldb.lib,org.hsqldb.rowio\",org.hsqldb.rights;uses:=\"org.hsqldb.error,org.hsqldb,org.hsqldb.types,org.hsqldb.lib,org.hsqldb.result\",org.hsqldb.rowio;uses:=\"org.hsqldb.error,org.hsqldb.types,org.hsqldb.lib,org.hsqldb.map,org.hsqldb,org.hsqldb.persist,org.hsqldb.scriptio\",org.hsqldb.sample,org.hsqldb.scriptio;uses:=\"org.hsqldb.persist,org.hsqldb,org.hsqldb.error,org.hsqldb.lib.java,org.hsqldb.lib,org.hsqldb.rowio,org.hsqldb.result,org.hsqldb.map,org.hsqldb.types,org.hsqldb.navigator\",org.hsqldb.server;uses:=\"org.hsqldb.error,org.hsqldb.persist,org.hsqldb.jdbc,org.hsqldb,javax.net.ssl,org.hsqldb.lib,javax.net,javax.security.cert,org.hsqldb.types,org.hsqldb.result,org.hsqldb.resources,org.hsqldb.lib.java,org.hsqldb.map,org.hsqldb.navigator,org.hsqldb.rowio,javax.servlet,javax.servlet.http\",org.hsqldb.types;uses:=\"org.hsqldb.error,org.hsqldb.jdbc,org.hsqldb,org.hsqldb.lib,org.hsqldb.map,org.hsqldb.result,org.hsqldb.lib.java,org.hsqldb.persist,org.hsqldb.rights\",org.hsqldb.util;uses:=\"javax.swing,javax.swing.border,org.hsqldb.lib.java,org.hsqldb.lib,javax.swing.tree,javax.swing.table,javax.swing.event\"" + }, + "dependencies": [ + { + "purl": "pkg:osgi/javax.crypto", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/javax.crypto.spec", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/javax.naming", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/javax.naming.directory", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/javax.naming.ldap", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/javax.naming.spi", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/javax.net", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/javax.net.ssl", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/javax.security.auth", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/javax.security.auth.callback", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/javax.security.auth.login", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/javax.security.cert", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/javax.servlet", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/javax.servlet.http", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/javax.sql", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/javax.swing", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/javax.swing.border", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/javax.swing.event", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/javax.swing.table", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/javax.swing.tree", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/javax.transaction.xa", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/javax.xml.bind.util", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/javax.xml.parsers", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/javax.xml.stream", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/javax.xml.transform", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/javax.xml.transform.dom", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/javax.xml.transform.sax", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/javax.xml.transform.stax", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/javax.xml.transform.stream", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hsqldb", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hsqldb.auth", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hsqldb.dbinfo", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hsqldb.error", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hsqldb.index", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hsqldb.jdbc", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hsqldb.jdbc.pool", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hsqldb.lib", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hsqldb.lib.java", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hsqldb.lib.tar", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hsqldb.lib.tar.rb", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hsqldb.map", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hsqldb.navigator", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hsqldb.persist", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hsqldb.resources", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hsqldb.result", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hsqldb.rights", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hsqldb.rowio", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hsqldb.sample", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hsqldb.scriptio", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hsqldb.server", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hsqldb.types", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hsqldb.util", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.w3c.dom", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.w3c.dom.bootstrap", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.xml.sax", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + } + ], "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null, diff --git a/tests/packagedcode/data/maven_misc/manifest/1/MANIFEST.MF.package-data.json b/tests/packagedcode/data/maven_misc/manifest/1/MANIFEST.MF.package-data.json index ee36251d773..90b2ea54ff4 100644 --- a/tests/packagedcode/data/maven_misc/manifest/1/MANIFEST.MF.package-data.json +++ b/tests/packagedcode/data/maven_misc/manifest/1/MANIFEST.MF.package-data.json @@ -10,5 +10,88 @@ "homepage_url": null, "parties": [], "vcs_url": null, - "code_view_url": null + "code_view_url": null, + "dependencies": [ + { + "purl": "pkg:osgi/javax.xml.parsers", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.w3c.dom", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.xml.sax", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.eclipse.core.runtime", + "extracted_requirement": "[3.1.0,4.0.0)", + "scope": "require", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.eclipse.help", + "extracted_requirement": "[3.3.0,4.0.0)", + "scope": "require", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.eclipse.ui", + "extracted_requirement": "[3.2.0,4.0.0)", + "scope": "require", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.eclipse.ui.intro", + "extracted_requirement": "[3.2.0,4.0.0)", + "scope": "require", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + } + ], + "extra_data": { + "import_package": "javax.xml.parsers,org.w3c.dom,org.xml.sax", + "export_package": "org.eclipse.ui.internal.intro.universal;x-friends:=\"org.eclipse.ua.tests\",org.eclipse.ui.internal.intro.universal.contentdetect;x-friends:=\"org.eclipse.ua.tests\",org.eclipse.ui.internal.intro.universal.util;x-internal:=true,org.eclipse.ui.intro.universal" + } } \ No newline at end of file diff --git a/tests/packagedcode/data/maven_misc/manifest/10/MANIFEST.MF.package-data.json b/tests/packagedcode/data/maven_misc/manifest/10/MANIFEST.MF.package-data.json index 4a0f92d8a7e..dd459ae48b0 100644 --- a/tests/packagedcode/data/maven_misc/manifest/10/MANIFEST.MF.package-data.json +++ b/tests/packagedcode/data/maven_misc/manifest/10/MANIFEST.MF.package-data.json @@ -17,6 +17,3795 @@ "vcs_url": null, "code_view_url": null, "extra_data": { - "documentation_url": "http://www.hibernate.org/orm/5.3" - } + "documentation_url": "http://www.hibernate.org/orm/5.3", + "import_package": "javax.security.auth;resolution:=optional,javax.security.jacc;resolution:=optional,javax.validation;resolution:=optional,javax.validation.constraints;resolution:=optional,javax.validation.groups;resolution:=optional,javax.validation.metadata;resolution:=optional,javax.persistence;version=\"2.2.0\",javax.management;resolution:=optional,javax.naming.event;resolution:=optional,javax.naming.spi;resolution:=optional,org.apache.tools.ant;resolution:=optional,org.apache.tools.ant.taskdefs;resolution:=optional,org.apache.tools.ant.types;resolution:=optional,javax.inject;resolution:=optional,net.bytebuddy;resolution:=optional;version=\"[1.8,2)\",net.bytebuddy.asm;resolution:=optional;version=\"[1.8,2)\",net.bytebuddy.description;resolution:=optional;version=\"[1.8,2)\",net.bytebuddy.description.annotation;resolution:=optional;version=\"[1.8,2)\",net.bytebuddy.description.field;resolution:=optional;version=\"[1.8,2)\",net.bytebuddy.description.method;resolution:=optional;version=\"[1.8,2)\",net.bytebuddy.description.modifier;resolution:=optional;version=\"[1.8,2)\",net.bytebuddy.description.type;resolution:=optional;version=\"[1.8,2)\",net.bytebuddy.dynamic;resolution:=optional;version=\"[1.8,2)\",net.bytebuddy.dynamic.loading;resolution:=optional;version=\"[1.8,2)\",net.bytebuddy.dynamic.scaffold;resolution:=optional;version=\"[1.8,2)\",net.bytebuddy.dynamic.scaffold.subclass;resolution:=optional;version=\"[1.8,2)\",net.bytebuddy.implementation;resolution:=optional;version=\"[1.8,2)\",net.bytebuddy.implementation.bind.annotation;resolution:=optional;version=\"[1.8,2)\",net.bytebuddy.implementation.bytecode;resolution:=optional;version=\"[1.8,2)\",net.bytebuddy.implementation.bytecode.assign;resolution:=optional;version=\"[1.8,2)\",net.bytebuddy.implementation.bytecode.assign.primitive;resolution:=optional;version=\"[1.8,2)\",net.bytebuddy.implementation.bytecode.assign.reference;resolution:=optional;version=\"[1.8,2)\",net.bytebuddy.jar.asm;resolution:=optional;version=\"[1.8,2)\",net.bytebuddy.matcher;resolution:=optional;version=\"[1.8,2)\",net.bytebuddy.pool;resolution:=optional;version=\"[1.8,2)\",javax.transaction;version=\"[1.1,2)\",antlr,antlr.collections,antlr.collections.impl,com.fasterxml.classmate;version=\"[1.3,2)\",com.fasterxml.classmate.members;version=\"[1.3,2)\",javassist;version=\"[3.23,4)\",javassist.bytecode;version=\"[3.23,4)\",javassist.bytecode.annotation;version=\"[3.23,4)\",javassist.bytecode.stackmap;version=\"[3.23,4)\",javassist.util.proxy;version=\"[3.23,4)\",javax.naming,javax.persistence.criteria;version=\"[2.2,3)\",javax.persistence.metamodel;version=\"[2.2,3)\",javax.persistence.spi;version=\"[2.2,3)\",javax.sql,javax.transaction.xa,javax.xml.bind,javax.xml.bind.annotation,javax.xml.bind.annotation.adapters,javax.xml.namespace,javax.xml.parsers,javax.xml.stream,javax.xml.stream.events,javax.xml.stream.util,javax.xml.transform,javax.xml.transform.dom,javax.xml.transform.stream,javax.xml.validation,org.dom4j,org.dom4j.io,org.hibernate;version=\"[5.3,6)\",org.hibernate.action.internal;version=\"[5.3,6)\",org.hibernate.action.spi;version=\"[5.3,6)\",org.hibernate.annotations;version=\"[5.3,6)\",org.hibernate.annotations.common;version=\"[5.0,6)\",org.hibernate.annotations.common.annotationfactory;version=\"[5.0,6)\",org.hibernate.annotations.common.reflection;version=\"[5.0,6)\",org.hibernate.annotations.common.reflection.java;version=\"[5.0,6)\",org.hibernate.annotations.common.util;version=\"[5.0,6)\",org.hibernate.boot;version=\"[5.3,6)\",org.hibernate.boot.archive.internal;version=\"[5.3,6)\",org.hibernate.boot.archive.scan.internal;version=\"[5.3,6)\",org.hibernate.boot.archive.scan.spi;version=\"[5.3,6)\",org.hibernate.boot.archive.spi;version=\"[5.3,6)\",org.hibernate.boot.cfgxml.internal;version=\"[5.3,6)\",org.hibernate.boot.cfgxml.spi;version=\"[5.3,6)\",org.hibernate.boot.internal;version=\"[5.3,6)\",org.hibernate.boot.jaxb;version=\"[5.3,6)\",org.hibernate.boot.jaxb.cfg.spi;version=\"[5.3,6)\",org.hibernate.boot.jaxb.hbm.internal;version=\"[5.3,6)\",org.hibernate.boot.jaxb.hbm.spi;version=\"[5.3,6)\",org.hibernate.boot.jaxb.internal;version=\"[5.3,6)\",org.hibernate.boot.jaxb.internal.stax;version=\"[5.3,6)\",org.hibernate.boot.jaxb.spi;version=\"[5.3,6)\",org.hibernate.boot.model;version=\"[5.3,6)\",org.hibernate.boot.model.convert.internal;version=\"[5.3,6)\",org.hibernate.boot.model.convert.spi;version=\"[5.3,6)\",org.hibernate.boot.model.naming;version=\"[5.3,6)\",org.hibernate.boot.model.process.internal;version=\"[5.3,6)\",org.hibernate.boot.model.process.spi;version=\"[5.3,6)\",org.hibernate.boot.model.relational;version=\"[5.3,6)\",org.hibernate.boot.model.source.internal;version=\"[5.3,6)\",org.hibernate.boot.model.source.internal.annotations;version=\"[5.3,6)\",org.hibernate.boot.model.source.internal.hbm;version=\"[5.3,6)\",org.hibernate.boot.model.source.spi;version=\"[5.3,6)\",org.hibernate.boot.registry;version=\"[5.3,6)\",org.hibernate.boot.registry.classloading.internal;version=\"[5.3,6)\",org.hibernate.boot.registry.classloading.spi;version=\"[5.3,6)\",org.hibernate.boot.registry.internal;version=\"[5.3,6)\",org.hibernate.boot.registry.selector;version=\"[5.3,6)\",org.hibernate.boot.registry.selector.internal;version=\"[5.3,6)\",org.hibernate.boot.registry.selector.spi;version=\"[5.3,6)\",org.hibernate.boot.spi;version=\"[5.3,6)\",org.hibernate.boot.xsd;version=\"[5.3,6)\",org.hibernate.bytecode.enhance.internal.bytebuddy;version=\"[5.3,6)\",org.hibernate.bytecode.enhance.internal.javassist;version=\"[5.3,6)\",org.hibernate.bytecode.enhance.internal.tracker;version=\"[5.3,6)\",org.hibernate.bytecode.enhance.spi;version=\"[5.3,6)\",org.hibernate.bytecode.enhance.spi.interceptor;version=\"[5.3,6)\",org.hibernate.bytecode.internal.bytebuddy;version=\"[5.3,6)\",org.hibernate.bytecode.internal.javassist;version=\"[5.3,6)\",org.hibernate.bytecode.spi;version=\"[5.3,6)\",org.hibernate.cache;version=\"[5.3,6)\",org.hibernate.cache.cfg.internal;version=\"[5.3,6)\",org.hibernate.cache.cfg.spi;version=\"[5.3,6)\",org.hibernate.cache.internal;version=\"[5.3,6)\",org.hibernate.cache.spi;version=\"[5.3,6)\",org.hibernate.cache.spi.access;version=\"[5.3,6)\",org.hibernate.cache.spi.entry;version=\"[5.3,6)\",org.hibernate.cache.spi.support;version=\"[5.3,6)\",org.hibernate.cfg;version=\"[5.3,6)\",org.hibernate.cfg.annotations;version=\"[5.3,6)\",org.hibernate.cfg.annotations.reflection;version=\"[5.3,6)\",org.hibernate.cfg.beanvalidation;version=\"[5.3,6)\",org.hibernate.classic;version=\"[5.3,6)\",org.hibernate.collection.internal;version=\"[5.3,6)\",org.hibernate.collection.spi;version=\"[5.3,6)\",org.hibernate.context;version=\"[5.3,6)\",org.hibernate.context.internal;version=\"[5.3,6)\",org.hibernate.context.spi;version=\"[5.3,6)\",org.hibernate.criterion;version=\"[5.3,6)\",org.hibernate.dialect;version=\"[5.3,6)\",org.hibernate.dialect.function;version=\"[5.3,6)\",org.hibernate.dialect.hint;version=\"[5.3,6)\",org.hibernate.dialect.identity;version=\"[5.3,6)\",org.hibernate.dialect.lock;version=\"[5.3,6)\",org.hibernate.dialect.pagination;version=\"[5.3,6)\",org.hibernate.dialect.unique;version=\"[5.3,6)\",org.hibernate.engine;version=\"[5.3,6)\",org.hibernate.engine.config.internal;version=\"[5.3,6)\",org.hibernate.engine.config.spi;version=\"[5.3,6)\",org.hibernate.engine.internal;version=\"[5.3,6)\",org.hibernate.engine.jdbc;version=\"[5.3,6)\",org.hibernate.engine.jdbc.batch.internal;version=\"[5.3,6)\",org.hibernate.engine.jdbc.batch.spi;version=\"[5.3,6)\",org.hibernate.engine.jdbc.connections.internal;version=\"[5.3,6)\",org.hibernate.engine.jdbc.connections.spi;version=\"[5.3,6)\",org.hibernate.engine.jdbc.cursor.internal;version=\"[5.3,6)\",org.hibernate.engine.jdbc.cursor.spi;version=\"[5.3,6)\",org.hibernate.engine.jdbc.dialect.internal;version=\"[5.3,6)\",org.hibernate.engine.jdbc.dialect.spi;version=\"[5.3,6)\",org.hibernate.engine.jdbc.env.internal;version=\"[5.3,6)\",org.hibernate.engine.jdbc.env.spi;version=\"[5.3,6)\",org.hibernate.engine.jdbc.internal;version=\"[5.3,6)\",org.hibernate.engine.jdbc.spi;version=\"[5.3,6)\",org.hibernate.engine.jndi;version=\"[5.3,6)\",org.hibernate.engine.jndi.internal;version=\"[5.3,6)\",org.hibernate.engine.jndi.spi;version=\"[5.3,6)\",org.hibernate.engine.loading.internal;version=\"[5.3,6)\",org.hibernate.engine.profile;version=\"[5.3,6)\",org.hibernate.engine.query;version=\"[5.3,6)\",org.hibernate.engine.query.internal;version=\"[5.3,6)\",org.hibernate.engine.query.spi;version=\"[5.3,6)\",org.hibernate.engine.query.spi.sql;version=\"[5.3,6)\",org.hibernate.engine.spi;version=\"[5.3,6)\",org.hibernate.engine.transaction.internal;version=\"[5.3,6)\",org.hibernate.engine.transaction.internal.jta;version=\"[5.3,6)\",org.hibernate.engine.transaction.jta.platform.internal;version=\"[5.3,6)\",org.hibernate.engine.transaction.jta.platform.spi;version=\"[5.3,6)\",org.hibernate.engine.transaction.spi;version=\"[5.3,6)\",org.hibernate.event.internal;version=\"[5.3,6)\",org.hibernate.event.service.internal;version=\"[5.3,6)\",org.hibernate.event.service.spi;version=\"[5.3,6)\",org.hibernate.event.spi;version=\"[5.3,6)\",org.hibernate.exception;version=\"[5.3,6)\",org.hibernate.exception.internal;version=\"[5.3,6)\",org.hibernate.exception.spi;version=\"[5.3,6)\",org.hibernate.graph.spi;version=\"[5.3,6)\",org.hibernate.hql.internal;version=\"[5.3,6)\",org.hibernate.hql.internal.antlr;version=\"[5.3,6)\",org.hibernate.hql.internal.ast;version=\"[5.3,6)\",org.hibernate.hql.internal.ast.exec;version=\"[5.3,6)\",org.hibernate.hql.internal.ast.tree;version=\"[5.3,6)\",org.hibernate.hql.internal.ast.util;version=\"[5.3,6)\",org.hibernate.hql.internal.classic;version=\"[5.3,6)\",org.hibernate.hql.spi;version=\"[5.3,6)\",org.hibernate.hql.spi.id;version=\"[5.3,6)\",org.hibernate.hql.spi.id.global;version=\"[5.3,6)\",org.hibernate.hql.spi.id.local;version=\"[5.3,6)\",org.hibernate.hql.spi.id.persistent;version=\"[5.3,6)\",org.hibernate.id;version=\"[5.3,6)\",org.hibernate.id.enhanced;version=\"[5.3,6)\",org.hibernate.id.factory;version=\"[5.3,6)\",org.hibernate.id.factory.internal;version=\"[5.3,6)\",org.hibernate.id.factory.spi;version=\"[5.3,6)\",org.hibernate.id.insert;version=\"[5.3,6)\",org.hibernate.id.uuid;version=\"[5.3,6)\",org.hibernate.integrator.internal;version=\"[5.3,6)\",org.hibernate.integrator.spi;version=\"[5.3,6)\",org.hibernate.internal;version=\"[5.3,6)\",org.hibernate.internal.log;version=\"[5.3,6)\",org.hibernate.internal.util;version=\"[5.3,6)\",org.hibernate.internal.util.beans;version=\"[5.3,6)\",org.hibernate.internal.util.collections;version=\"[5.3,6)\",org.hibernate.internal.util.compare;version=\"[5.3,6)\",org.hibernate.internal.util.config;version=\"[5.3,6)\",org.hibernate.internal.util.io;version=\"[5.3,6)\",org.hibernate.internal.util.type;version=\"[5.3,6)\",org.hibernate.internal.util.xml;version=\"[5.3,6)\",org.hibernate.jdbc;version=\"[5.3,6)\",org.hibernate.jmx.internal;version=\"[5.3,6)\",org.hibernate.jmx.spi;version=\"[5.3,6)\",org.hibernate.jpa;version=\"[5.3,6)\",org.hibernate.jpa.boot.internal;version=\"[5.3,6)\",org.hibernate.jpa.boot.spi;version=\"[5.3,6)\",org.hibernate.jpa.event.internal;version=\"[5.3,6)\",org.hibernate.jpa.event.spi;version=\"[5.3,6)\",org.hibernate.jpa.event.spi.jpa;version=\"[5.3,6)\",org.hibernate.jpa.graph.internal;version=\"[5.3,6)\",org.hibernate.jpa.internal;version=\"[5.3,6)\",org.hibernate.jpa.internal.enhance;version=\"[5.3,6)\",org.hibernate.jpa.internal.util;version=\"[5.3,6)\",org.hibernate.jpa.spi;version=\"[5.3,6)\",org.hibernate.loader;version=\"[5.3,6)\",org.hibernate.loader.collection;version=\"[5.3,6)\",org.hibernate.loader.collection.plan;version=\"[5.3,6)\",org.hibernate.loader.criteria;version=\"[5.3,6)\",org.hibernate.loader.custom;version=\"[5.3,6)\",org.hibernate.loader.custom.sql;version=\"[5.3,6)\",org.hibernate.loader.entity;version=\"[5.3,6)\",org.hibernate.loader.entity.plan;version=\"[5.3,6)\",org.hibernate.loader.hql;version=\"[5.3,6)\",org.hibernate.loader.plan.build.internal;version=\"[5.3,6)\",org.hibernate.loader.plan.build.internal.returns;version=\"[5.3,6)\",org.hibernate.loader.plan.build.internal.spaces;version=\"[5.3,6)\",org.hibernate.loader.plan.build.spi;version=\"[5.3,6)\",org.hibernate.loader.plan.exec.internal;version=\"[5.3,6)\",org.hibernate.loader.plan.exec.process.internal;version=\"[5.3,6)\",org.hibernate.loader.plan.exec.process.spi;version=\"[5.3,6)\",org.hibernate.loader.plan.exec.query.internal;version=\"[5.3,6)\",org.hibernate.loader.plan.exec.query.spi;version=\"[5.3,6)\",org.hibernate.loader.plan.exec.spi;version=\"[5.3,6)\",org.hibernate.loader.plan.spi;version=\"[5.3,6)\",org.hibernate.loader.spi;version=\"[5.3,6)\",org.hibernate.mapping;version=\"[5.3,6)\",org.hibernate.metadata;version=\"[5.3,6)\",org.hibernate.metamodel.internal;version=\"[5.3,6)\",org.hibernate.metamodel.model.convert.internal;version=\"[5.3,6)\",org.hibernate.metamodel.model.convert.spi;version=\"[5.3,6)\",org.hibernate.metamodel.model.domain;version=\"[5.3,6)\",org.hibernate.metamodel.spi;version=\"[5.3,6)\",org.hibernate.param;version=\"[5.3,6)\",org.hibernate.persister.collection;version=\"[5.3,6)\",org.hibernate.persister.entity;version=\"[5.3,6)\",org.hibernate.persister.internal;version=\"[5.3,6)\",org.hibernate.persister.spi;version=\"[5.3,6)\",org.hibernate.persister.walking.internal;version=\"[5.3,6)\",org.hibernate.persister.walking.spi;version=\"[5.3,6)\",org.hibernate.pretty;version=\"[5.3,6)\",org.hibernate.procedure;version=\"[5.3,6)\",org.hibernate.procedure.internal;version=\"[5.3,6)\",org.hibernate.procedure.spi;version=\"[5.3,6)\",org.hibernate.property.access.internal;version=\"[5.3,6)\",org.hibernate.property.access.spi;version=\"[5.3,6)\",org.hibernate.proxy;version=\"[5.3,6)\",org.hibernate.proxy.map;version=\"[5.3,6)\",org.hibernate.proxy.pojo;version=\"[5.3,6)\",org.hibernate.proxy.pojo.bytebuddy;version=\"[5.3,6)\",org.hibernate.proxy.pojo.javassist;version=\"[5.3,6)\",org.hibernate.query;version=\"[5.3,6)\",org.hibernate.query.criteria;version=\"[5.3,6)\",org.hibernate.query.criteria.internal;version=\"[5.3,6)\",org.hibernate.query.criteria.internal.compile;version=\"[5.3,6)\",org.hibernate.query.criteria.internal.expression;version=\"[5.3,6)\",org.hibernate.query.criteria.internal.expression.function;version=\"[5.3,6)\",org.hibernate.query.criteria.internal.path;version=\"[5.3,6)\",org.hibernate.query.criteria.internal.predicate;version=\"[5.3,6)\",org.hibernate.query.internal;version=\"[5.3,6)\",org.hibernate.query.procedure;version=\"[5.3,6)\",org.hibernate.query.procedure.internal;version=\"[5.3,6)\",org.hibernate.query.procedure.spi;version=\"[5.3,6)\",org.hibernate.query.spi;version=\"[5.3,6)\",org.hibernate.resource.beans.container.internal;version=\"[5.3,6)\",org.hibernate.resource.beans.container.spi;version=\"[5.3,6)\",org.hibernate.resource.beans.internal;version=\"[5.3,6)\",org.hibernate.resource.beans.spi;version=\"[5.3,6)\",org.hibernate.resource.jdbc;version=\"[5.3,6)\",org.hibernate.resource.jdbc.internal;version=\"[5.3,6)\",org.hibernate.resource.jdbc.spi;version=\"[5.3,6)\",org.hibernate.resource.transaction;version=\"[5.3,6)\",org.hibernate.resource.transaction.backend.jdbc.internal;version=\"[5.3,6)\",org.hibernate.resource.transaction.backend.jdbc.spi;version=\"[5.3,6)\",org.hibernate.resource.transaction.backend.jta.internal;version=\"[5.3,6)\",org.hibernate.resource.transaction.backend.jta.internal.synchronization;version=\"[5.3,6)\",org.hibernate.resource.transaction.internal;version=\"[5.3,6)\",org.hibernate.resource.transaction.spi;version=\"[5.3,6)\",org.hibernate.result;version=\"[5.3,6)\",org.hibernate.result.internal;version=\"[5.3,6)\",org.hibernate.result.spi;version=\"[5.3,6)\",org.hibernate.secure.internal;version=\"[5.3,6)\",org.hibernate.secure.spi;version=\"[5.3,6)\",org.hibernate.service;version=\"[5.3,6)\",org.hibernate.service.internal;version=\"[5.3,6)\",org.hibernate.service.spi;version=\"[5.3,6)\",org.hibernate.sql;version=\"[5.3,6)\",org.hibernate.sql.ordering.antlr;version=\"[5.3,6)\",org.hibernate.stat;version=\"[5.3,6)\",org.hibernate.stat.internal;version=\"[5.3,6)\",org.hibernate.stat.spi;version=\"[5.3,6)\",org.hibernate.tool.enhance;version=\"[5.3,6)\",org.hibernate.tool.hbm2ddl;version=\"[5.3,6)\",org.hibernate.tool.schema;version=\"[5.3,6)\",org.hibernate.tool.schema.extract.internal;version=\"[5.3,6)\",org.hibernate.tool.schema.extract.spi;version=\"[5.3,6)\",org.hibernate.tool.schema.internal;version=\"[5.3,6)\",org.hibernate.tool.schema.internal.exec;version=\"[5.3,6)\",org.hibernate.tool.schema.spi;version=\"[5.3,6)\",org.hibernate.transform;version=\"[5.3,6)\",org.hibernate.tuple;version=\"[5.3,6)\",org.hibernate.tuple.component;version=\"[5.3,6)\",org.hibernate.tuple.entity;version=\"[5.3,6)\",org.hibernate.type;version=\"[5.3,6)\",org.hibernate.type.descriptor;version=\"[5.3,6)\",org.hibernate.type.descriptor.converter;version=\"[5.3,6)\",org.hibernate.type.descriptor.java;version=\"[5.3,6)\",org.hibernate.type.descriptor.java.spi;version=\"[5.3,6)\",org.hibernate.type.descriptor.spi;version=\"[5.3,6)\",org.hibernate.type.descriptor.sql;version=\"[5.3,6)\",org.hibernate.type.descriptor.sql.spi;version=\"[5.3,6)\",org.hibernate.type.internal;version=\"[5.3,6)\",org.hibernate.type.spi;version=\"[5.3,6)\",org.hibernate.usertype;version=\"[5.3,6)\",org.jboss.jandex;version=\"[2.0,3)\",org.jboss.logging;version=\"[3.3,4)\",org.w3c.dom,org.xml.sax,javax.enterprise.context.spi;resolution:=optional,javax.enterprise.inject.spi;resolution:=optional", + "export_package": "org.hibernate;version=\"5.3.7.Final\";uses:=\"javax.naming,javax.persistence,javax.persistence.criteria,javax.persistence.metamodel,javax.transaction,org.hibernate.boot.jaxb,org.hibernate.boot.spi,org.hibernate.criterion,org.hibernate.dialect.lock,org.hibernate.engine.jdbc,org.hibernate.engine.query.spi.sql,org.hibernate.engine.spi,org.hibernate.internal.util.xml,org.hibernate.jdbc,org.hibernate.jpa,org.hibernate.metadata,org.hibernate.persister.entity,org.hibernate.procedure,org.hibernate.query,org.hibernate.resource.jdbc.spi,org.hibernate.resource.transaction.spi,org.hibernate.sql,org.hibernate.stat,org.hibernate.transform,org.hibernate.type\",org.hibernate.action.internal;version=\"5.3.7.Final\";uses:=\"org.hibernate,org.hibernate.action.spi,org.hibernate.cache,org.hibernate.collection.spi,org.hibernate.engine.internal,org.hibernate.engine.spi,org.hibernate.event.service.spi,org.hibernate.event.spi,org.hibernate.persister.collection,org.hibernate.persister.entity\",org.hibernate.action.spi;version=\"5.3.7.Final\";uses:=\"org.hibernate,org.hibernate.engine.spi\",org.hibernate.annotations;version=\"5.3.7.Final\";uses:=\"javax.persistence,org.hibernate,org.hibernate.cache.spi.access,org.hibernate.tuple\",org.hibernate.boot;version=\"5.3.7.Final\";uses:=\"javax.persistence,org.hibernate,org.hibernate.boot.archive.scan.spi,org.hibernate.boot.archive.spi,org.hibernate.boot.jaxb,org.hibernate.boot.jaxb.spi,org.hibernate.boot.model,org.hibernate.boot.model.convert.spi,org.hibernate.boot.model.naming,org.hibernate.boot.model.relational,org.hibernate.boot.registry,org.hibernate.boot.spi,org.hibernate.cache.spi,org.hibernate.cache.spi.access,org.hibernate.cfg,org.hibernate.cfg.annotations,org.hibernate.context.spi,org.hibernate.dialect.function,org.hibernate.engine,org.hibernate.engine.spi,org.hibernate.hql.spi.id,org.hibernate.loader,org.hibernate.mapping,org.hibernate.proxy,org.hibernate.resource.jdbc.spi,org.hibernate.service,org.hibernate.tuple.entity,org.hibernate.type,org.hibernate.usertype,org.jboss.jandex,org.w3c.dom\",org.hibernate.boot.archive.internal;version=\"5.3.7.Final\";uses:=\"org.hibernate.boot.archive.spi\",org.hibernate.boot.archive.scan.internal;version=\"5.3.7.Final\";uses:=\"org.hibernate.boot.archive.scan.spi,org.hibernate.boot.archive.spi\",org.hibernate.boot.archive.scan.spi;version=\"5.3.7.Final\";uses:=\"org.hibernate.boot.archive.scan.internal,org.hibernate.boot.archive.spi\",org.hibernate.boot.archive.spi;version=\"5.3.7.Final\";uses:=\"org.hibernate\",org.hibernate.boot.cfgxml.internal;version=\"5.3.7.Final\";uses:=\"javax.xml.stream,javax.xml.stream.events,javax.xml.stream.util,org.hibernate.boot.cfgxml.spi,org.hibernate.boot.jaxb,org.hibernate.boot.jaxb.cfg.spi,org.hibernate.boot.registry,org.hibernate.boot.registry.classloading.spi,org.hibernate.service,org.hibernate.service.spi\",org.hibernate.boot.cfgxml.spi;version=\"5.3.7.Final\";uses:=\"org.hibernate.boot,org.hibernate.boot.jaxb.cfg.spi,org.hibernate.event.spi,org.hibernate.secure.spi,org.hibernate.service\",org.hibernate.boot.internal;version=\"5.3.7.Final\";uses:=\"com.fasterxml.classmate,javax.persistence,org.hibernate,org.hibernate.annotations,org.hibernate.annotations.common.reflection,org.hibernate.boot,org.hibernate.boot.archive.scan.spi,org.hibernate.boot.archive.spi,org.hibernate.boot.model,org.hibernate.boot.model.convert.spi,org.hibernate.boot.model.naming,org.hibernate.boot.model.relational,org.hibernate.boot.registry,org.hibernate.boot.registry.classloading.spi,org.hibernate.boot.spi,org.hibernate.cache.spi,org.hibernate.cache.spi.access,org.hibernate.cfg,org.hibernate.cfg.annotations,org.hibernate.context.spi,org.hibernate.dialect.function,org.hibernate.engine,org.hibernate.engine.spi,org.hibernate.hql.spi.id,org.hibernate.id.factory,org.hibernate.internal,org.hibernate.jpa.spi,org.hibernate.loader,org.hibernate.mapping,org.hibernate.persister.entity,org.hibernate.proxy,org.hibernate.query,org.hibernate.query.criteria,org.hibernate.query.spi,org.hibernate.resource.jdbc.spi,org.hibernate.service,org.hibernate.tuple.entity,org.hibernate.type,org.hibernate.type.descriptor.java,org.hibernate.type.descriptor.sql,org.hibernate.type.spi,org.hibernate.usertype,org.jboss.jandex\",org.hibernate.boot.jaxb;version=\"5.3.7.Final\",org.hibernate.boot.jaxb.cfg.spi;version=\"5.3.7.Final\";uses:=\"javax.xml.bind.annotation,javax.xml.bind.annotation.adapters\",org.hibernate.boot.jaxb.hbm.internal;version=\"5.3.7.Final\";uses:=\"org.hibernate,org.hibernate.boot.jaxb.hbm.spi,org.hibernate.cache.spi.access,org.hibernate.engine,org.hibernate.engine.spi,org.hibernate.tuple\",org.hibernate.boot.jaxb.hbm.spi;version=\"5.3.7.Final\";uses:=\"javax.xml.bind,javax.xml.bind.annotation,javax.xml.bind.annotation.adapters,org.hibernate,org.hibernate.cache.spi.access,org.hibernate.engine,org.hibernate.engine.spi,org.hibernate.tuple\",org.hibernate.boot.jaxb.internal;version=\"5.3.7.Final\";uses:=\"javax.xml.bind,javax.xml.stream,javax.xml.stream.events,javax.xml.transform,javax.xml.validation,org.hibernate.boot.jaxb,org.hibernate.boot.jaxb.spi,org.hibernate.boot.registry.classloading.spi\",org.hibernate.boot.jaxb.internal.stax;version=\"5.3.7.Final\";uses:=\"javax.xml.stream,javax.xml.stream.events,javax.xml.stream.util,javax.xml.validation,org.hibernate,org.hibernate.boot.registry.classloading.spi\",org.hibernate.boot.jaxb.spi;version=\"5.3.7.Final\";uses:=\"javax.xml.transform,org.hibernate.boot.jaxb\",org.hibernate.boot.model;version=\"5.3.7.Final\";uses:=\"javax.persistence,org.hibernate.boot,org.hibernate.cache.spi.access,org.hibernate.engine.spi,org.hibernate.service,org.hibernate.type,org.hibernate.type.descriptor.java,org.hibernate.type.descriptor.sql,org.hibernate.type.spi,org.hibernate.usertype\",org.hibernate.boot.model.convert.internal;version=\"5.3.7.Final\";uses:=\"com.fasterxml.classmate,javax.persistence,org.hibernate.annotations.common.reflection,org.hibernate.boot.internal,org.hibernate.boot.model.convert.spi,org.hibernate.boot.spi,org.hibernate.metamodel.model.convert.spi,org.hibernate.resource.beans.spi\",org.hibernate.boot.model.convert.spi;version=\"5.3.7.Final\";uses:=\"com.fasterxml.classmate,javax.persistence,org.hibernate.annotations.common.reflection,org.hibernate.boot.spi,org.hibernate.metamodel.model.convert.spi,org.hibernate.resource.beans.spi,org.hibernate.type.descriptor.java.spi\",org.hibernate.boot.model.naming;version=\"5.3.7.Final\";uses:=\"org.hibernate,org.hibernate.boot.model.relational,org.hibernate.boot.model.source.spi,org.hibernate.boot.spi,org.hibernate.dialect,org.hibernate.engine.jdbc.env.spi\",org.hibernate.boot.model.process.internal;version=\"5.3.7.Final\";uses:=\"org.hibernate.boot,org.hibernate.boot.archive.scan.spi,org.hibernate.boot.jaxb.spi,org.hibernate.boot.model.process.spi,org.hibernate.boot.spi\",org.hibernate.boot.model.process.spi;version=\"5.3.7.Final\";uses:=\"org.hibernate.boot,org.hibernate.boot.jaxb.spi,org.hibernate.boot.spi\",org.hibernate.boot.model.relational;version=\"5.3.7.Final\";uses:=\"org.hibernate.boot.model.naming,org.hibernate.boot.spi,org.hibernate.dialect,org.hibernate.engine.jdbc.env.spi,org.hibernate.mapping\",org.hibernate.boot.model.source.internal;version=\"5.3.7.Final\";uses:=\"org.hibernate.boot.spi,org.hibernate.cache.spi.access,org.hibernate.cfg\",org.hibernate.boot.model.source.internal.annotations;version=\"5.3.7.Final\";uses:=\"org.hibernate.boot.internal,org.hibernate.boot.model.process.spi,org.hibernate.boot.model.source.spi,org.jboss.jandex\",org.hibernate.boot.model.source.internal.hbm;version=\"5.3.7.Final\";uses:=\"org.hibernate,org.hibernate.boot.jaxb,org.hibernate.boot.jaxb.hbm.spi,org.hibernate.boot.jaxb.spi,org.hibernate.boot.model,org.hibernate.boot.model.naming,org.hibernate.boot.model.process.spi,org.hibernate.boot.model.source.spi,org.hibernate.boot.spi,org.hibernate.engine,org.hibernate.engine.query.spi.sql,org.hibernate.mapping,org.hibernate.tuple,org.hibernate.type\",org.hibernate.boot.model.source.spi;version=\"5.3.7.Final\";uses:=\"org.hibernate,org.hibernate.boot.jaxb,org.hibernate.boot.jaxb.hbm.spi,org.hibernate.boot.model,org.hibernate.boot.model.naming,org.hibernate.boot.model.source.internal.hbm,org.hibernate.boot.spi,org.hibernate.engine,org.hibernate.id,org.hibernate.mapping,org.hibernate.tuple,org.hibernate.type\",org.hibernate.boot.registry;version=\"5.3.7.Final\";uses:=\"org.hibernate.boot.cfgxml.spi,org.hibernate.boot.registry.classloading.internal,org.hibernate.boot.registry.classloading.spi,org.hibernate.boot.registry.selector,org.hibernate.integrator.spi,org.hibernate.service,org.hibernate.service.spi\",org.hibernate.boot.registry.classloading.internal;version=\"5.3.7.Final\";uses:=\"org.hibernate.boot.registry.classloading.spi\",org.hibernate.boot.registry.classloading.spi;version=\"5.3.7.Final\";uses:=\"org.hibernate,org.hibernate.service,org.hibernate.service.spi\",org.hibernate.boot.registry.internal;version=\"5.3.7.Final\";uses:=\"org.hibernate.boot.registry,org.hibernate.boot.registry.classloading.spi,org.hibernate.boot.registry.selector.spi,org.hibernate.integrator.spi,org.hibernate.service,org.hibernate.service.internal,org.hibernate.service.spi\",org.hibernate.boot.registry.selector;version=\"5.3.7.Final\",org.hibernate.boot.registry.selector.internal;version=\"5.3.7.Final\";uses:=\"org.hibernate.boot.registry.classloading.spi,org.hibernate.boot.registry.selector,org.hibernate.boot.registry.selector.spi\",org.hibernate.boot.registry.selector.spi;version=\"5.3.7.Final\";uses:=\"org.hibernate,org.hibernate.service\",org.hibernate.boot.spi;version=\"5.3.7.Final\";uses:=\"javax.persistence,org.hibernate,org.hibernate.annotations,org.hibernate.annotations.common.reflection,org.hibernate.boot,org.hibernate.boot.archive.scan.spi,org.hibernate.boot.archive.spi,org.hibernate.boot.internal,org.hibernate.boot.jaxb.internal,org.hibernate.boot.jaxb.spi,org.hibernate.boot.model,org.hibernate.boot.model.convert.spi,org.hibernate.boot.model.naming,org.hibernate.boot.model.relational,org.hibernate.boot.model.source.internal.hbm,org.hibernate.boot.model.source.spi,org.hibernate.boot.registry,org.hibernate.cache.spi,org.hibernate.cache.spi.access,org.hibernate.cfg,org.hibernate.cfg.annotations,org.hibernate.context.spi,org.hibernate.dialect.function,org.hibernate.engine,org.hibernate.engine.spi,org.hibernate.hql.spi.id,org.hibernate.id.factory,org.hibernate.internal,org.hibernate.jpa.spi,org.hibernate.loader,org.hibernate.mapping,org.hibernate.proxy,org.hibernate.query,org.hibernate.query.criteria,org.hibernate.query.spi,org.hibernate.resource.jdbc.spi,org.hibernate.service,org.hibernate.tuple.entity,org.hibernate.type,org.hibernate.type.spi,org.hibernate.usertype,org.jboss.jandex\",org.hibernate.boot.xsd;version=\"5.3.7.Final\";uses:=\"javax.xml.validation\",org.hibernate.bytecode.enhance.internal.bytebuddy;version=\"5.3.7.Final\";uses:=\"org.hibernate.bytecode.enhance.spi,org.hibernate.bytecode.internal.bytebuddy\",org.hibernate.bytecode.enhance.internal.javassist;version=\"5.3.7.Final\";uses:=\"javassist,javassist.bytecode,org.hibernate.bytecode.enhance.spi\",org.hibernate.bytecode.enhance.internal.tracker;version=\"5.3.7.Final\";uses:=\"org.hibernate.bytecode.enhance.spi,org.hibernate.engine.spi\",org.hibernate.bytecode.enhance.spi;version=\"5.3.7.Final\";uses:=\"org.hibernate,org.hibernate.engine.spi\",org.hibernate.bytecode.enhance.spi.interceptor;version=\"5.3.7.Final\";uses:=\"org.hibernate.bytecode.enhance.spi,org.hibernate.engine.spi,org.hibernate.mapping,org.hibernate.type\",org.hibernate.bytecode.internal.bytebuddy;version=\"5.3.7.Final\";uses:=\"net.bytebuddy,net.bytebuddy.description.method,net.bytebuddy.dynamic,net.bytebuddy.dynamic.loading,net.bytebuddy.implementation,net.bytebuddy.matcher,net.bytebuddy.pool,org.hibernate,org.hibernate.bytecode.enhance.spi,org.hibernate.bytecode.spi,org.hibernate.engine.spi,org.hibernate.proxy,org.hibernate.proxy.pojo.bytebuddy\",org.hibernate.bytecode.internal.javassist;version=\"5.3.7.Final\";uses:=\"org.hibernate,org.hibernate.bytecode.enhance.spi,org.hibernate.bytecode.spi,org.hibernate.engine.spi,org.hibernate.proxy\",org.hibernate.bytecode.spi;version=\"5.3.7.Final\";uses:=\"javax.persistence.spi,org.hibernate,org.hibernate.bytecode.enhance.spi,org.hibernate.bytecode.enhance.spi.interceptor,org.hibernate.engine.spi,org.hibernate.proxy\",org.hibernate.cache;version=\"5.3.7.Final\";uses:=\"org.hibernate,org.hibernate.cache.spi\",org.hibernate.cache.cfg.internal;version=\"5.3.7.Final\";uses:=\"org.hibernate.cache.cfg.spi,org.hibernate.cache.spi.access,org.hibernate.mapping,org.hibernate.metamodel.model.domain\",org.hibernate.cache.cfg.spi;version=\"5.3.7.Final\";uses:=\"org.hibernate.cache.spi,org.hibernate.cache.spi.access,org.hibernate.engine.spi,org.hibernate.metamodel.model.domain\",org.hibernate.cache.internal;version=\"5.3.7.Final\";uses:=\"org.hibernate,org.hibernate.boot,org.hibernate.boot.registry,org.hibernate.boot.registry.selector.spi,org.hibernate.boot.spi,org.hibernate.cache,org.hibernate.cache.cfg.spi,org.hibernate.cache.spi,org.hibernate.cache.spi.access,org.hibernate.engine.spi,org.hibernate.event.spi,org.hibernate.integrator.spi,org.hibernate.metamodel.model.domain,org.hibernate.persister.collection,org.hibernate.persister.entity,org.hibernate.service,org.hibernate.service.spi,org.hibernate.type\",org.hibernate.cache.spi;version=\"5.3.7.Final\";uses:=\"org.hibernate,org.hibernate.boot.spi,org.hibernate.cache,org.hibernate.cache.cfg.spi,org.hibernate.cache.spi.access,org.hibernate.engine.spi,org.hibernate.metamodel.model.domain,org.hibernate.persister.collection,org.hibernate.persister.entity,org.hibernate.service,org.hibernate.service.spi,org.hibernate.transform,org.hibernate.type,org.jboss.logging\",org.hibernate.cache.spi.access;version=\"5.3.7.Final\";uses:=\"org.hibernate,org.hibernate.cache.spi,org.hibernate.engine.spi,org.hibernate.persister.collection,org.hibernate.persister.entity\",org.hibernate.cache.spi.entry;version=\"5.3.7.Final\";uses:=\"org.hibernate,org.hibernate.collection.spi,org.hibernate.engine.spi,org.hibernate.event.spi,org.hibernate.persister.collection,org.hibernate.persister.entity\",org.hibernate.cache.spi.support;version=\"5.3.7.Final\";uses:=\"org.hibernate.boot.spi,org.hibernate.cache,org.hibernate.cache.cfg.spi,org.hibernate.cache.spi,org.hibernate.cache.spi.access,org.hibernate.engine.spi,org.hibernate.metamodel.model.domain,org.hibernate.persister.collection,org.hibernate.persister.entity\",org.hibernate.cfg;version=\"5.3.7.Final\";uses:=\"javax.persistence,org.hibernate,org.hibernate.annotations,org.hibernate.annotations.common.reflection,org.hibernate.boot,org.hibernate.boot.model,org.hibernate.boot.model.convert.spi,org.hibernate.boot.model.naming,org.hibernate.boot.model.relational,org.hibernate.boot.registry,org.hibernate.boot.spi,org.hibernate.bytecode.spi,org.hibernate.cache.spi,org.hibernate.cfg.annotations,org.hibernate.context.spi,org.hibernate.dialect.function,org.hibernate.engine.spi,org.hibernate.engine.transaction.jta.platform.spi,org.hibernate.hql.spi,org.hibernate.hql.spi.id,org.hibernate.internal.util.xml,org.hibernate.jpa,org.hibernate.loader,org.hibernate.mapping,org.hibernate.proxy,org.hibernate.service,org.hibernate.tuple.entity,org.hibernate.type,org.hibernate.usertype,org.w3c.dom,org.xml.sax\",org.hibernate.cfg.annotations;version=\"5.3.7.Final\";uses:=\"javax.persistence,org.hibernate,org.hibernate.annotations,org.hibernate.annotations.common.reflection,org.hibernate.boot.model,org.hibernate.boot.model.convert.spi,org.hibernate.boot.model.naming,org.hibernate.boot.spi,org.hibernate.cfg,org.hibernate.engine,org.hibernate.internal,org.hibernate.mapping,org.hibernate.procedure\",org.hibernate.cfg.annotations.reflection;version=\"5.3.7.Final\";uses:=\"javax.persistence,org.dom4j,org.hibernate.annotations.common.reflection,org.hibernate.boot,org.hibernate.boot.model.convert.spi,org.hibernate.boot.spi\",org.hibernate.cfg.beanvalidation;version=\"5.3.7.Final\";uses:=\"javax.validation,org.hibernate,org.hibernate.boot,org.hibernate.boot.registry.classloading.spi,org.hibernate.boot.spi,org.hibernate.engine.spi,org.hibernate.event.service.spi,org.hibernate.event.spi,org.hibernate.integrator.spi,org.hibernate.persister.entity,org.hibernate.service.spi\",org.hibernate.classic;version=\"5.3.7.Final\";uses:=\"org.hibernate\",org.hibernate.collection.internal;version=\"5.3.7.Final\";uses:=\"org.hibernate,org.hibernate.collection.spi,org.hibernate.engine.spi,org.hibernate.loader,org.hibernate.persister.collection,org.hibernate.type\",org.hibernate.collection.spi;version=\"5.3.7.Final\";uses:=\"org.hibernate,org.hibernate.engine.spi,org.hibernate.loader,org.hibernate.persister.collection,org.hibernate.type\",org.hibernate.context;version=\"5.3.7.Final\";uses:=\"org.hibernate\",org.hibernate.context.internal;version=\"5.3.7.Final\";uses:=\"javax.transaction,org.hibernate,org.hibernate.context.spi,org.hibernate.engine.spi\",org.hibernate.context.spi;version=\"5.3.7.Final\";uses:=\"org.hibernate,org.hibernate.engine.spi\",org.hibernate.criterion;version=\"5.3.7.Final\";uses:=\"org.hibernate,org.hibernate.dialect.function,org.hibernate.engine.spi,org.hibernate.internal,org.hibernate.persister.collection,org.hibernate.sql,org.hibernate.transform,org.hibernate.type\",org.hibernate.dialect;version=\"5.3.7.Final\";uses:=\"org.hibernate,org.hibernate.boot.model,org.hibernate.boot.model.relational,org.hibernate.dialect.function,org.hibernate.dialect.identity,org.hibernate.dialect.lock,org.hibernate.dialect.pagination,org.hibernate.dialect.unique,org.hibernate.engine.jdbc.dialect.spi,org.hibernate.engine.jdbc.env.spi,org.hibernate.engine.spi,org.hibernate.exception.spi,org.hibernate.hql.spi.id,org.hibernate.loader,org.hibernate.mapping,org.hibernate.persister.entity,org.hibernate.procedure.spi,org.hibernate.service,org.hibernate.sql,org.hibernate.tool.schema.extract.spi,org.hibernate.tool.schema.spi,org.hibernate.type.descriptor,org.hibernate.type.descriptor.java,org.hibernate.type.descriptor.sql\",org.hibernate.dialect.function;version=\"5.3.7.Final\";uses:=\"org.hibernate,org.hibernate.dialect,org.hibernate.engine.spi,org.hibernate.type\",org.hibernate.dialect.hint;version=\"5.3.7.Final\",org.hibernate.dialect.identity;version=\"5.3.7.Final\";uses:=\"org.hibernate,org.hibernate.dialect,org.hibernate.engine.spi,org.hibernate.id,org.hibernate.id.insert\",org.hibernate.dialect.lock;version=\"5.3.7.Final\";uses:=\"org.hibernate,org.hibernate.engine.spi,org.hibernate.persister.entity\",org.hibernate.dialect.pagination;version=\"5.3.7.Final\";uses:=\"org.hibernate.dialect,org.hibernate.engine.spi\",org.hibernate.dialect.unique;version=\"5.3.7.Final\";uses:=\"org.hibernate.boot,org.hibernate.dialect,org.hibernate.mapping\",org.hibernate.ejb;version=\"5.3.7.Final\";uses:=\"org.hibernate.jpa\",org.hibernate.engine;version=\"5.3.7.Final\";uses:=\"org.hibernate,org.hibernate.engine.query.spi.sql\",org.hibernate.engine.config.internal;version=\"5.3.7.Final\";uses:=\"org.hibernate.boot.registry,org.hibernate.engine.config.spi,org.hibernate.service,org.hibernate.service.spi\",org.hibernate.engine.config.spi;version=\"5.3.7.Final\";uses:=\"org.hibernate.service\",org.hibernate.engine.internal;version=\"5.3.7.Final\";uses:=\"org.hibernate,org.hibernate.cache.spi.access,org.hibernate.collection.spi,org.hibernate.engine.loading.internal,org.hibernate.engine.spi,org.hibernate.event.spi,org.hibernate.hql.internal.ast.tree,org.hibernate.persister.collection,org.hibernate.persister.entity,org.hibernate.property.access.spi,org.hibernate.sql,org.hibernate.type\",org.hibernate.engine.jdbc;version=\"5.3.7.Final\";uses:=\"org.hibernate.service\",org.hibernate.engine.jdbc.batch.internal;version=\"5.3.7.Final\";uses:=\"org.hibernate.boot.registry,org.hibernate.engine.jdbc.batch.spi,org.hibernate.engine.jdbc.spi,org.hibernate.jdbc,org.hibernate.service,org.hibernate.service.spi\",org.hibernate.engine.jdbc.batch.spi;version=\"5.3.7.Final\";uses:=\"org.hibernate.engine.jdbc.spi,org.hibernate.jdbc,org.hibernate.service\",org.hibernate.engine.jdbc.connections.internal;version=\"5.3.7.Final\";uses:=\"javax.sql,org.hibernate,org.hibernate.boot.registry,org.hibernate.engine.jdbc.connections.spi,org.hibernate.engine.jndi.spi,org.hibernate.service,org.hibernate.service.spi\",org.hibernate.engine.jdbc.connections.spi;version=\"5.3.7.Final\";uses:=\"javax.sql,org.hibernate.service,org.hibernate.service.spi\",org.hibernate.engine.jdbc.cursor.internal;version=\"5.3.7.Final\";uses:=\"org.hibernate.boot.registry,org.hibernate.engine.jdbc.cursor.spi,org.hibernate.engine.jdbc.spi,org.hibernate.service,org.hibernate.service.spi\",org.hibernate.engine.jdbc.cursor.spi;version=\"5.3.7.Final\";uses:=\"org.hibernate.service\",org.hibernate.engine.jdbc.dialect.internal;version=\"5.3.7.Final\";uses:=\"org.hibernate,org.hibernate.boot.registry,org.hibernate.dialect,org.hibernate.engine.jdbc.dialect.spi,org.hibernate.service,org.hibernate.service.spi\",org.hibernate.engine.jdbc.dialect.spi;version=\"5.3.7.Final\";uses:=\"org.hibernate,org.hibernate.dialect,org.hibernate.service\",org.hibernate.engine.jdbc.env.internal;version=\"5.3.7.Final\";uses:=\"org.hibernate,org.hibernate.boot.model.naming,org.hibernate.boot.model.relational,org.hibernate.boot.registry,org.hibernate.dialect,org.hibernate.engine.jdbc,org.hibernate.engine.jdbc.connections.spi,org.hibernate.engine.jdbc.env.spi,org.hibernate.engine.jdbc.spi,org.hibernate.service,org.hibernate.service.spi\",org.hibernate.engine.jdbc.env.spi;version=\"5.3.7.Final\";uses:=\"org.hibernate.boot.model.naming,org.hibernate.boot.model.relational,org.hibernate.dialect,org.hibernate.engine.jdbc,org.hibernate.engine.jdbc.spi,org.hibernate.service\",org.hibernate.engine.jdbc.internal;version=\"5.3.7.Final\";uses:=\"org.hibernate.boot.registry,org.hibernate.dialect,org.hibernate.engine.jdbc,org.hibernate.engine.jdbc.batch.spi,org.hibernate.engine.jdbc.connections.spi,org.hibernate.engine.jdbc.env.spi,org.hibernate.engine.jdbc.spi,org.hibernate.engine.spi,org.hibernate.jdbc,org.hibernate.resource.jdbc.spi,org.hibernate.resource.transaction.backend.jdbc.spi,org.hibernate.service,org.hibernate.service.spi\",org.hibernate.engine.jdbc.spi;version=\"5.3.7.Final\";uses:=\"org.hibernate,org.hibernate.dialect,org.hibernate.engine.jdbc,org.hibernate.engine.jdbc.batch.spi,org.hibernate.engine.jdbc.connections.spi,org.hibernate.engine.jdbc.env.spi,org.hibernate.engine.jdbc.internal,org.hibernate.exception.spi,org.hibernate.jdbc,org.hibernate.resource.jdbc,org.hibernate.resource.jdbc.spi,org.hibernate.resource.transaction.backend.jdbc.spi,org.hibernate.resource.transaction.spi,org.hibernate.service\",org.hibernate.engine.jndi;version=\"5.3.7.Final\";uses:=\"org.hibernate\",org.hibernate.engine.jndi.internal;version=\"5.3.7.Final\";uses:=\"javax.naming.event,org.hibernate.boot.registry,org.hibernate.engine.jndi.spi,org.hibernate.service,org.hibernate.service.spi\",org.hibernate.engine.jndi.spi;version=\"5.3.7.Final\";uses:=\"javax.naming.event,org.hibernate.service\",org.hibernate.engine.loading.internal;version=\"5.3.7.Final\";uses:=\"org.hibernate.collection.spi,org.hibernate.engine.spi,org.hibernate.persister.collection\",org.hibernate.engine.profile;version=\"5.3.7.Final\";uses:=\"org.hibernate.persister.entity\",org.hibernate.engine.query;version=\"5.3.7.Final\";uses:=\"org.hibernate\",org.hibernate.engine.query.internal;version=\"5.3.7.Final\";uses:=\"org.hibernate.engine.query.spi,org.hibernate.engine.query.spi.sql,org.hibernate.engine.spi,org.hibernate.query.internal\",org.hibernate.engine.query.spi;version=\"5.3.7.Final\";uses:=\"javax.persistence,org.hibernate,org.hibernate.boot.spi,org.hibernate.engine.query.spi.sql,org.hibernate.engine.spi,org.hibernate.event.spi,org.hibernate.hql.internal.ast,org.hibernate.hql.internal.ast.tree,org.hibernate.hql.spi,org.hibernate.loader.custom,org.hibernate.query,org.hibernate.query.internal,org.hibernate.query.spi,org.hibernate.service,org.hibernate.service.spi,org.hibernate.type\",org.hibernate.engine.query.spi.sql;version=\"5.3.7.Final\";uses:=\"org.hibernate,org.hibernate.type\",org.hibernate.engine.spi;version=\"5.3.7.Final\";uses:=\"javax.naming,javax.persistence,javax.persistence.criteria,javax.persistence.metamodel,org.hibernate,org.hibernate.action.internal,org.hibernate.action.spi,org.hibernate.boot.spi,org.hibernate.bytecode.enhance.internal.tracker,org.hibernate.bytecode.enhance.spi,org.hibernate.bytecode.enhance.spi.interceptor,org.hibernate.cache.cfg.spi,org.hibernate.cache.spi,org.hibernate.cache.spi.access,org.hibernate.cfg,org.hibernate.collection.spi,org.hibernate.context.spi,org.hibernate.dialect,org.hibernate.dialect.function,org.hibernate.engine,org.hibernate.engine.jdbc,org.hibernate.engine.jdbc.connections.spi,org.hibernate.engine.jdbc.spi,org.hibernate.engine.loading.internal,org.hibernate.engine.profile,org.hibernate.engine.query.spi,org.hibernate.engine.query.spi.sql,org.hibernate.event.spi,org.hibernate.exception.spi,org.hibernate.id,org.hibernate.id.factory,org.hibernate.jdbc,org.hibernate.jpa,org.hibernate.jpa.spi,org.hibernate.loader.custom,org.hibernate.metadata,org.hibernate.metamodel.model.domain,org.hibernate.metamodel.spi,org.hibernate.persister.collection,org.hibernate.persister.entity,org.hibernate.procedure,org.hibernate.proxy,org.hibernate.query,org.hibernate.query.spi,org.hibernate.resource.jdbc.spi,org.hibernate.resource.transaction.backend.jta.internal.synchronization,org.hibernate.resource.transaction.spi,org.hibernate.service,org.hibernate.service.spi,org.hibernate.stat,org.hibernate.stat.spi,org.hibernate.transform,org.hibernate.type,org.hibernate.type.descriptor,org.hibernate.type.descriptor.sql\",org.hibernate.engine.transaction.internal;version=\"5.3.7.Final\";uses:=\"javax.transaction,org.hibernate,org.hibernate.engine.spi,org.hibernate.engine.transaction.spi,org.hibernate.internal,org.hibernate.resource.transaction.spi\",org.hibernate.engine.transaction.internal.jta;version=\"5.3.7.Final\";uses:=\"javax.transaction\",org.hibernate.engine.transaction.jta.platform.internal;version=\"5.3.7.Final\";uses:=\"javax.transaction,javax.transaction.xa,org.hibernate.boot.registry,org.hibernate.engine.jndi.spi,org.hibernate.engine.transaction.jta.platform.spi,org.hibernate.service,org.hibernate.service.spi\",org.hibernate.engine.transaction.jta.platform.spi;version=\"5.3.7.Final\";uses:=\"javax.transaction,org.hibernate,org.hibernate.service,org.hibernate.service.spi\",org.hibernate.engine.transaction.spi;version=\"5.3.7.Final\";uses:=\"javax.transaction,org.hibernate,org.hibernate.jdbc\",org.hibernate.event.internal;version=\"5.3.7.Final\";uses:=\"org.hibernate,org.hibernate.collection.spi,org.hibernate.engine.spi,org.hibernate.event.service.spi,org.hibernate.event.spi,org.hibernate.jpa.event.spi,org.hibernate.persister.collection,org.hibernate.persister.entity,org.hibernate.type\",org.hibernate.event.service.internal;version=\"5.3.7.Final\";uses:=\"org.hibernate.boot.spi,org.hibernate.engine.spi,org.hibernate.event.service.spi,org.hibernate.event.spi,org.hibernate.service,org.hibernate.service.spi\",org.hibernate.event.service.spi;version=\"5.3.7.Final\";uses:=\"org.hibernate,org.hibernate.boot.spi,org.hibernate.event.spi,org.hibernate.service\",org.hibernate.event.spi;version=\"5.3.7.Final\";uses:=\"org.hibernate,org.hibernate.collection.spi,org.hibernate.engine.spi,org.hibernate.persister.collection,org.hibernate.persister.entity,org.hibernate.secure.spi\",org.hibernate.exception;version=\"5.3.7.Final\";uses:=\"org.hibernate\",org.hibernate.exception.internal;version=\"5.3.7.Final\";uses:=\"org.hibernate,org.hibernate.exception.spi\",org.hibernate.exception.spi;version=\"5.3.7.Final\";uses:=\"org.hibernate,org.hibernate.dialect\",org.hibernate.graph.spi;version=\"5.3.7.Final\";uses:=\"javax.persistence,javax.persistence.metamodel\",org.hibernate.hql.internal;version=\"5.3.7.Final\";uses:=\"org.hibernate,org.hibernate.boot.registry,org.hibernate.engine.internal,org.hibernate.engine.spi,org.hibernate.hql.spi,org.hibernate.service,org.hibernate.service.spi,org.hibernate.transform,org.hibernate.type\",org.hibernate.hql.internal.antlr;version=\"5.3.7.Final\";uses:=\"antlr,antlr.collections,antlr.collections.impl\",org.hibernate.hql.internal.ast;version=\"5.3.7.Final\";uses:=\"antlr,antlr.collections,org.hibernate,org.hibernate.dialect,org.hibernate.engine.internal,org.hibernate.engine.query.spi,org.hibernate.engine.spi,org.hibernate.event.spi,org.hibernate.hql.internal.antlr,org.hibernate.hql.internal.ast.tree,org.hibernate.hql.internal.ast.util,org.hibernate.hql.spi,org.hibernate.param,org.hibernate.query.spi,org.hibernate.sql,org.hibernate.type\",org.hibernate.hql.internal.ast.exec;version=\"5.3.7.Final\";uses:=\"org.hibernate,org.hibernate.engine.spi,org.hibernate.hql.internal.ast,org.hibernate.persister.entity\",org.hibernate.hql.internal.ast.tree;version=\"5.3.7.Final\";uses:=\"antlr,antlr.collections,org.hibernate,org.hibernate.dialect.function,org.hibernate.engine.internal,org.hibernate.engine.spi,org.hibernate.hql.internal.antlr,org.hibernate.hql.internal.ast,org.hibernate.hql.internal.ast.util,org.hibernate.internal,org.hibernate.param,org.hibernate.persister.collection,org.hibernate.persister.entity,org.hibernate.sql,org.hibernate.transform,org.hibernate.type,org.hibernate.type.descriptor.converter\",org.hibernate.hql.internal.ast.util;version=\"5.3.7.Final\";uses:=\"antlr,antlr.collections,org.hibernate,org.hibernate.dialect.function,org.hibernate.engine.internal,org.hibernate.engine.spi,org.hibernate.hql.internal.antlr,org.hibernate.hql.internal.ast,org.hibernate.hql.internal.ast.tree,org.hibernate.persister.collection,org.hibernate.persister.entity,org.hibernate.sql,org.hibernate.type\",org.hibernate.hql.internal.classic;version=\"5.3.7.Final\";uses:=\"org.hibernate,org.hibernate.dialect,org.hibernate.engine.internal,org.hibernate.engine.query.spi,org.hibernate.engine.spi,org.hibernate.event.spi,org.hibernate.hql.spi,org.hibernate.loader,org.hibernate.loader.spi,org.hibernate.param,org.hibernate.persister.collection,org.hibernate.persister.entity,org.hibernate.query.spi,org.hibernate.transform,org.hibernate.type\",org.hibernate.hql.spi;version=\"5.3.7.Final\";uses:=\"org.hibernate,org.hibernate.engine.query.spi,org.hibernate.engine.spi,org.hibernate.event.spi,org.hibernate.query.spi,org.hibernate.service,org.hibernate.type\",org.hibernate.hql.spi.id;version=\"5.3.7.Final\";uses:=\"antlr.collections,org.hibernate,org.hibernate.boot.model.relational,org.hibernate.boot.spi,org.hibernate.dialect,org.hibernate.engine.jdbc.connections.spi,org.hibernate.engine.jdbc.env.spi,org.hibernate.engine.jdbc.spi,org.hibernate.engine.spi,org.hibernate.hql.internal.ast,org.hibernate.mapping,org.hibernate.param,org.hibernate.persister.entity,org.hibernate.sql\",org.hibernate.hql.spi.id.cte;version=\"5.3.7.Final\";uses:=\"org.hibernate.boot.spi,org.hibernate.engine.jdbc.connections.spi,org.hibernate.engine.jdbc.spi,org.hibernate.engine.spi,org.hibernate.hql.internal.ast,org.hibernate.hql.spi.id,org.hibernate.persister.entity\",org.hibernate.hql.spi.id.global;version=\"5.3.7.Final\";uses:=\"org.hibernate.boot.spi,org.hibernate.engine.jdbc.connections.spi,org.hibernate.engine.jdbc.spi,org.hibernate.engine.spi,org.hibernate.hql.internal.ast,org.hibernate.hql.spi.id,org.hibernate.hql.spi.id.local,org.hibernate.mapping\",org.hibernate.hql.spi.id.inline;version=\"5.3.7.Final\";uses:=\"org.hibernate.boot.spi,org.hibernate.dialect,org.hibernate.engine.jdbc.connections.spi,org.hibernate.engine.jdbc.spi,org.hibernate.engine.spi,org.hibernate.hql.internal.ast,org.hibernate.hql.spi.id,org.hibernate.sql,org.hibernate.type,org.hibernate.type.spi\",org.hibernate.hql.spi.id.local;version=\"5.3.7.Final\";uses:=\"org.hibernate.boot,org.hibernate.boot.spi,org.hibernate.engine.jdbc.connections.spi,org.hibernate.engine.jdbc.spi,org.hibernate.engine.spi,org.hibernate.hql.internal.ast,org.hibernate.hql.spi.id,org.hibernate.mapping\",org.hibernate.hql.spi.id.persistent;version=\"5.3.7.Final\";uses:=\"org.hibernate.boot.model.relational,org.hibernate.boot.spi,org.hibernate.engine.jdbc.connections.spi,org.hibernate.engine.jdbc.env.spi,org.hibernate.engine.jdbc.spi,org.hibernate.engine.spi,org.hibernate.hql.internal.ast,org.hibernate.hql.spi.id,org.hibernate.mapping,org.hibernate.persister.entity,org.hibernate.sql\",org.hibernate.id;version=\"5.3.7.Final\";uses:=\"org.hibernate,org.hibernate.boot.model.relational,org.hibernate.dialect,org.hibernate.engine.jdbc.env.spi,org.hibernate.engine.spi,org.hibernate.id.insert,org.hibernate.mapping,org.hibernate.persister.entity,org.hibernate.service,org.hibernate.sql,org.hibernate.type\",org.hibernate.id.enhanced;version=\"5.3.7.Final\";uses:=\"org.hibernate,org.hibernate.boot.model.naming,org.hibernate.boot.model.relational,org.hibernate.dialect,org.hibernate.engine.jdbc.env.spi,org.hibernate.engine.spi,org.hibernate.id,org.hibernate.service,org.hibernate.type\",org.hibernate.id.factory;version=\"5.3.7.Final\";uses:=\"org.hibernate.dialect,org.hibernate.id,org.hibernate.type\",org.hibernate.id.factory.internal;version=\"5.3.7.Final\";uses:=\"org.hibernate.boot.registry,org.hibernate.dialect,org.hibernate.id,org.hibernate.id.factory.spi,org.hibernate.service,org.hibernate.service.spi,org.hibernate.type\",org.hibernate.id.factory.spi;version=\"5.3.7.Final\";uses:=\"org.hibernate.id.factory,org.hibernate.service\",org.hibernate.id.insert;version=\"5.3.7.Final\";uses:=\"org.hibernate.dialect,org.hibernate.engine.spi,org.hibernate.id,org.hibernate.sql\",org.hibernate.id.uuid;version=\"5.3.7.Final\";uses:=\"org.hibernate.engine.spi,org.hibernate.id\",org.hibernate.integrator.internal;version=\"5.3.7.Final\";uses:=\"org.hibernate.boot.registry.classloading.spi,org.hibernate.integrator.spi\",org.hibernate.integrator.spi;version=\"5.3.7.Final\";uses:=\"org.hibernate.boot,org.hibernate.boot.registry,org.hibernate.engine.spi,org.hibernate.service,org.hibernate.service.spi\",org.hibernate.internal;version=\"5.3.7.Final\";uses:=\"javax.naming,javax.naming.spi,javax.persistence,javax.persistence.criteria,javax.persistence.metamodel,javax.transaction,org.hibernate,org.hibernate.boot.spi,org.hibernate.cache,org.hibernate.cache.spi,org.hibernate.cfg,org.hibernate.collection.spi,org.hibernate.context.spi,org.hibernate.criterion,org.hibernate.dialect,org.hibernate.dialect.function,org.hibernate.engine,org.hibernate.engine.jdbc,org.hibernate.engine.jdbc.connections.spi,org.hibernate.engine.jdbc.dialect.spi,org.hibernate.engine.jdbc.spi,org.hibernate.engine.jndi,org.hibernate.engine.jndi.spi,org.hibernate.engine.loading.internal,org.hibernate.engine.profile,org.hibernate.engine.query.spi,org.hibernate.engine.query.spi.sql,org.hibernate.engine.spi,org.hibernate.engine.transaction.spi,org.hibernate.event.spi,org.hibernate.hql.internal,org.hibernate.id,org.hibernate.id.factory,org.hibernate.jdbc,org.hibernate.jpa,org.hibernate.jpa.spi,org.hibernate.loader,org.hibernate.loader.custom,org.hibernate.mapping,org.hibernate.metadata,org.hibernate.metamodel.spi,org.hibernate.persister.entity,org.hibernate.procedure,org.hibernate.proxy,org.hibernate.query,org.hibernate.query.criteria.internal.compile,org.hibernate.query.spi,org.hibernate.resource.jdbc.spi,org.hibernate.resource.transaction.backend.jta.internal.synchronization,org.hibernate.resource.transaction.spi,org.hibernate.service,org.hibernate.service.spi,org.hibernate.sql,org.hibernate.stat,org.hibernate.stat.spi,org.hibernate.transform,org.hibernate.type,org.hibernate.type.descriptor,org.hibernate.type.descriptor.sql,org.jboss.logging\",org.hibernate.internal.build;version=\"5.3.7.Final\",org.hibernate.internal.log;version=\"5.3.7.Final\";uses:=\"org.hibernate.engine.jdbc.connections.spi,org.jboss.logging\",org.hibernate.internal.util;version=\"5.3.7.Final\";uses:=\"javax.persistence,org.hibernate,org.hibernate.boot.registry.classloading.spi,org.hibernate.dialect,org.hibernate.engine.spi,org.hibernate.type\",org.hibernate.internal.util.beans;version=\"5.3.7.Final\";uses:=\"org.hibernate\",org.hibernate.internal.util.collections;version=\"5.3.7.Final\";uses:=\"org.hibernate,org.hibernate.type\",org.hibernate.internal.util.compare;version=\"5.3.7.Final\",org.hibernate.internal.util.config;version=\"5.3.7.Final\";uses:=\"org.hibernate\",org.hibernate.internal.util.io;version=\"5.3.7.Final\",org.hibernate.internal.util.jndi;version=\"5.3.7.Final\";uses:=\"javax.naming\",org.hibernate.internal.util.type;version=\"5.3.7.Final\",org.hibernate.internal.util.xml;version=\"5.3.7.Final\";uses:=\"javax.xml.stream,javax.xml.stream.events,javax.xml.stream.util,org.dom4j,org.dom4j.io,org.hibernate,org.hibernate.boot.registry.classloading.spi,org.xml.sax\",org.hibernate.jdbc;version=\"5.3.7.Final\";uses:=\"org.hibernate,org.hibernate.engine.spi\",org.hibernate.jmx.internal;version=\"5.3.7.Final\";uses:=\"javax.management,org.hibernate.boot.registry,org.hibernate.jmx.spi,org.hibernate.service,org.hibernate.service.spi\",org.hibernate.jmx.spi;version=\"5.3.7.Final\";uses:=\"javax.management,org.hibernate.service,org.hibernate.service.spi\",org.hibernate.jpa;version=\"5.3.7.Final\";uses:=\"javax.persistence,javax.persistence.metamodel,javax.persistence.spi,org.hibernate,org.hibernate.boot.registry.classloading.spi,org.hibernate.engine.spi,org.hibernate.jpa.boot.spi,org.hibernate.query,org.hibernate.type\",org.hibernate.jpa.boot.internal;version=\"5.3.7.Final\";uses:=\"javax.persistence,javax.persistence.spi,javax.sql,org.hibernate.boot,org.hibernate.boot.archive.scan.spi,org.hibernate.boot.registry,org.hibernate.boot.registry.classloading.spi,org.hibernate.boot.spi,org.hibernate.bytecode.enhance.spi,org.hibernate.cfg,org.hibernate.jpa.boot.spi,org.xml.sax\",org.hibernate.jpa.boot.spi;version=\"5.3.7.Final\";uses:=\"javax.persistence,javax.persistence.spi,javax.sql,org.hibernate.boot.model,org.hibernate.boot.registry.classloading.spi,org.hibernate.boot.registry.selector,org.hibernate.bytecode.enhance.spi,org.hibernate.integrator.spi\",org.hibernate.jpa.event.internal;version=\"5.3.7.Final\";uses:=\"org.hibernate.annotations.common.reflection,org.hibernate.jpa.event.spi,org.hibernate.mapping,org.hibernate.resource.beans.spi\",org.hibernate.jpa.event.spi;version=\"5.3.7.Final\";uses:=\"org.hibernate.mapping\",org.hibernate.jpa.event.spi.jpa;version=\"5.3.7.Final\";uses:=\"org.hibernate.resource.beans.container.spi\",org.hibernate.jpa.graph.internal;version=\"5.3.7.Final\";uses:=\"javax.persistence,javax.persistence.metamodel,org.hibernate.engine.spi,org.hibernate.graph.spi,org.hibernate.jpa,org.hibernate.jpa.spi\",org.hibernate.jpa.internal;version=\"5.3.7.Final\";uses:=\"javax.persistence,javax.transaction,org.hibernate.engine.spi,org.hibernate.jpa.spi,org.hibernate.resource.transaction.backend.jta.internal.synchronization\",org.hibernate.jpa.internal.enhance;version=\"5.3.7.Final\";uses:=\"org.hibernate.bytecode.enhance.spi,org.hibernate.bytecode.spi\",org.hibernate.jpa.internal.util;version=\"5.3.7.Final\";uses:=\"javax.persistence,javax.persistence.spi,org.hibernate,org.hibernate.jpa.boot.spi,org.w3c.dom\",org.hibernate.jpa.spi;version=\"5.3.7.Final\";uses:=\"javax.persistence,javax.persistence.criteria,org.hibernate,org.hibernate.engine.spi,org.hibernate.jpa,org.hibernate.query,org.hibernate.query.criteria.internal,org.hibernate.transform,org.hibernate.type\",org.hibernate.loader;version=\"5.3.7.Final\";uses:=\"org.hibernate,org.hibernate.cache.spi,org.hibernate.dialect,org.hibernate.dialect.pagination,org.hibernate.engine.spi,org.hibernate.hql.internal,org.hibernate.internal,org.hibernate.loader.spi,org.hibernate.persister.collection,org.hibernate.persister.entity,org.hibernate.query.spi,org.hibernate.sql,org.hibernate.transform,org.hibernate.type\",org.hibernate.loader.collection;version=\"5.3.7.Final\";uses:=\"org.hibernate,org.hibernate.engine.spi,org.hibernate.loader,org.hibernate.persister.collection,org.hibernate.persister.entity,org.hibernate.sql,org.hibernate.type\",org.hibernate.loader.collection.plan;version=\"5.3.7.Final\";uses:=\"org.hibernate,org.hibernate.engine.spi,org.hibernate.loader,org.hibernate.loader.collection,org.hibernate.loader.plan.exec.internal,org.hibernate.loader.plan.exec.query.spi,org.hibernate.loader.plan.exec.spi,org.hibernate.persister.collection,org.hibernate.type\",org.hibernate.loader.criteria;version=\"5.3.7.Final\";uses:=\"org.hibernate,org.hibernate.criterion,org.hibernate.dialect,org.hibernate.engine.spi,org.hibernate.internal,org.hibernate.loader,org.hibernate.loader.spi,org.hibernate.persister.entity,org.hibernate.query.spi,org.hibernate.sql,org.hibernate.transform,org.hibernate.type\",org.hibernate.loader.custom;version=\"5.3.7.Final\";uses:=\"org.hibernate,org.hibernate.cache.spi,org.hibernate.dialect,org.hibernate.engine.spi,org.hibernate.loader,org.hibernate.loader.spi,org.hibernate.param,org.hibernate.persister.collection,org.hibernate.persister.entity,org.hibernate.query.spi,org.hibernate.transform,org.hibernate.type\",org.hibernate.loader.custom.sql;version=\"5.3.7.Final\";uses:=\"org.hibernate,org.hibernate.engine.query.spi,org.hibernate.engine.query.spi.sql,org.hibernate.engine.spi,org.hibernate.loader.custom,org.hibernate.param,org.hibernate.persister.collection,org.hibernate.persister.entity\",org.hibernate.loader.entity;version=\"5.3.7.Final\";uses:=\"org.hibernate,org.hibernate.engine.spi,org.hibernate.loader,org.hibernate.persister.collection,org.hibernate.persister.entity,org.hibernate.sql,org.hibernate.transform,org.hibernate.type\",org.hibernate.loader.entity.plan;version=\"5.3.7.Final\";uses:=\"org.hibernate,org.hibernate.engine.spi,org.hibernate.loader,org.hibernate.loader.entity,org.hibernate.loader.plan.exec.internal,org.hibernate.loader.plan.exec.query.spi,org.hibernate.loader.plan.exec.spi,org.hibernate.persister.entity,org.hibernate.type\",org.hibernate.loader.hql;version=\"5.3.7.Final\";uses:=\"org.hibernate,org.hibernate.dialect,org.hibernate.engine.spi,org.hibernate.event.spi,org.hibernate.hql.internal.ast,org.hibernate.hql.internal.ast.tree,org.hibernate.loader,org.hibernate.loader.spi,org.hibernate.persister.collection,org.hibernate.persister.entity,org.hibernate.query.spi,org.hibernate.transform,org.hibernate.type\",org.hibernate.loader.plan.build.internal;version=\"5.3.7.Final\";uses:=\"org.hibernate,org.hibernate.engine,org.hibernate.engine.spi,org.hibernate.graph.spi,org.hibernate.loader,org.hibernate.loader.plan.build.spi,org.hibernate.loader.plan.spi,org.hibernate.persister.walking.spi\",org.hibernate.loader.plan.build.internal.returns;version=\"5.3.7.Final\";uses:=\"org.hibernate.engine,org.hibernate.loader,org.hibernate.loader.plan.build.spi,org.hibernate.loader.plan.spi,org.hibernate.persister.collection,org.hibernate.persister.entity,org.hibernate.persister.walking.spi,org.hibernate.type\",org.hibernate.loader.plan.build.internal.spaces;version=\"5.3.7.Final\";uses:=\"org.hibernate,org.hibernate.engine,org.hibernate.engine.spi,org.hibernate.loader.plan.build.spi,org.hibernate.loader.plan.spi,org.hibernate.persister.collection,org.hibernate.persister.entity,org.hibernate.persister.walking.spi,org.hibernate.type\",org.hibernate.loader.plan.build.spi;version=\"5.3.7.Final\";uses:=\"org.hibernate.engine,org.hibernate.engine.spi,org.hibernate.loader.plan.build.internal.spaces,org.hibernate.loader.plan.exec.spi,org.hibernate.loader.plan.spi,org.hibernate.persister.collection,org.hibernate.persister.entity,org.hibernate.persister.walking.spi\",org.hibernate.loader.plan.exec.internal;version=\"5.3.7.Final\";uses:=\"org.hibernate,org.hibernate.dialect.pagination,org.hibernate.engine.spi,org.hibernate.loader,org.hibernate.loader.plan.exec.process.spi,org.hibernate.loader.plan.exec.query.internal,org.hibernate.loader.plan.exec.query.spi,org.hibernate.loader.plan.exec.spi,org.hibernate.loader.plan.spi,org.hibernate.loader.spi,org.hibernate.persister.collection,org.hibernate.persister.entity,org.hibernate.transform\",org.hibernate.loader.plan.exec.process.internal;version=\"5.3.7.Final\";uses:=\"org.hibernate,org.hibernate.engine.spi,org.hibernate.loader.plan.exec.process.spi,org.hibernate.loader.plan.exec.query.spi,org.hibernate.loader.plan.exec.spi,org.hibernate.loader.plan.spi,org.hibernate.loader.spi,org.hibernate.transform\",org.hibernate.loader.plan.exec.process.spi;version=\"5.3.7.Final\";uses:=\"org.hibernate,org.hibernate.engine.spi,org.hibernate.loader.plan.exec.process.internal,org.hibernate.loader.plan.exec.query.spi,org.hibernate.loader.plan.exec.spi,org.hibernate.loader.plan.spi,org.hibernate.loader.spi,org.hibernate.persister.entity,org.hibernate.transform\",org.hibernate.loader.plan.exec.query.internal;version=\"5.3.7.Final\";uses:=\"org.hibernate,org.hibernate.dialect,org.hibernate.engine.spi,org.hibernate.loader.plan.exec.query.spi\",org.hibernate.loader.plan.exec.query.spi;version=\"5.3.7.Final\";uses:=\"org.hibernate,org.hibernate.engine.spi\",org.hibernate.loader.plan.exec.spi;version=\"5.3.7.Final\";uses:=\"org.hibernate,org.hibernate.loader,org.hibernate.loader.plan.exec.process.spi,org.hibernate.loader.plan.spi\",org.hibernate.loader.plan.spi;version=\"5.3.7.Final\";uses:=\"org.hibernate,org.hibernate.engine,org.hibernate.loader,org.hibernate.persister.collection,org.hibernate.persister.entity,org.hibernate.persister.walking.spi,org.hibernate.type\",org.hibernate.loader.spi;version=\"5.3.7.Final\";uses:=\"org.hibernate.engine.spi,org.hibernate.persister.entity\",org.hibernate.lob;version=\"5.3.7.Final\";uses:=\"org.hibernate.engine.jdbc\",org.hibernate.mapping;version=\"5.3.7.Final\";uses:=\"org.hibernate,org.hibernate.boot,org.hibernate.boot.model.convert.spi,org.hibernate.boot.model.naming,org.hibernate.boot.model.relational,org.hibernate.boot.spi,org.hibernate.dialect,org.hibernate.dialect.function,org.hibernate.engine,org.hibernate.engine.spi,org.hibernate.id,org.hibernate.id.factory,org.hibernate.property.access.spi,org.hibernate.service,org.hibernate.tool.hbm2ddl,org.hibernate.tool.schema.extract.spi,org.hibernate.tuple,org.hibernate.type\",org.hibernate.metadata;version=\"5.3.7.Final\";uses:=\"org.hibernate,org.hibernate.engine.spi,org.hibernate.type\",org.hibernate.metamodel.internal;version=\"5.3.7.Final\";uses:=\"javax.persistence,javax.persistence.metamodel,org.hibernate,org.hibernate.boot.spi,org.hibernate.engine.spi,org.hibernate.mapping,org.hibernate.metamodel.spi,org.hibernate.persister.collection,org.hibernate.persister.entity,org.hibernate.type,org.hibernate.type.spi\",org.hibernate.metamodel.model.convert.internal;version=\"5.3.7.Final\";uses:=\"javax.persistence,org.hibernate.metamodel.model.convert.spi,org.hibernate.resource.beans.spi,org.hibernate.type.descriptor.java\",org.hibernate.metamodel.model.convert.spi;version=\"5.3.7.Final\";uses:=\"javax.persistence,org.hibernate.resource.beans.spi,org.hibernate.type.descriptor.java\",org.hibernate.metamodel.model.domain;version=\"5.3.7.Final\",org.hibernate.metamodel.spi;version=\"5.3.7.Final\";uses:=\"javax.persistence,org.hibernate,org.hibernate.engine.spi,org.hibernate.persister.collection,org.hibernate.persister.entity,org.hibernate.type.spi\",org.hibernate.param;version=\"5.3.7.Final\";uses:=\"org.hibernate.engine.spi,org.hibernate.type\",org.hibernate.persister.collection;version=\"5.3.7.Final\";uses:=\"org.hibernate,org.hibernate.cache,org.hibernate.cache.spi.access,org.hibernate.cache.spi.entry,org.hibernate.collection.spi,org.hibernate.dialect,org.hibernate.engine.jdbc.batch.internal,org.hibernate.engine.jdbc.env.spi,org.hibernate.engine.jdbc.spi,org.hibernate.engine.spi,org.hibernate.exception.spi,org.hibernate.id,org.hibernate.internal,org.hibernate.loader.collection,org.hibernate.mapping,org.hibernate.metadata,org.hibernate.metamodel.model.domain,org.hibernate.persister.entity,org.hibernate.persister.spi,org.hibernate.persister.walking.spi,org.hibernate.sql,org.hibernate.type\",org.hibernate.persister.entity;version=\"5.3.7.Final\";uses:=\"org.hibernate,org.hibernate.bytecode.enhance.spi,org.hibernate.bytecode.spi,org.hibernate.cache.spi.access,org.hibernate.cache.spi.entry,org.hibernate.dialect.lock,org.hibernate.engine,org.hibernate.engine.jdbc,org.hibernate.engine.jdbc.env.spi,org.hibernate.engine.spi,org.hibernate.id,org.hibernate.internal,org.hibernate.jdbc,org.hibernate.loader.entity,org.hibernate.mapping,org.hibernate.metadata,org.hibernate.metamodel.model.domain,org.hibernate.persister.collection,org.hibernate.persister.spi,org.hibernate.persister.walking.spi,org.hibernate.sql,org.hibernate.tuple.entity,org.hibernate.type\",org.hibernate.persister.internal;version=\"5.3.7.Final\";uses:=\"org.hibernate,org.hibernate.boot.registry,org.hibernate.cache.spi.access,org.hibernate.mapping,org.hibernate.persister.collection,org.hibernate.persister.entity,org.hibernate.persister.spi,org.hibernate.service,org.hibernate.service.spi\",org.hibernate.persister.spi;version=\"5.3.7.Final\";uses:=\"org.hibernate,org.hibernate.boot.spi,org.hibernate.cache.spi.access,org.hibernate.engine.spi,org.hibernate.mapping,org.hibernate.persister.collection,org.hibernate.persister.entity,org.hibernate.service\",org.hibernate.persister.walking.internal;version=\"5.3.7.Final\";uses:=\"org.hibernate,org.hibernate.engine,org.hibernate.engine.spi,org.hibernate.loader,org.hibernate.persister.entity,org.hibernate.persister.walking.spi,org.hibernate.type\",org.hibernate.persister.walking.spi;version=\"5.3.7.Final\";uses:=\"org.hibernate,org.hibernate.engine,org.hibernate.engine.spi,org.hibernate.loader,org.hibernate.loader.plan.spi,org.hibernate.persister.collection,org.hibernate.persister.entity,org.hibernate.persister.spi,org.hibernate.type\",org.hibernate.pretty;version=\"5.3.7.Final\";uses:=\"org.hibernate.collection.spi,org.hibernate.engine.spi,org.hibernate.persister.collection,org.hibernate.persister.entity,org.hibernate.type\",org.hibernate.procedure;version=\"5.3.7.Final\";uses:=\"javax.persistence,org.hibernate,org.hibernate.engine.spi,org.hibernate.query,org.hibernate.query.procedure,org.hibernate.query.spi,org.hibernate.result,org.hibernate.type\",org.hibernate.procedure.internal;version=\"5.3.7.Final\";uses:=\"javax.persistence,org.hibernate,org.hibernate.engine,org.hibernate.engine.query.spi.sql,org.hibernate.engine.spi,org.hibernate.persister.entity,org.hibernate.procedure,org.hibernate.procedure.spi,org.hibernate.query,org.hibernate.query.internal,org.hibernate.query.procedure.internal,org.hibernate.query.procedure.spi,org.hibernate.query.spi,org.hibernate.result,org.hibernate.result.internal,org.hibernate.result.spi,org.hibernate.type\",org.hibernate.procedure.spi;version=\"5.3.7.Final\";uses:=\"javax.persistence,org.hibernate,org.hibernate.engine.spi,org.hibernate.procedure,org.hibernate.query,org.hibernate.query.procedure.internal,org.hibernate.query.spi,org.hibernate.type\",org.hibernate.property.access.internal;version=\"5.3.7.Final\";uses:=\"javax.persistence,org.hibernate,org.hibernate.boot.registry,org.hibernate.boot.registry.selector.spi,org.hibernate.engine.spi,org.hibernate.property.access.spi,org.hibernate.service,org.hibernate.service.spi\",org.hibernate.property.access.spi;version=\"5.3.7.Final\";uses:=\"org.hibernate,org.hibernate.engine.spi,org.hibernate.service\",org.hibernate.proxy;version=\"5.3.7.Final\";uses:=\"net.bytebuddy.implementation.bind.annotation,org.hibernate,org.hibernate.engine.spi,org.hibernate.type\",org.hibernate.proxy.map;version=\"5.3.7.Final\";uses:=\"org.hibernate,org.hibernate.engine.spi,org.hibernate.proxy,org.hibernate.type\",org.hibernate.proxy.pojo;version=\"5.3.7.Final\";uses:=\"org.hibernate.engine.spi,org.hibernate.proxy,org.hibernate.type\",org.hibernate.proxy.pojo.bytebuddy;version=\"5.3.7.Final\";uses:=\"org.hibernate,org.hibernate.bytecode.internal.bytebuddy,org.hibernate.engine.spi,org.hibernate.proxy,org.hibernate.proxy.pojo,org.hibernate.type\",org.hibernate.proxy.pojo.javassist;version=\"5.3.7.Final\";uses:=\"javassist.util.proxy,org.hibernate,org.hibernate.engine.spi,org.hibernate.proxy,org.hibernate.proxy.pojo,org.hibernate.type\",org.hibernate.query;version=\"5.3.7.Final\";uses:=\"javax.persistence,org.hibernate,org.hibernate.transform,org.hibernate.type\",org.hibernate.query.criteria;version=\"5.3.7.Final\";uses:=\"javax.persistence.criteria\",org.hibernate.query.criteria.internal;version=\"5.3.7.Final\";uses:=\"javax.persistence,javax.persistence.criteria,javax.persistence.metamodel,org.hibernate.internal,org.hibernate.query.criteria,org.hibernate.query.criteria.internal.compile,org.hibernate.query.criteria.internal.expression\",org.hibernate.query.criteria.internal.compile;version=\"5.3.7.Final\";uses:=\"javax.persistence,javax.persistence.criteria,org.hibernate,org.hibernate.dialect,org.hibernate.engine.spi,org.hibernate.query,org.hibernate.query.criteria,org.hibernate.query.spi,org.hibernate.transform,org.hibernate.type\",org.hibernate.query.criteria.internal.expression;version=\"5.3.7.Final\";uses:=\"javax.persistence.criteria,javax.persistence.metamodel,org.hibernate.query.criteria.internal,org.hibernate.query.criteria.internal.compile,org.hibernate.query.criteria.internal.path\",org.hibernate.query.criteria.internal.expression.function;version=\"5.3.7.Final\";uses:=\"javax.persistence.criteria,org.hibernate.query.criteria.internal,org.hibernate.query.criteria.internal.compile,org.hibernate.query.criteria.internal.expression\",org.hibernate.query.criteria.internal.path;version=\"5.3.7.Final\";uses:=\"javax.persistence.criteria,javax.persistence.metamodel,org.hibernate.persister.collection,org.hibernate.query.criteria.internal,org.hibernate.query.criteria.internal.compile,org.hibernate.query.criteria.internal.expression\",org.hibernate.query.criteria.internal.predicate;version=\"5.3.7.Final\";uses:=\"javax.persistence.criteria,org.hibernate.query.criteria.internal,org.hibernate.query.criteria.internal.compile,org.hibernate.query.criteria.internal.expression,org.hibernate.query.criteria.internal.path\",org.hibernate.query.internal;version=\"5.3.7.Final\";uses:=\"javax.persistence,org.hibernate,org.hibernate.engine.query.spi,org.hibernate.engine.query.spi.sql,org.hibernate.engine.spi,org.hibernate.query,org.hibernate.query.spi,org.hibernate.transform,org.hibernate.type\",org.hibernate.query.procedure;version=\"5.3.7.Final\";uses:=\"javax.persistence,org.hibernate.query,org.hibernate.query.spi\",org.hibernate.query.procedure.internal;version=\"5.3.7.Final\";uses:=\"javax.persistence,org.hibernate.engine.spi,org.hibernate.procedure,org.hibernate.procedure.internal,org.hibernate.procedure.spi,org.hibernate.query,org.hibernate.query.internal,org.hibernate.query.procedure.spi,org.hibernate.query.spi,org.hibernate.type\",org.hibernate.query.procedure.spi;version=\"5.3.7.Final\";uses:=\"org.hibernate.procedure.spi,org.hibernate.query.procedure\",org.hibernate.query.spi;version=\"5.3.7.Final\";uses:=\"javax.persistence,org.hibernate,org.hibernate.engine,org.hibernate.engine.query.spi,org.hibernate.engine.spi,org.hibernate.procedure,org.hibernate.query,org.hibernate.type\",org.hibernate.resource.beans.container.internal;version=\"5.3.7.Final\";uses:=\"javax.enterprise.inject.spi,javax.inject,org.hibernate,org.hibernate.jpa.event.spi.jpa,org.hibernate.resource.beans.container.spi,org.hibernate.resource.beans.spi,org.hibernate.service\",org.hibernate.resource.beans.container.spi;version=\"5.3.7.Final\";uses:=\"javax.enterprise.inject.spi,org.hibernate.resource.beans.container.internal,org.hibernate.resource.beans.spi,org.hibernate.service.spi\",org.hibernate.resource.beans.internal;version=\"5.3.7.Final\";uses:=\"org.hibernate.resource.beans.container.spi,org.hibernate.resource.beans.spi,org.hibernate.service.spi,org.jboss.logging\",org.hibernate.resource.beans.spi;version=\"5.3.7.Final\";uses:=\"org.hibernate.boot.registry,org.hibernate.boot.registry.classloading.spi,org.hibernate.resource.beans.container.spi,org.hibernate.service,org.hibernate.service.spi\",org.hibernate.resource.jdbc;version=\"5.3.7.Final\",org.hibernate.resource.jdbc.internal;version=\"5.3.7.Final\";uses:=\"org.hibernate.engine.jdbc.connections.spi,org.hibernate.resource.jdbc,org.hibernate.resource.jdbc.spi,org.hibernate.resource.transaction.spi\",org.hibernate.resource.jdbc.spi;version=\"5.3.7.Final\";uses:=\"org.hibernate,org.hibernate.engine.jdbc.connections.spi,org.hibernate.engine.spi,org.hibernate.resource.jdbc,org.hibernate.resource.transaction.backend.jdbc.spi,org.hibernate.resource.transaction.spi,org.hibernate.service\",org.hibernate.resource.transaction;version=\"5.3.7.Final\";uses:=\"org.hibernate\",org.hibernate.resource.transaction.backend.jdbc.internal;version=\"5.3.7.Final\";uses:=\"org.hibernate,org.hibernate.engine.jdbc.connections.spi,org.hibernate.engine.jdbc.spi,org.hibernate.engine.transaction.spi,org.hibernate.jdbc,org.hibernate.jpa.spi,org.hibernate.resource.jdbc.spi,org.hibernate.resource.transaction.backend.jdbc.spi,org.hibernate.resource.transaction.spi,org.hibernate.tool.schema.internal.exec\",org.hibernate.resource.transaction.backend.jdbc.spi;version=\"5.3.7.Final\";uses:=\"org.hibernate.resource.transaction.spi\",org.hibernate.resource.transaction.backend.jta.internal;version=\"5.3.7.Final\";uses:=\"javax.transaction,org.hibernate,org.hibernate.engine.jdbc.connections.spi,org.hibernate.engine.jdbc.spi,org.hibernate.engine.transaction.jta.platform.spi,org.hibernate.engine.transaction.spi,org.hibernate.jdbc,org.hibernate.jpa.spi,org.hibernate.resource.jdbc.spi,org.hibernate.resource.transaction.backend.jta.internal.synchronization,org.hibernate.resource.transaction.spi,org.hibernate.tool.schema.internal.exec\",org.hibernate.resource.transaction.backend.jta.internal.synchronization;version=\"5.3.7.Final\";uses:=\"javax.transaction,org.hibernate.engine.spi\",org.hibernate.resource.transaction.internal;version=\"5.3.7.Final\";uses:=\"javax.transaction,org.hibernate.boot.registry,org.hibernate.resource.transaction.spi,org.hibernate.service,org.hibernate.service.spi\",org.hibernate.resource.transaction.spi;version=\"5.3.7.Final\";uses:=\"javax.transaction,org.hibernate,org.hibernate.engine.transaction.spi,org.hibernate.jpa.spi,org.hibernate.resource.jdbc.spi,org.hibernate.service,org.hibernate.tool.schema.internal.exec\",org.hibernate.result;version=\"5.3.7.Final\";uses:=\"org.hibernate\",org.hibernate.result.internal;version=\"5.3.7.Final\";uses:=\"org.hibernate,org.hibernate.result,org.hibernate.result.spi\",org.hibernate.result.spi;version=\"5.3.7.Final\";uses:=\"org.hibernate.engine.query.spi.sql,org.hibernate.engine.spi\",org.hibernate.secure.internal;version=\"5.3.7.Final\";uses:=\"javax.security.auth,org.hibernate.engine.spi,org.hibernate.event.spi,org.hibernate.secure.spi,org.hibernate.service.spi\",org.hibernate.secure.spi;version=\"5.3.7.Final\";uses:=\"org.hibernate,org.hibernate.boot,org.hibernate.boot.registry,org.hibernate.engine.spi,org.hibernate.integrator.spi,org.hibernate.service,org.hibernate.service.spi\",org.hibernate.service;version=\"5.3.7.Final\";uses:=\"org.hibernate,org.hibernate.boot.registry\",org.hibernate.service.internal;version=\"5.3.7.Final\";uses:=\"org.hibernate,org.hibernate.boot.registry,org.hibernate.boot.spi,org.hibernate.engine.spi,org.hibernate.service,org.hibernate.service.spi\",org.hibernate.service.spi;version=\"5.3.7.Final\";uses:=\"org.hibernate,org.hibernate.boot.registry,org.hibernate.boot.spi,org.hibernate.engine.spi,org.hibernate.service\",org.hibernate.sql;version=\"5.3.7.Final\";uses:=\"org.hibernate,org.hibernate.dialect,org.hibernate.dialect.function,org.hibernate.engine.spi,org.hibernate.sql.ordering.antlr,org.hibernate.type\",org.hibernate.sql.ordering.antlr;version=\"5.3.7.Final\";uses:=\"antlr,antlr.collections,antlr.collections.impl,org.hibernate,org.hibernate.dialect,org.hibernate.dialect.function,org.hibernate.engine.spi\",org.hibernate.stat;version=\"5.3.7.Final\",org.hibernate.stat.internal;version=\"5.3.7.Final\";uses:=\"org.hibernate.boot.spi,org.hibernate.cache.spi,org.hibernate.engine.spi,org.hibernate.metamodel.model.domain,org.hibernate.persister.entity,org.hibernate.service,org.hibernate.service.spi,org.hibernate.stat,org.hibernate.stat.spi\",org.hibernate.stat.spi;version=\"5.3.7.Final\";uses:=\"org.hibernate.engine.spi,org.hibernate.metamodel.model.domain,org.hibernate.service,org.hibernate.stat\",org.hibernate.tool.enhance;version=\"5.3.7.Final\";uses:=\"org.apache.tools.ant\",org.hibernate.tool.hbm2ddl;version=\"5.3.7.Final\";uses:=\"org.apache.tools.ant,org.apache.tools.ant.taskdefs,org.apache.tools.ant.types,org.hibernate,org.hibernate.boot,org.hibernate.boot.registry,org.hibernate.boot.spi,org.hibernate.mapping,org.hibernate.service,org.hibernate.service.spi,org.hibernate.tool.schema,org.hibernate.tool.schema.spi\",org.hibernate.tool.instrument.javassist;version=\"5.3.7.Final\";uses:=\"org.hibernate.tool.enhance\",org.hibernate.tool.schema;version=\"5.3.7.Final\",org.hibernate.tool.schema.extract.internal;version=\"5.3.7.Final\";uses:=\"org.hibernate,org.hibernate.boot.model,org.hibernate.boot.model.naming,org.hibernate.boot.model.relational,org.hibernate.engine.jdbc.connections.spi,org.hibernate.engine.jdbc.env.spi,org.hibernate.resource.transaction.spi,org.hibernate.service,org.hibernate.tool.schema.extract.spi\",org.hibernate.tool.schema.extract.spi;version=\"5.3.7.Final\";uses:=\"org.hibernate,org.hibernate.boot.model,org.hibernate.boot.model.naming,org.hibernate.boot.model.relational,org.hibernate.engine.jdbc.env.spi,org.hibernate.mapping,org.hibernate.service,org.hibernate.tool.schema.extract.internal\",org.hibernate.tool.schema.internal;version=\"5.3.7.Final\";uses:=\"org.hibernate.boot,org.hibernate.boot.model.naming,org.hibernate.boot.model.relational,org.hibernate.boot.registry,org.hibernate.boot.registry.classloading.spi,org.hibernate.dialect,org.hibernate.engine.jdbc.connections.spi,org.hibernate.engine.jdbc.internal,org.hibernate.engine.jdbc.spi,org.hibernate.mapping,org.hibernate.resource.transaction.spi,org.hibernate.service,org.hibernate.service.spi,org.hibernate.tool.hbm2ddl,org.hibernate.tool.schema.extract.spi,org.hibernate.tool.schema.internal.exec,org.hibernate.tool.schema.spi\",org.hibernate.tool.schema.internal.exec;version=\"5.3.7.Final\";uses:=\"org.hibernate.boot.model.naming,org.hibernate.dialect,org.hibernate.engine.jdbc.connections.spi,org.hibernate.engine.jdbc.env.spi,org.hibernate.engine.jdbc.spi,org.hibernate.resource.transaction.spi,org.hibernate.service,org.hibernate.tool.hbm2ddl,org.hibernate.tool.schema.extract.spi,org.hibernate.tool.schema.spi\",org.hibernate.tool.schema.spi;version=\"5.3.7.Final\";uses:=\"org.hibernate,org.hibernate.boot,org.hibernate.boot.model.relational,org.hibernate.mapping,org.hibernate.service,org.hibernate.tool.hbm2ddl,org.hibernate.tool.schema\",org.hibernate.transform;version=\"5.3.7.Final\";uses:=\"org.hibernate.type\",org.hibernate.tuple;version=\"5.3.7.Final\";uses:=\"org.hibernate,org.hibernate.annotations,org.hibernate.bytecode.spi,org.hibernate.engine.spi,org.hibernate.id,org.hibernate.mapping,org.hibernate.persister.entity,org.hibernate.persister.walking.spi,org.hibernate.property.access.spi,org.hibernate.tuple.entity,org.hibernate.type\",org.hibernate.tuple.component;version=\"5.3.7.Final\";uses:=\"org.hibernate,org.hibernate.boot.spi,org.hibernate.engine,org.hibernate.engine.spi,org.hibernate.loader,org.hibernate.mapping,org.hibernate.persister.entity,org.hibernate.persister.spi,org.hibernate.persister.walking.spi,org.hibernate.property.access.spi,org.hibernate.tuple,org.hibernate.type\",org.hibernate.tuple.entity;version=\"5.3.7.Final\";uses:=\"org.hibernate,org.hibernate.bytecode.enhance.spi.interceptor,org.hibernate.bytecode.spi,org.hibernate.engine,org.hibernate.engine.spi,org.hibernate.loader,org.hibernate.mapping,org.hibernate.persister.entity,org.hibernate.persister.spi,org.hibernate.persister.walking.spi,org.hibernate.property.access.spi,org.hibernate.proxy,org.hibernate.tuple,org.hibernate.tuple.component,org.hibernate.type\",org.hibernate.type;version=\"5.3.7.Final\";uses:=\"org.hibernate,org.hibernate.collection.spi,org.hibernate.dialect,org.hibernate.engine.internal,org.hibernate.engine.jdbc,org.hibernate.engine.spi,org.hibernate.persister.collection,org.hibernate.persister.entity,org.hibernate.tuple,org.hibernate.tuple.component,org.hibernate.type.descriptor,org.hibernate.type.descriptor.java,org.hibernate.type.descriptor.sql,org.hibernate.type.spi,org.hibernate.usertype\",org.hibernate.type.descriptor;version=\"5.3.7.Final\";uses:=\"org.hibernate.engine.jdbc,org.hibernate.type.descriptor.sql\",org.hibernate.type.descriptor.converter;version=\"5.3.7.Final\";uses:=\"org.hibernate.metamodel.model.convert.spi,org.hibernate.type,org.hibernate.type.descriptor,org.hibernate.type.descriptor.java,org.hibernate.type.descriptor.sql\",org.hibernate.type.descriptor.java;version=\"5.3.7.Final\";uses:=\"org.hibernate,org.hibernate.type.descriptor,org.hibernate.type.descriptor.spi,org.hibernate.type.descriptor.sql\",org.hibernate.type.descriptor.java.spi;version=\"5.3.7.Final\";uses:=\"org.hibernate.type.descriptor.java,org.hibernate.type.spi\",org.hibernate.type.descriptor.spi;version=\"5.3.7.Final\";uses:=\"javax.persistence,org.hibernate.type.spi\",org.hibernate.type.descriptor.sql;version=\"5.3.7.Final\";uses:=\"org.hibernate.type.descriptor,org.hibernate.type.descriptor.java,org.hibernate.type.spi\",org.hibernate.type.descriptor.sql.spi;version=\"5.3.7.Final\";uses:=\"org.hibernate.type.descriptor.sql,org.hibernate.type.spi\",org.hibernate.type.internal;version=\"5.3.7.Final\";uses:=\"org.hibernate.type.spi\",org.hibernate.type.spi;version=\"5.3.7.Final\";uses:=\"org.hibernate,org.hibernate.boot.spi,org.hibernate.engine.spi,org.hibernate.metamodel.spi,org.hibernate.service,org.hibernate.type,org.hibernate.type.descriptor.java.spi,org.hibernate.type.descriptor.sql.spi\",org.hibernate.usertype;version=\"5.3.7.Final\";uses:=\"org.hibernate,org.hibernate.collection.spi,org.hibernate.engine.jdbc,org.hibernate.engine.spi,org.hibernate.persister.collection,org.hibernate.type\"", + "require_capability": "osgi.ee;filter:=\"(&(osgi.ee=JavaSE)(version=1.8))\"" + }, + "dependencies": [ + { + "purl": "pkg:osgi/javax.security.auth", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/javax.security.jacc", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/javax.validation", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/javax.validation.constraints", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/javax.validation.groups", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/javax.validation.metadata", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/javax.persistence", + "extracted_requirement": "2.2.0", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/javax.management", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/javax.naming.event", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/javax.naming.spi", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.apache.tools.ant", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.apache.tools.ant.taskdefs", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.apache.tools.ant.types", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/javax.inject", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/net.bytebuddy", + "extracted_requirement": "[1.8,2)", + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/net.bytebuddy.asm", + "extracted_requirement": "[1.8,2)", + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/net.bytebuddy.description", + "extracted_requirement": "[1.8,2)", + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/net.bytebuddy.description.annotation", + "extracted_requirement": "[1.8,2)", + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/net.bytebuddy.description.field", + "extracted_requirement": "[1.8,2)", + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/net.bytebuddy.description.method", + "extracted_requirement": "[1.8,2)", + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/net.bytebuddy.description.modifier", + "extracted_requirement": "[1.8,2)", + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/net.bytebuddy.description.type", + "extracted_requirement": "[1.8,2)", + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/net.bytebuddy.dynamic", + "extracted_requirement": "[1.8,2)", + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/net.bytebuddy.dynamic.loading", + "extracted_requirement": "[1.8,2)", + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/net.bytebuddy.dynamic.scaffold", + "extracted_requirement": "[1.8,2)", + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/net.bytebuddy.dynamic.scaffold.subclass", + "extracted_requirement": "[1.8,2)", + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/net.bytebuddy.implementation", + "extracted_requirement": "[1.8,2)", + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/net.bytebuddy.implementation.bind.annotation", + "extracted_requirement": "[1.8,2)", + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/net.bytebuddy.implementation.bytecode", + "extracted_requirement": "[1.8,2)", + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/net.bytebuddy.implementation.bytecode.assign", + "extracted_requirement": "[1.8,2)", + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/net.bytebuddy.implementation.bytecode.assign.primitive", + "extracted_requirement": "[1.8,2)", + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/net.bytebuddy.implementation.bytecode.assign.reference", + "extracted_requirement": "[1.8,2)", + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/net.bytebuddy.jar.asm", + "extracted_requirement": "[1.8,2)", + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/net.bytebuddy.matcher", + "extracted_requirement": "[1.8,2)", + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/net.bytebuddy.pool", + "extracted_requirement": "[1.8,2)", + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/javax.transaction", + "extracted_requirement": "[1.1,2)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/antlr", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/antlr.collections", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/antlr.collections.impl", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/com.fasterxml.classmate", + "extracted_requirement": "[1.3,2)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/com.fasterxml.classmate.members", + "extracted_requirement": "[1.3,2)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/javassist", + "extracted_requirement": "[3.23,4)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/javassist.bytecode", + "extracted_requirement": "[3.23,4)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/javassist.bytecode.annotation", + "extracted_requirement": "[3.23,4)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/javassist.bytecode.stackmap", + "extracted_requirement": "[3.23,4)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/javassist.util.proxy", + "extracted_requirement": "[3.23,4)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/javax.naming", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/javax.persistence.criteria", + "extracted_requirement": "[2.2,3)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/javax.persistence.metamodel", + "extracted_requirement": "[2.2,3)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/javax.persistence.spi", + "extracted_requirement": "[2.2,3)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/javax.sql", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/javax.transaction.xa", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/javax.xml.bind", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/javax.xml.bind.annotation", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/javax.xml.bind.annotation.adapters", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/javax.xml.namespace", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/javax.xml.parsers", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/javax.xml.stream", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/javax.xml.stream.events", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/javax.xml.stream.util", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/javax.xml.transform", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/javax.xml.transform.dom", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/javax.xml.transform.stream", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/javax.xml.validation", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.dom4j", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.dom4j.io", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.action.internal", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.action.spi", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.annotations", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.annotations.common", + "extracted_requirement": "[5.0,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.annotations.common.annotationfactory", + "extracted_requirement": "[5.0,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.annotations.common.reflection", + "extracted_requirement": "[5.0,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.annotations.common.reflection.java", + "extracted_requirement": "[5.0,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.annotations.common.util", + "extracted_requirement": "[5.0,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.boot", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.boot.archive.internal", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.boot.archive.scan.internal", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.boot.archive.scan.spi", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.boot.archive.spi", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.boot.cfgxml.internal", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.boot.cfgxml.spi", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.boot.internal", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.boot.jaxb", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.boot.jaxb.cfg.spi", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.boot.jaxb.hbm.internal", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.boot.jaxb.hbm.spi", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.boot.jaxb.internal", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.boot.jaxb.internal.stax", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.boot.jaxb.spi", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.boot.model", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.boot.model.convert.internal", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.boot.model.convert.spi", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.boot.model.naming", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.boot.model.process.internal", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.boot.model.process.spi", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.boot.model.relational", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.boot.model.source.internal", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.boot.model.source.internal.annotations", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.boot.model.source.internal.hbm", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.boot.model.source.spi", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.boot.registry", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.boot.registry.classloading.internal", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.boot.registry.classloading.spi", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.boot.registry.internal", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.boot.registry.selector", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.boot.registry.selector.internal", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.boot.registry.selector.spi", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.boot.spi", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.boot.xsd", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.bytecode.enhance.internal.bytebuddy", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.bytecode.enhance.internal.javassist", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.bytecode.enhance.internal.tracker", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.bytecode.enhance.spi", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.bytecode.enhance.spi.interceptor", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.bytecode.internal.bytebuddy", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.bytecode.internal.javassist", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.bytecode.spi", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.cache", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.cache.cfg.internal", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.cache.cfg.spi", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.cache.internal", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.cache.spi", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.cache.spi.access", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.cache.spi.entry", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.cache.spi.support", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.cfg", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.cfg.annotations", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.cfg.annotations.reflection", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.cfg.beanvalidation", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.classic", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.collection.internal", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.collection.spi", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.context", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.context.internal", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.context.spi", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.criterion", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.dialect", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.dialect.function", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.dialect.hint", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.dialect.identity", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.dialect.lock", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.dialect.pagination", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.dialect.unique", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.engine", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.engine.config.internal", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.engine.config.spi", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.engine.internal", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.engine.jdbc", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.engine.jdbc.batch.internal", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.engine.jdbc.batch.spi", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.engine.jdbc.connections.internal", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.engine.jdbc.connections.spi", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.engine.jdbc.cursor.internal", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.engine.jdbc.cursor.spi", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.engine.jdbc.dialect.internal", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.engine.jdbc.dialect.spi", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.engine.jdbc.env.internal", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.engine.jdbc.env.spi", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.engine.jdbc.internal", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.engine.jdbc.spi", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.engine.jndi", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.engine.jndi.internal", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.engine.jndi.spi", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.engine.loading.internal", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.engine.profile", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.engine.query", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.engine.query.internal", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.engine.query.spi", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.engine.query.spi.sql", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.engine.spi", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.engine.transaction.internal", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.engine.transaction.internal.jta", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.engine.transaction.jta.platform.internal", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.engine.transaction.jta.platform.spi", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.engine.transaction.spi", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.event.internal", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.event.service.internal", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.event.service.spi", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.event.spi", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.exception", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.exception.internal", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.exception.spi", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.graph.spi", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.hql.internal", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.hql.internal.antlr", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.hql.internal.ast", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.hql.internal.ast.exec", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.hql.internal.ast.tree", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.hql.internal.ast.util", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.hql.internal.classic", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.hql.spi", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.hql.spi.id", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.hql.spi.id.global", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.hql.spi.id.local", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.hql.spi.id.persistent", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.id", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.id.enhanced", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.id.factory", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.id.factory.internal", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.id.factory.spi", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.id.insert", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.id.uuid", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.integrator.internal", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.integrator.spi", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.internal", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.internal.log", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.internal.util", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.internal.util.beans", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.internal.util.collections", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.internal.util.compare", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.internal.util.config", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.internal.util.io", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.internal.util.type", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.internal.util.xml", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.jdbc", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.jmx.internal", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.jmx.spi", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.jpa", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.jpa.boot.internal", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.jpa.boot.spi", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.jpa.event.internal", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.jpa.event.spi", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.jpa.event.spi.jpa", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.jpa.graph.internal", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.jpa.internal", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.jpa.internal.enhance", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.jpa.internal.util", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.jpa.spi", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.loader", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.loader.collection", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.loader.collection.plan", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.loader.criteria", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.loader.custom", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.loader.custom.sql", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.loader.entity", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.loader.entity.plan", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.loader.hql", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.loader.plan.build.internal", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.loader.plan.build.internal.returns", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.loader.plan.build.internal.spaces", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.loader.plan.build.spi", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.loader.plan.exec.internal", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.loader.plan.exec.process.internal", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.loader.plan.exec.process.spi", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.loader.plan.exec.query.internal", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.loader.plan.exec.query.spi", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.loader.plan.exec.spi", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.loader.plan.spi", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.loader.spi", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.mapping", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.metadata", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.metamodel.internal", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.metamodel.model.convert.internal", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.metamodel.model.convert.spi", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.metamodel.model.domain", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.metamodel.spi", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.param", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.persister.collection", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.persister.entity", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.persister.internal", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.persister.spi", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.persister.walking.internal", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.persister.walking.spi", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.pretty", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.procedure", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.procedure.internal", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.procedure.spi", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.property.access.internal", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.property.access.spi", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.proxy", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.proxy.map", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.proxy.pojo", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.proxy.pojo.bytebuddy", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.proxy.pojo.javassist", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.query", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.query.criteria", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.query.criteria.internal", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.query.criteria.internal.compile", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.query.criteria.internal.expression", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.query.criteria.internal.expression.function", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.query.criteria.internal.path", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.query.criteria.internal.predicate", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.query.internal", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.query.procedure", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.query.procedure.internal", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.query.procedure.spi", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.query.spi", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.resource.beans.container.internal", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.resource.beans.container.spi", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.resource.beans.internal", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.resource.beans.spi", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.resource.jdbc", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.resource.jdbc.internal", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.resource.jdbc.spi", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.resource.transaction", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.resource.transaction.backend.jdbc.internal", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.resource.transaction.backend.jdbc.spi", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.resource.transaction.backend.jta.internal", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.resource.transaction.backend.jta.internal.synchronization", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.resource.transaction.internal", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.resource.transaction.spi", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.result", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.result.internal", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.result.spi", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.secure.internal", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.secure.spi", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.service", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.service.internal", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.service.spi", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.sql", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.sql.ordering.antlr", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.stat", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.stat.internal", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.stat.spi", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.tool.enhance", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.tool.hbm2ddl", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.tool.schema", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.tool.schema.extract.internal", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.tool.schema.extract.spi", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.tool.schema.internal", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.tool.schema.internal.exec", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.tool.schema.spi", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.transform", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.tuple", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.tuple.component", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.tuple.entity", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.type", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.type.descriptor", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.type.descriptor.converter", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.type.descriptor.java", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.type.descriptor.java.spi", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.type.descriptor.spi", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.type.descriptor.sql", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.type.descriptor.sql.spi", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.type.internal", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.type.spi", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hibernate.usertype", + "extracted_requirement": "[5.3,6)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.jboss.jandex", + "extracted_requirement": "[2.0,3)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.jboss.logging", + "extracted_requirement": "[3.3,4)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.w3c.dom", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.xml.sax", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/javax.enterprise.context.spi", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/javax.enterprise.inject.spi", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + } + ] } \ No newline at end of file diff --git a/tests/packagedcode/data/maven_misc/manifest/2/MANIFEST.MF.package-data.json b/tests/packagedcode/data/maven_misc/manifest/2/MANIFEST.MF.package-data.json index 7efa2ebed5c..811abfbd58c 100644 --- a/tests/packagedcode/data/maven_misc/manifest/2/MANIFEST.MF.package-data.json +++ b/tests/packagedcode/data/maven_misc/manifest/2/MANIFEST.MF.package-data.json @@ -15,5 +15,40 @@ } ], "vcs_url": null, - "code_view_url": null + "code_view_url": null, + "dependencies": [ + { + "purl": "pkg:osgi/org.eclipse.ui", + "extracted_requirement": null, + "scope": "require", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.eclipse.core.runtime", + "extracted_requirement": null, + "scope": "require", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/jRegistryKey", + "extracted_requirement": "[1.4.5,2.0.0)", + "scope": "require", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + } + ] } \ No newline at end of file diff --git a/tests/packagedcode/data/maven_misc/manifest/24/MANIFEST.MF.package-data.json b/tests/packagedcode/data/maven_misc/manifest/24/MANIFEST.MF.package-data.json index 953d19acd66..e9ea596c949 100644 --- a/tests/packagedcode/data/maven_misc/manifest/24/MANIFEST.MF.package-data.json +++ b/tests/packagedcode/data/maven_misc/manifest/24/MANIFEST.MF.package-data.json @@ -17,6 +17,198 @@ "vcs_url": null, "code_view_url": null, "extra_data": { - "documentation_url": "http://www.oracle.com" - } + "documentation_url": "http://www.oracle.com", + "import_package": "javax.security.sasl;resolution:=optional,com.sun.mail.util;version=\"[1.6,2)\",javax.activation,javax.crypto,javax.crypto.spec,javax.mail;version=\"[1.6,2)\",javax.mail.event;version=\"[1.6,2)\",javax.mail.internet;version=\"[1.6,2)\",javax.mail.search;version=\"[1.6,2)\",javax.mail.util;version=\"[1.6,2)\",javax.net,javax.net.ssl,javax.security.auth.callback,javax.security.auth.x500,javax.xml.transform,javax.xml.transform.stream,sun.security.util;resolution:=optional", + "export_package": "javax.mail;version=\"1.6\";uses:=\"javax.activation,javax.mail.event,javax.mail.search\",javax.mail.event;version=\"1.6\";uses:=\"javax.mail\",javax.mail.internet;version=\"1.6\";uses:=\"javax.activation,javax.mail\",javax.mail.search;version=\"1.6\";uses:=\"javax.mail\",javax.mail.util;version=\"1.6\";uses:=\"javax.activation,javax.mail.internet\",com.sun.mail.util;version=\"1.6.1\";uses:=\"javax.mail,javax.mail.internet,javax.net.ssl\",com.sun.mail.auth;version=\"1.6.1\";uses:=\"com.sun.mail.util,javax.security.auth.callback,javax.security.sasl\",com.sun.mail.handlers;version=\"1.6.1\";uses:=\"javax.activation\"", + "require_capability": "osgi.ee;filter:=\"(&(osgi.ee=JavaSE)(version=1.7))\"" + }, + "dependencies": [ + { + "purl": "pkg:osgi/javax.security.sasl", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/com.sun.mail.util", + "extracted_requirement": "[1.6,2)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/javax.activation", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/javax.crypto", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/javax.crypto.spec", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/javax.mail", + "extracted_requirement": "[1.6,2)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/javax.mail.event", + "extracted_requirement": "[1.6,2)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/javax.mail.internet", + "extracted_requirement": "[1.6,2)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/javax.mail.search", + "extracted_requirement": "[1.6,2)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/javax.mail.util", + "extracted_requirement": "[1.6,2)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/javax.net", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/javax.net.ssl", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/javax.security.auth.callback", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/javax.security.auth.x500", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/javax.xml.transform", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/javax.xml.transform.stream", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/sun.security.util", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + } + ] } \ No newline at end of file diff --git a/tests/packagedcode/data/maven_misc/manifest/25/MANIFEST.MF.package-data.json b/tests/packagedcode/data/maven_misc/manifest/25/MANIFEST.MF.package-data.json index a15948240e2..6d0e381990e 100644 --- a/tests/packagedcode/data/maven_misc/manifest/25/MANIFEST.MF.package-data.json +++ b/tests/packagedcode/data/maven_misc/manifest/25/MANIFEST.MF.package-data.json @@ -10,5 +10,78 @@ "homepage_url": null, "parties": [], "vcs_url": null, - "code_view_url": null + "code_view_url": null, + "dependencies": [ + { + "purl": "pkg:osgi/org.apache.tools.ant.taskdefs", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.apache.tools.ant.taskdefs.compilers", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.apache.tools.ant.types", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.codehaus.commons.compiler", + "extracted_requirement": "[3.0,4)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.codehaus.janino.util", + "extracted_requirement": "[3.0,4)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.codehaus.janino.commons-compiler", + "extracted_requirement": null, + "scope": "require", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + } + ], + "extra_data": { + "import_package": "org.apache.tools.ant.taskdefs,org.apache.tools.ant.taskdefs.compilers,org.apache.tools.ant.types,org.codehaus.commons.compiler;version=\"[3.0,4)\",org.codehaus.janino.util;version=\"[3.0,4)\"", + "export_package": "org.codehaus.janino;version=\"3.0.8\";uses:=\"org.apache.tools.ant.taskdefs.compilers,org.codehaus.commons.compiler,org.codehaus.janino.util,org.codehaus.janino.util.resource\",org.codehaus.janino.samples;version=\"3.0.8\";uses:=\"org.codehaus.commons.compiler,org.codehaus.janino,org.codehaus.janino.util\",org.codehaus.janino.tools;version=\"3.0.8\";uses:=\"org.codehaus.janino\",org.codehaus.janino.util;version=\"3.0.8\";uses:=\"org.codehaus.janino,org.codehaus.janino.util.resource\",org.codehaus.janino.util.resource;version=\"3.0.8\"", + "require_capability": "osgi.ee;filter:=\"(&(osgi.ee=JavaSE)(version=1.6))\"" + } } \ No newline at end of file diff --git a/tests/packagedcode/data/maven_misc/manifest/27/MANIFEST.MF.package-data.json b/tests/packagedcode/data/maven_misc/manifest/27/MANIFEST.MF.package-data.json index 9d351a6b7ad..a15ab776b45 100644 --- a/tests/packagedcode/data/maven_misc/manifest/27/MANIFEST.MF.package-data.json +++ b/tests/packagedcode/data/maven_misc/manifest/27/MANIFEST.MF.package-data.json @@ -15,5 +15,616 @@ } ], "vcs_url": null, - "code_view_url": null + "code_view_url": null, + "dependencies": [ + { + "purl": "pkg:osgi/javax.crypto", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/javax.crypto.spec", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/javax.naming", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/javax.naming.directory", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/javax.naming.ldap", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/javax.naming.spi", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/javax.net", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/javax.net.ssl", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/javax.security.auth", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/javax.security.auth.callback", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/javax.security.auth.login", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/javax.security.cert", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/javax.servlet", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/javax.servlet.http", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/javax.sql", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/javax.swing", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/javax.swing.border", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/javax.swing.event", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/javax.swing.table", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/javax.swing.tree", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/javax.transaction.xa", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/javax.xml.bind.util", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/javax.xml.parsers", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/javax.xml.stream", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/javax.xml.transform", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/javax.xml.transform.dom", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/javax.xml.transform.sax", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/javax.xml.transform.stax", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/javax.xml.transform.stream", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hsqldb", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hsqldb.auth", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hsqldb.dbinfo", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hsqldb.error", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hsqldb.index", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hsqldb.jdbc", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hsqldb.jdbc.pool", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hsqldb.lib", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hsqldb.lib.java", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hsqldb.lib.tar", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hsqldb.lib.tar.rb", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hsqldb.map", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hsqldb.navigator", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hsqldb.persist", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hsqldb.resources", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hsqldb.result", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hsqldb.rights", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hsqldb.rowio", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hsqldb.sample", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hsqldb.scriptio", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hsqldb.server", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hsqldb.types", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.hsqldb.util", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.w3c.dom", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.w3c.dom.bootstrap", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.xml.sax", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + } + ], + "extra_data": { + "import_package": "javax.crypto;resolution:=optional,javax.crypto.spec;resolution:=optional,javax.naming;resolution:=optional,javax.naming.directory;resolution:=optional,javax.naming.ldap;resolution:=optional,javax.naming.spi;resolution:=optional,javax.net;resolution:=optional,javax.net.ssl;resolution:=optional,javax.security.auth;resolution:=optional,javax.security.auth.callback;resolution:=optional,javax.security.auth.login;resolution:=optional,javax.security.cert;resolution:=optional,javax.servlet;resolution:=optional,javax.servlet.http;resolution:=optional,javax.sql;resolution:=optional,javax.swing;resolution:=optional,javax.swing.border;resolution:=optional,javax.swing.event;resolution:=optional,javax.swing.table;resolution:=optional,javax.swing.tree;resolution:=optional,javax.transaction.xa;resolution:=optional,javax.xml.bind.util;resolution:=optional,javax.xml.parsers;resolution:=optional,javax.xml.stream;resolution:=optional,javax.xml.transform;resolution:=optional,javax.xml.transform.dom;resolution:=optional,javax.xml.transform.sax;resolution:=optional,javax.xml.transform.stax;resolution:=optional,javax.xml.transform.stream;resolution:=optional,org.hsqldb;resolution:=optional,org.hsqldb.auth;resolution:=optional,org.hsqldb.dbinfo;resolution:=optional,org.hsqldb.error;resolution:=optional,org.hsqldb.index;resolution:=optional,org.hsqldb.jdbc;resolution:=optional,org.hsqldb.jdbc.pool;resolution:=optional,org.hsqldb.lib;resolution:=optional,org.hsqldb.lib.java;resolution:=optional,org.hsqldb.lib.tar;resolution:=optional,org.hsqldb.lib.tar.rb;resolution:=optional,org.hsqldb.map;resolution:=optional,org.hsqldb.navigator;resolution:=optional,org.hsqldb.persist;resolution:=optional,org.hsqldb.resources;resolution:=optional,org.hsqldb.result;resolution:=optional,org.hsqldb.rights;resolution:=optional,org.hsqldb.rowio;resolution:=optional,org.hsqldb.sample;resolution:=optional,org.hsqldb.scriptio;resolution:=optional,org.hsqldb.server;resolution:=optional,org.hsqldb.types;resolution:=optional,org.hsqldb.util;resolution:=optional,org.w3c.dom;resolution:=optional,org.w3c.dom.bootstrap;resolution:=optional,org.xml.sax;resolution:=optional", + "export_package": "org.hsqldb;uses:=\"org.hsqldb.server,org.hsqldb.error,org.hsqldb.types,org.hsqldb.lib,org.hsqldb.result,org.hsqldb.persist,org.hsqldb.map,org.hsqldb.navigator,org.hsqldb.jdbc,org.hsqldb.rowio,org.hsqldb.rights,org.hsqldb.index,org.hsqldb.dbinfo,org.hsqldb.lib.java,org.hsqldb.scriptio\",org.hsqldb.auth;uses:=\"org.hsqldb.jdbc,org.hsqldb.types,org.hsqldb.lib,javax.security.auth.callback,javax.security.auth,javax.security.auth.login,javax.naming.directory,javax.naming.ldap,javax.naming,javax.net.ssl\",org.hsqldb.dbinfo;uses:=\"org.hsqldb.map,org.hsqldb,org.hsqldb.rights,org.hsqldb.resources,org.hsqldb.persist,org.hsqldb.lib,org.hsqldb.result,org.hsqldb.types,org.hsqldb.index\",org.hsqldb.error;uses:=\"org.hsqldb.result,org.hsqldb,org.hsqldb.resources,org.hsqldb.lib\",org.hsqldb.index;uses:=\"org.hsqldb.persist,org.hsqldb.navigator,org.hsqldb,org.hsqldb.types,org.hsqldb.error,org.hsqldb.rights,org.hsqldb.lib,org.hsqldb.rowio\",org.hsqldb.jdbc;uses:=\"org.hsqldb.error,org.hsqldb.result,org.hsqldb.navigator,org.hsqldb,org.hsqldb.types,org.hsqldb.lib.java,org.hsqldb.lib,javax.sql,org.hsqldb.persist,javax.naming,javax.naming.spi,org.hsqldb.jdbc.pool,org.hsqldb.map,org.w3c.dom,org.xml.sax,javax.xml.parsers,javax.xml.stream,javax.xml.transform.sax,javax.xml.transform.stax,javax.xml.transform.dom,javax.xml.transform,javax.xml.transform.stream,javax.xml.bind.util,org.w3c.dom.bootstrap\",org.hsqldb.jdbc.pool;uses:=\"org.hsqldb.jdbc,javax.sql,org.hsqldb.lib,javax.naming,javax.transaction.xa,org.hsqldb.error,org.hsqldb\",org.hsqldb.lib;uses:=\"org.hsqldb.lib.java,org.hsqldb.map,org.hsqldb\",org.hsqldb.lib.java,org.hsqldb.lib.tar;uses:=\"org.hsqldb.lib\",org.hsqldb.lib.tar.rb,org.hsqldb.map;uses:=\"org.hsqldb.lib,org.hsqldb.types\",org.hsqldb.navigator;uses:=\"org.hsqldb,org.hsqldb.error,org.hsqldb.result,org.hsqldb.rowio,org.hsqldb.types,org.hsqldb.lib,org.hsqldb.index,org.hsqldb.persist\",org.hsqldb.persist;uses:=\"org.hsqldb.map,org.hsqldb.lib,org.hsqldb.rowio,org.hsqldb.error,org.hsqldb,javax.crypto,javax.crypto.spec,org.hsqldb.scriptio,org.hsqldb.types,org.hsqldb.result,org.hsqldb.navigator,org.hsqldb.index,org.hsqldb.rights,org.hsqldb.lib.tar,org.hsqldb.dbinfo,org.hsqldb.lib.java\",org.hsqldb.resources;uses:=\"org.hsqldb.lib\",org.hsqldb.result;uses:=\"org.hsqldb.error,org.hsqldb.navigator,org.hsqldb.persist,org.hsqldb.map,org.hsqldb,org.hsqldb.types,org.hsqldb.lib,org.hsqldb.rowio\",org.hsqldb.rights;uses:=\"org.hsqldb.error,org.hsqldb,org.hsqldb.types,org.hsqldb.lib,org.hsqldb.result\",org.hsqldb.rowio;uses:=\"org.hsqldb.error,org.hsqldb.types,org.hsqldb.lib,org.hsqldb.map,org.hsqldb,org.hsqldb.persist,org.hsqldb.scriptio\",org.hsqldb.sample,org.hsqldb.scriptio;uses:=\"org.hsqldb.persist,org.hsqldb,org.hsqldb.error,org.hsqldb.lib.java,org.hsqldb.lib,org.hsqldb.rowio,org.hsqldb.result,org.hsqldb.map,org.hsqldb.types,org.hsqldb.navigator\",org.hsqldb.server;uses:=\"org.hsqldb.error,org.hsqldb.persist,org.hsqldb.jdbc,org.hsqldb,javax.net.ssl,org.hsqldb.lib,javax.net,javax.security.cert,org.hsqldb.types,org.hsqldb.result,org.hsqldb.resources,org.hsqldb.lib.java,org.hsqldb.map,org.hsqldb.navigator,org.hsqldb.rowio,javax.servlet,javax.servlet.http\",org.hsqldb.types;uses:=\"org.hsqldb.error,org.hsqldb.jdbc,org.hsqldb,org.hsqldb.lib,org.hsqldb.map,org.hsqldb.result,org.hsqldb.lib.java,org.hsqldb.persist,org.hsqldb.rights\",org.hsqldb.util;uses:=\"javax.swing,javax.swing.border,org.hsqldb.lib.java,org.hsqldb.lib,javax.swing.tree,javax.swing.table,javax.swing.event\"" + } } \ No newline at end of file diff --git a/tests/packagedcode/data/maven_misc/manifest/3/MANIFEST.MF.package-data.json b/tests/packagedcode/data/maven_misc/manifest/3/MANIFEST.MF.package-data.json index fcfc98ae6cf..7bd807d765d 100644 --- a/tests/packagedcode/data/maven_misc/manifest/3/MANIFEST.MF.package-data.json +++ b/tests/packagedcode/data/maven_misc/manifest/3/MANIFEST.MF.package-data.json @@ -10,5 +10,242 @@ "homepage_url": null, "parties": [], "vcs_url": null, - "code_view_url": null + "code_view_url": null, + "dependencies": [ + { + "purl": "pkg:osgi/org.apache.batik.css.engine", + "extracted_requirement": "[1.6.0,1.7.0)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.apache.batik.css.engine.value", + "extracted_requirement": "[1.6.0,1.7.0)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.apache.batik.css.engine.value.svg", + "extracted_requirement": "[1.6.0,1.7.0)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.apache.batik.css.engine.value.svg12", + "extracted_requirement": "[1.6.0,1.7.0)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.apache.batik.dom", + "extracted_requirement": "[1.6.0,1.7.0)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.apache.batik.dom.events", + "extracted_requirement": "[1.6.0,1.7.0)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.apache.batik.dom.svg", + "extracted_requirement": "[1.6.0,1.7.0)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.apache.batik.dom.util", + "extracted_requirement": "[1.6.0,1.7.0)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.apache.batik.ext.awt", + "extracted_requirement": "[1.6.0,1.7.0)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.apache.batik.ext.awt.color", + "extracted_requirement": "[1.6.0,1.7.0)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.apache.batik.ext.awt.geom", + "extracted_requirement": "[1.6.0,1.7.0)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.apache.batik.ext.awt.image", + "extracted_requirement": "[1.6.0,1.7.0)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.apache.batik.ext.awt.image.renderable", + "extracted_requirement": "[1.6.0,1.7.0)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.apache.batik.ext.awt.image.rendered", + "extracted_requirement": "[1.6.0,1.7.0)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.apache.batik.ext.awt.image.spi", + "extracted_requirement": "[1.6.0,1.7.0)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.apache.batik.i18n", + "extracted_requirement": "[1.6.0,1.7.0)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.apache.batik.parser", + "extracted_requirement": "[1.6.0,1.7.0)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.apache.batik.util", + "extracted_requirement": "[1.6.0,1.7.0)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.apache.batik.util.gui.resource", + "extracted_requirement": "[1.6.0,1.7.0)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.apache.batik.xml", + "extracted_requirement": "[1.6.0,1.7.0)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.w3c.dom.svg", + "extracted_requirement": "[1.1.0,1.3.0)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + } + ], + "extra_data": { + "import_package": "org.apache.batik.css.engine;version=\"[1.6.0,1.7.0)\",org.apache.batik.css.engine.value;version=\"[1.6.0,1.7.0)\",org.apache.batik.css.engine.value.svg;version=\"[1.6.0,1.7.0)\",org.apache.batik.css.engine.value.svg12;version=\"[1.6.0,1.7.0)\",org.apache.batik.dom;version=\"[1.6.0,1.7.0)\",org.apache.batik.dom.events;version=\"[1.6.0,1.7.0)\",org.apache.batik.dom.svg;version=\"[1.6.0,1.7.0)\",org.apache.batik.dom.util;version=\"[1.6.0,1.7.0)\",org.apache.batik.ext.awt;version=\"[1.6.0,1.7.0)\",org.apache.batik.ext.awt.color;version=\"[1.6.0,1.7.0)\",org.apache.batik.ext.awt.geom;version=\"[1.6.0,1.7.0)\",org.apache.batik.ext.awt.image;version=\"[1.6.0,1.7.0)\",org.apache.batik.ext.awt.image.renderable;version=\"[1.6.0,1.7.0)\",org.apache.batik.ext.awt.image.rendered;version=\"[1.6.0,1.7.0)\",org.apache.batik.ext.awt.image.spi;version=\"[1.6.0,1.7.0)\",org.apache.batik.i18n;version=\"[1.6.0,1.7.0)\",org.apache.batik.parser;version=\"[1.6.0,1.7.0)\",org.apache.batik.util;version=\"[1.6.0,1.7.0)\",org.apache.batik.util.gui.resource;version=\"[1.6.0,1.7.0)\",org.apache.batik.xml;version=\"[1.6.0,1.7.0)\",org.w3c.dom.svg;version=\"[1.1.0,1.3.0)\"", + "export_package": "org.apache.batik.bridge;version=\"1.6.0\",org.apache.batik.bridge.svg12;version=\"1.6.0\",org.apache.batik.gvt;version=\"1.6.0\",org.apache.batik.gvt.event;version=\"1.6.0\",org.apache.batik.gvt.filter;version=\"1.6.0\",org.apache.batik.gvt.flow;version=\"1.6.0\",org.apache.batik.gvt.font;version=\"1.6.0\",org.apache.batik.gvt.renderer;version=\"1.6.0\",org.apache.batik.gvt.svg12;version=\"1.6.0\",org.apache.batik.gvt.text;version=\"1.6.0\",org.apache.batik.script;version=\"1.6.0\",org.apache.batik.script.rhino;version=\"1.6.0\",META-INF.services" + } } \ No newline at end of file diff --git a/tests/packagedcode/data/maven_misc/manifest/4/MANIFEST.MF.package-data.json b/tests/packagedcode/data/maven_misc/manifest/4/MANIFEST.MF.package-data.json index 3b285fbfb08..82fc05ac1d0 100644 --- a/tests/packagedcode/data/maven_misc/manifest/4/MANIFEST.MF.package-data.json +++ b/tests/packagedcode/data/maven_misc/manifest/4/MANIFEST.MF.package-data.json @@ -17,6 +17,373 @@ "vcs_url": null, "code_view_url": null, "extra_data": { - "documentation_url": "http://logging.apache.org/log4j/1.2" - } + "documentation_url": "http://logging.apache.org/log4j/1.2", + "import_package": "com.ibm.uvm.tools;resolution:=optional,com.sun.jdmk.comm;resolution:=optional,com.sun.jdmk.comm;resolution:=optional,javax.jmdns,javax.jms;resolution:=optional,javax.mail;resolution:=optional,javax.mail.internet;resolution:=optional,javax.management;resolution:=optional,javax.naming;resolution:=optional,javax.swing;resolution:=optional,javax.swing.border;resolution:=optional,javax.swing.event;resolution:=optional,javax.swing.table;resolution:=optional,javax.swing.text;resolution:=optional,javax.swing.tree;resolution:=optional,javax.xml.parsers,org.apache.log4j,org.apache.log4j.config,org.apache.log4j.helpers,org.apache.log4j.jdbc,org.apache.log4j.jmx,org.apache.log4j.net,org.apache.log4j.nt,org.apache.log4j.or,org.apache.log4j.or.jms,org.apache.log4j.or.sax,org.apache.log4j.pattern,org.apache.log4j.spi,org.apache.log4j.varia,org.apache.log4j.xml,org.w3c.dom,org.xml.sax,org.xml.sax.helpers", + "export_package": "org.apache.log4j.net;uses:=\"org.apache.log4j,org.apache.log4j.spi,javax.naming,org.apache.log4j.helpers,javax.jms,org.apache.log4j.xml,javax.mail,javax.mail.internet,org.w3c.dom,javax.jmdns\",org.apache.log4j.jmx;uses:=\"org.apache.log4j,javax.management,com.sun.jdmk.comm,org.apache.log4j.helpers,org.apache.log4j.spi\",org.apache.log4j.jdbc;uses:=\"org.apache.log4j,org.apache.log4j.spi\",org.apache.log4j.config;uses:=\"org.apache.log4j.helpers,org.apache.log4j,org.apache.log4j.spi\",org.apache.log4j.helpers;uses:=\"org.apache.log4j,org.apache.log4j.spi,org.apache.log4j.pattern\",org.apache.log4j;uses:=\"org.apache.log4j.spi,org.apache.log4j.helpers,org.apache.log4j.pattern,org.apache.log4j.or,org.apache.log4j.config\",org.apache.log4j.or.jms;uses:=\"org.apache.log4j.helpers,javax.jms,org.apache.log4j.or\",org.apache.log4j.nt;uses:=\"org.apache.log4j.helpers,org.apache.log4j,org.apache.log4j.spi\",org.apache.log4j.or.sax;uses:=\"org.apache.log4j.or,org.xml.sax\",org.apache.log4j.pattern;uses:=\"org.apache.log4j.helpers,org.apache.log4j.spi,org.apache.log4j,org.apache.log4j.or\",org.apache.log4j.spi;uses:=\"org.apache.log4j,org.apache.log4j.helpers,com.ibm.uvm.tools,org.apache.log4j.or\",org.apache.log4j.or;uses:=\"org.apache.log4j.helpers,org.apache.log4j.spi,org.apache.log4j\",org.apache.log4j.xml;uses:=\"javax.xml.parsers,org.w3c.dom,org.xml.sax,org.apache.log4j.config,org.apache.log4j.helpers,org.apache.log4j,org.apache.log4j.spi,org.apache.log4j.or\",org.apache.log4j.varia;uses:=\"org.apache.log4j.spi,org.apache.log4j,org.apache.log4j.helpers\"" + }, + "dependencies": [ + { + "purl": "pkg:osgi/com.ibm.uvm.tools", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/com.sun.jdmk.comm", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/com.sun.jdmk.comm", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/javax.jmdns", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/javax.jms", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/javax.mail", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/javax.mail.internet", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/javax.management", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/javax.naming", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/javax.swing", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/javax.swing.border", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/javax.swing.event", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/javax.swing.table", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/javax.swing.text", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/javax.swing.tree", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": true, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/javax.xml.parsers", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.apache.log4j", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.apache.log4j.config", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.apache.log4j.helpers", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.apache.log4j.jdbc", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.apache.log4j.jmx", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.apache.log4j.net", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.apache.log4j.nt", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.apache.log4j.or", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.apache.log4j.or.jms", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.apache.log4j.or.sax", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.apache.log4j.pattern", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.apache.log4j.spi", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.apache.log4j.varia", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.apache.log4j.xml", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.w3c.dom", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.xml.sax", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.xml.sax.helpers", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + } + ] } \ No newline at end of file diff --git a/tests/packagedcode/data/maven_misc/manifest/5/MANIFEST.MF.package-data.json b/tests/packagedcode/data/maven_misc/manifest/5/MANIFEST.MF.package-data.json index 1ca7b6e1c01..27a0542ce4b 100644 --- a/tests/packagedcode/data/maven_misc/manifest/5/MANIFEST.MF.package-data.json +++ b/tests/packagedcode/data/maven_misc/manifest/5/MANIFEST.MF.package-data.json @@ -17,6 +17,32 @@ "vcs_url": null, "code_view_url": null, "extra_data": { - "documentation_url": "http://www.oracle.com" - } + "documentation_url": "http://www.oracle.com", + "import_package": "javax.annotation,javax.inject", + "export_package": "org.glassfish.hk2.utilities.cache;version=\"2.4.0\",org.glassfish.hk2.utilities.general;version=\"2.4.0\";uses:=\"org.glassfish.hk2.utilities.cache\",org.glassfish.hk2.utilities.reflection;version=\"2.4.0\",org.glassfish.hk2.utilities.reflection.internal;version=\"2.4.0\";uses:=\"org.glassfish.hk2.utilities.reflection\",org.jvnet.hk2.component;version=\"2.4.0\",org.jvnet.tiger_types;version=\"2.4.0\"" + }, + "dependencies": [ + { + "purl": "pkg:osgi/javax.annotation", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/javax.inject", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + } + ] } \ No newline at end of file diff --git a/tests/packagedcode/data/maven_misc/manifest/6/MANIFEST.MF.package-data.json b/tests/packagedcode/data/maven_misc/manifest/6/MANIFEST.MF.package-data.json index 281acdce233..47c87aa4fa6 100644 --- a/tests/packagedcode/data/maven_misc/manifest/6/MANIFEST.MF.package-data.json +++ b/tests/packagedcode/data/maven_misc/manifest/6/MANIFEST.MF.package-data.json @@ -15,5 +15,9 @@ } ], "vcs_url": null, - "code_view_url": null + "code_view_url": null, + "extra_data": { + "import_package": null, + "export_package": "javassist.tools.rmi;uses:=\"javassist,javassist.tools.web\";version=\"3.18.1.GA\",javassist.convert;uses:=\"javassist.bytecode,javassist,javassist.bytecode.analysis\";version=\"3.18.1.GA\",javassist.bytecode;uses:=\"javassist.bytecode.annotation,javassist,javassist.bytecode.stackmap\";version=\"3.18.1.GA\",javassist;uses:=\"javassist.compiler,javassist.bytecode,javassist.convert,javassist.expr,javassist.bytecode.annotation,javassist.compiler.ast\";version=\"3.18.1.GA\",javassist.util.proxy;uses:=\"javassist.bytecode,javassist\";version=\"3.18.1.GA\",javassist.expr;uses:=\"javassist.bytecode,javassist,javassist.compiler,javassist.compiler.ast\";version=\"3.18.1.GA\",javassist.bytecode.annotation;uses:=\"javassist.bytecode,javassist\";version=\"3.18.1.GA\",javassist.scopedpool;uses:=javassist;version=\"3.18.1.GA\",javassist.tools.web;uses:=javassist;version=\"3.18.1.GA\",javassist.tools;uses:=\"javassist.bytecode,javassist,javassist.bytecode.analysis\";version=\"3.18.1.GA\",javassist.bytecode.stackmap;uses:=\"javassist.bytecode,javassist\";version=\"3.18.1.GA\",javassist.tools.reflect;uses:=\"javassist,javassist.bytecode\";version=\"3.18.1.GA\",javassist.compiler;uses:=\"javassist.bytecode,javassist,javassist.compiler.ast\";version=\"3.18.1.GA\",javassist.runtime;version=\"3.18.1.GA\",javassist.util;version=\"3.18.1.GA\",javassist.compiler.ast;uses:=\"javassist.compiler,javassist\";version=\"3.18.1.GA\",javassist.bytecode.analysis;uses:=\"javassist.bytecode,javassist,javassist.bytecode.stackmap\";version=\"3.18.1.GA\"" + } } \ No newline at end of file diff --git a/tests/packagedcode/data/maven_misc/manifest/7/MANIFEST.MF.package-data.json b/tests/packagedcode/data/maven_misc/manifest/7/MANIFEST.MF.package-data.json index 0edf7f12934..ab13a42105b 100644 --- a/tests/packagedcode/data/maven_misc/manifest/7/MANIFEST.MF.package-data.json +++ b/tests/packagedcode/data/maven_misc/manifest/7/MANIFEST.MF.package-data.json @@ -17,6 +17,8 @@ "vcs_url": null, "code_view_url": null, "extra_data": { - "documentation_url": "http://fusesource.com/" + "documentation_url": "http://fusesource.com/", + "import_package": null, + "export_package": "org.fusesource.leveldbjni;uses:=\"org.iq80.leveldb\";version=\"1.8\",org.iq80.leveldb;version=\"0.6\"" } } \ No newline at end of file diff --git a/tests/packagedcode/data/maven_misc/manifest/8/MANIFEST.MF.package-data.json b/tests/packagedcode/data/maven_misc/manifest/8/MANIFEST.MF.package-data.json index d07a4e536fb..4856a60f283 100644 --- a/tests/packagedcode/data/maven_misc/manifest/8/MANIFEST.MF.package-data.json +++ b/tests/packagedcode/data/maven_misc/manifest/8/MANIFEST.MF.package-data.json @@ -21,6 +21,43 @@ "vcs_url": null, "code_view_url": null, "extra_data": { - "documentation_url": "http://jodd.org" - } + "documentation_url": "http://jodd.org", + "import_package": "javax.management,javax.management.remote,sun.misc", + "export_package": "jodd;version=\"3.5.2\";uses:=\"jodd.io,jodd.util.cl\",jodd.cache;version=\"3.5.2\",jodd.datetime;version=\"3.5.2\";uses:=\"jodd.datetime.format\",jodd.datetime.format;version=\"3.5.2\";uses:=\"jodd.datetime\",jodd.exception;version=\"3.5.2\",jodd.format;version=\"3.5.2\",jodd.io;version=\"3.5.2\",jodd.io.filter;version=\"3.5.2\",jodd.io.findfile;version=\"3.5.2\";uses:=\"jodd.exception,jodd.util,jodd.util.collection\",jodd.mutable;version=\"3.5.2\",jodd.typeconverter;version=\"3.5.2\";uses:=\"jodd.datetime,jodd.exception\",jodd.typeconverter.impl;version=\"3.5.2\";uses:=\"jodd.datetime,jodd.mutable,jodd.typeconverter\",jodd.util;version=\"3.5.2\";uses:=\"javax.management,javax.management.remote,sun.misc\",jodd.util.buffer;version=\"3.5.2\",jodd.util.cl;version=\"3.5.2\",jodd.util.collection;version=\"3.5.2\",jodd.util.sort;version=\"3.5.2\"" + }, + "dependencies": [ + { + "purl": "pkg:osgi/javax.management", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/javax.management.remote", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/sun.misc", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + } + ] } \ No newline at end of file diff --git a/tests/packagedcode/data/maven_misc/manifest/9/MANIFEST.MF.package-data.json b/tests/packagedcode/data/maven_misc/manifest/9/MANIFEST.MF.package-data.json index d055debde65..31ce8749414 100644 --- a/tests/packagedcode/data/maven_misc/manifest/9/MANIFEST.MF.package-data.json +++ b/tests/packagedcode/data/maven_misc/manifest/9/MANIFEST.MF.package-data.json @@ -15,5 +15,10 @@ } ], "vcs_url": null, - "code_view_url": null + "code_view_url": null, + "extra_data": { + "import_package": null, + "export_package": "com.github.luben.zstd;version=\"1.3.2.2\"", + "require_capability": "osgi.ee;filter:=\"(&(osgi.ee=JavaSE)(version=1.8))\"" + } } \ No newline at end of file diff --git a/tests/packagedcode/data/osgi/basic.bnd b/tests/packagedcode/data/osgi/basic.bnd new file mode 100644 index 00000000000..15c48b878e4 --- /dev/null +++ b/tests/packagedcode/data/osgi/basic.bnd @@ -0,0 +1,9 @@ +Bundle-Name: Vaadin Open +Bundle-SymbolicName: com.vaadin.open +Bundle-Version: 8.5.0 +Bundle-RequiredExecutionEnvironment: JavaSE-1.8 +Bundle-License: http://www.apache.org/licenses/LICENSE-2.0 +Import-Package: javax.management,\ + org.apache.commons.io;version="[1.4,2)" +Export-Package: com.vaadin.open;version="8.5.0" +Require-Capability: osgi.ee;filter:="(&(osgi.ee=JavaSE)(version=1.8))" diff --git a/tests/packagedcode/data/osgi/basic.bnd.json b/tests/packagedcode/data/osgi/basic.bnd.json new file mode 100644 index 00000000000..b9fc6b3c85a --- /dev/null +++ b/tests/packagedcode/data/osgi/basic.bnd.json @@ -0,0 +1,94 @@ +{ + "type": "osgi", + "namespace": null, + "name": "com.vaadin.open", + "version": "8.5.0", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": "Vaadin Open", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": "apache-2.0", + "declared_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "from_file": null, + "start_line": 1, + "end_line": 1, + "matcher": "1-hash", + "score": 100.0, + "matched_length": 8, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25.RULE", + "matched_text": "http://www.apache.org/licenses/LICENSE-2.0" + } + ], + "identifier": "apache_2_0-e3a84133-3548-87fd-b873-d193344afada" + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "http://www.apache.org/licenses/LICENSE-2.0", + "notice_text": null, + "source_packages": [], + "file_references": [], + "is_private": false, + "is_virtual": false, + "extra_data": { + "import_package": "javax.management,org.apache.commons.io;version=\"[1.4,2)\"", + "export_package": "com.vaadin.open;version=\"8.5.0\"", + "require_capability": "osgi.ee;filter:=\"(&(osgi.ee=JavaSE)(version=1.8))\"" + }, + "dependencies": [ + { + "purl": "pkg:osgi/javax.management", + "extracted_requirement": null, + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:osgi/org.apache.commons.io", + "extracted_requirement": "[1.4,2)", + "scope": "import", + "is_runtime": true, + "is_optional": false, + "is_pinned": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "osgi_bnd", + "purl": "pkg:osgi/com.vaadin.open@8.5.0" +} \ No newline at end of file diff --git a/tests/packagedcode/test_osgi_bnd.py b/tests/packagedcode/test_osgi_bnd.py new file mode 100644 index 00000000000..1a5d57b2a08 --- /dev/null +++ b/tests/packagedcode/test_osgi_bnd.py @@ -0,0 +1,30 @@ +import io +import json +import os + +from commoncode.testcase import FileBasedTesting +from packagedcode.maven import OsgiBndHandler +from scancode_config import REGEN_TEST_FIXTURES + + +class TestOsgiBnd(FileBasedTesting): + test_data_dir = os.path.join(os.path.dirname(__file__), 'data') + + def check_parse_bnd(self, test_bnd, regen=REGEN_TEST_FIXTURES): + test_loc = self.get_test_loc(test_bnd) + expected_loc = test_loc + '.json' + packages = list(OsgiBndHandler.parse(test_loc)) + assert len(packages) == 1 + package = packages[0].to_dict() + + if regen: + with open(expected_loc, 'w') as ex: + json.dump(package, ex, indent=2) + + with io.open(expected_loc, encoding='utf-8') as ex: + expected = json.load(ex) + + assert json.dumps(package) == json.dumps(expected) + + def test_parse_bnd_basic(self): + self.check_parse_bnd('osgi/basic.bnd', regen=True)