I am using latest maven bundle plugin with the wrap goal.

My package created. Notice it has a class in the liquibase.lock package but
does _not_ export it.

How can I fix/override this behavior???

mi...@ubuntu:~/workspace/trunk/osgi/target/classes$ jar tvf
org.liquibase.migrator_1.9.4.mod.jar | grep lock
     0 Tue Aug 04 12:48:58 CDT 2009 liquibase/lock/
  7720 Tue Aug 04 12:48:58 CDT 2009 liquibase/lock/LockHandler.class
mi...@ubuntu:~/workspace/trunk/osgi/target/classes$ jar xvf
org.liquibase.migrator_1.9.4.mod.jar META-INF/MANIFEST.MF
 inflated: META-INF/MANIFEST.MF
mi...@ubuntu:~/workspace/trunk/osgi/target/classes$ cat META-INF/MANIFEST.MF
| grep lock
mi...@ubuntu:~/workspace/trunk/osgi/target/classes$ cat META-INF/MANIFEST.MF 
Manifest-Version: 1.0
Ant-Version: Apache Ant 1.7.0
Created-By: 1.5.0_18-b02 (Sun Microsystems Inc.)
Main-Class: liquibase.commandline.Main
Bundle-ManifestVersion: 2
Bundle-Name: LiquiBase Plug-in
Bundle-SymbolicName: org.liquibase.migrator;singleton:=true
Bundle-Version: 1.2.1
Bundle-Vendor: LiquiBase.org
Export-Package: liquibase,liquibase.database,liquibase.database.struct
 ure,liquibase.ant,liquibase.change,liquibase.commandline,liquibase.di
 ff,liquibase.exception,liquibase.parser,liquibase.preconditions,liqui
 base.migrator.servlet,liquibase.util
Bundle-ClassPath: .,lib/cglib-nodep-2.1_3.jar,lib/easymock-2.2.jar,lib
 /easymockclassextension-2.2.jar,lib/junit-4.1.jar,lib-compile/ant_dox
 ygen-1.4.jar,lib-compile/ant-1.6.5.jar,lib-compile/jsdk-2.4.jar,lib-c
 ompile/maven-core-2.0.6-uber.jar
Bundle-RequiredExecutionEnvironment: J2SE-1.5

Thank you

Yours
Misha

p.s. Fyi, the relevant dependency is:


                        <dependency>
                                <groupId>org.openmrs.hibernate</groupId>
                                <artifactId>hibernate</artifactId>
                                <version>3.2.5.ga-mod</version>
                                <exclusions>
                                        <exclusion>
                                               
<groupId>commons-logging</groupId>
                                               
<artifactId>commons-logging</artifactId>
                                        </exclusion>
                                        <exclusion>
                                                <groupId>asm</groupId>
                                               
<artifactId>asm-attrs</artifactId>
                                        </exclusion>
                                        <exclusion>
                                               
<groupId>net.sf.ehcache</groupId>
                                               
<artifactId>ehcache-core</artifactId>
                                        </exclusion>
                                        <exclusion>
                                                <groupId>cglib</groupId>
                                               
<artifactId>cglib</artifactId>
                                        </exclusion>
                                </exclusions>
                        </dependency>

The repo is:

        <repositories>
                <repository>
                        <id>openmrs-repo</id>
                        <name>OpenMRS Nexus Repository</name>
                       
<url>http://mavenrepo.openmrs.org/nexus/content/repositories/public</url>
                </repository>
        </repositories>

Thank you!
-- 
View this message in context: 
http://old.nabble.com/Wrapped-bundle-does-not-export-some-packages--tp30013472p30013472.html
Sent from the Apache Felix - Users mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to