Grzegorz Grzybek created SSHD-1146:
--------------------------------------
Summary: Missing Import-Package header in sshd-osgi-2.6.0
Key: SSHD-1146
URL: https://issues.apache.org/jira/browse/SSHD-1146
Project: MINA SSHD
Issue Type: Bug
Reporter: Grzegorz Grzybek
Attachments: manifest-summary-2.5.1.txt, manifest-summary.txt
After SSHD-1092, where sshd-core and sshd-common (and other modules) lost their
OSGi manifests, sshd-core which repackages them, no longer provides any
{{Import-Package}} headers. Effectively this makes sshd-osgi-2.6.0 unusable in
OSGi env.
Remember that e.g., Karaf's {{ssh}} features contains not only sshd-osgi
bundles (now at version 2.5.1):
{code:xml}
<bundle start-level="30">mvn:org.apache.sshd/sshd-osgi/${sshd.version}</bundle>
<bundle start-level="30">mvn:org.apache.sshd/sshd-scp/${sshd.version}</bundle>
<bundle start-level="30">mvn:org.apache.sshd/sshd-sftp/${sshd.version}</bundle>
{code}
To better look and compare OSGi headers, please have a look at
https://ops4j1.jira.com/wiki/spaces/TOOLS/pages/412549134/OSGi+Report+Maven+Plugin
- you don't have to create special maven module (as we do with Pax projects),
you can simply invoke:
{noformat}
mvn install
org.ops4j.tools.maven:osgi-report-maven-plugin:0.1.1:manifest-summary
{noformat}
inside {{sshd-osgi}} module and you'll get something like
[^manifest-summary.txt] - it is easy to compare it with similar summary created
for different version, like [^manifest-summary-2.5.1.txt].
--
This message was sent by Atlassian Jira
(v8.3.4#803005)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]