After change the packaging from jar to bundle, it works. Just wonder what
should I do if I don't want to change my packaging?

Rice

On Wed, Feb 29, 2012 at 12:32 PM, Dileepa Jayakody <[email protected]> wrote:

> Hi Rice,
>
> Did  you check if you have defined the dojo dependency correctly under the
> <dependencies> section of your pom?
>
> Regards,
> Dileepa
>
> On Wed, Feb 29, 2012 at 9:26 AM, Rice Yeh <[email protected]> wrote:
>
> > Hi,
> >  I use <Embed-Dependency> in maven-bundle-plugin to embed a jar to a
> > bundle. The resulted manifest is correct but the jar is not embedded in
> the
> > bundle. What more should I do to have it embedded in my bundle? My maven
> > pom is like the following:
> >
> >            <plugin>
> >                <artifactId>maven-jar-plugin</artifactId>
> >                <configuration>
> >                    <archive>
> >
> >
> >
> <manifestFile>${project.build.outputDirectory}/META-INF/MANIFEST.MF</manifestFile>
> >                    </archive>
> >                </configuration>
> >            </plugin>
> >            <plugin>
> >                <groupId>org.apache.felix</groupId>
> >                <artifactId>maven-bundle-plugin</artifactId>
> >                <extensions>true</extensions>
> >                <executions>
> >                    <execution>
> >                        <id>bundle-manifest</id>
> >                        <phase>process-classes</phase>
> >                        <goals>
> >                            <goal>manifest</goal>
> >                        </goals>
> >                    </execution>
> >                </executions>
> >                <configuration>
> >                    <instructions>
> >
> > <Bundle-SymbolicName>${project.artifactId}</Bundle-SymbolicName>
> >
> > <Bundle-Activator>xs.common.rs.Activator</Bundle-Activator>
> >                        <Export-Package>xs.common.rs
> > ;version=${project.version}</Export-Package>
> >                        <Import-Package>
> >                            as.*;xs.*;version="[1.5,2)",
> >                            javax.servlet;version=2.4,
> >                            *
> >                        </Import-Package>
> >
> > <Embed-Dependency>dojo;scope=runtime</Embed-Dependency>
> >                    </instructions>
> >                </configuration>
> >            </plugin>
> >
> >
> > Rice
> >
>

Reply via email to