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]

Reply via email to