Fragment OSGi Bundle

时间:2017-04-28 08:51:01

标签: osgi cq5 aem

下面是我通过maven生成的捆绑包的清单文件。 我的POM.XML具有如下导入和导出语句:

ಅ
ಆ
ಇ
ಈ
ಉ
ಊ
ಋ
ಎ
ಏ
ಐ
ಒ
ಓ
ಔ
ಕ್
ಖ್
ಗ್
ಘ್
ಚ್
ಛ್
ಜ್
ಝ್
ಟ್
ಠ್
ಡ್
ಢ್
ಣ್

下面是osgi中的捆绑快照:

<plugin>
            <groupId>org.apache.felix</groupId>
            <artifactId>maven-bundle-plugin</artifactId>
            <extensions>true</extensions>
            <configuration>
                <instructions>
                    <Import-Package>
                        !com.day.crx.core.token,
                        !org.apache.jackrabbit.*,
                        com.sun.security.auth;resolution:=optional,
                        *
                    </Import-Package>
                    <Bundle-SymbolicName>____________________</Bundle-SymbolicName>
                    <Export-Package>com.MYPRJ.gwms.LoginModule.login</Export-Package>
                    <Fragment-Host>com.day.crx.sling.server</Fragment-Host>
                    <Bundle-Name>${project.name}</Bundle-Name>
                    <Bundle-Description>${project.description}</Bundle-Description>
                    <Bundle-Version>${project.version}</Bundle-Version>
                    <!-- <Include-Resource>${basedir}/lib</Include-Resource> -->
                </instructions>
            </configuration>
        </plugin>

解决该问题并将捆绑包移至活动状态的任何想法。 谢谢,

1 个答案:

答案 0 :(得分:3)

这是 com.day.crx.sling.server 的片段包。片段捆绑包将附加到其主机并变为已解决。主机包将具有 ACTIVE 状态。