Thanks for the reply. 

I did indeed look at bnd and it all worked. 

I'll try to update the documentation when I have a better example at the end
of the week. 





Rene Groeschke wrote:
> 
> Hi Hamlet,
> I took a look at your example. I think the documentation of the gradle  
> osgi plugin needs a tiny refurbishment ;-)
> 
> To get the Import-Package statements in your OSGi Manifest, insert the  
> following line in your osgi configuration:
> 
> instruction 'Import-Package', '*'
> 
> The same with Export-Package.
> To get more Informations about the OSGi Manifest configuration you  
> should take a look at Peter Kriens bnd tool (
> http://www.aqute.biz/Code/Bnd 
>   )
> 
> 
> regards,
> René
> 
> -----------------------------------
> René Gröschke
> [email protected]
> http://www.breskeby.com
> 
> Am 11.08.2009 um 04:00 schrieb HamletDRC:
> 
>>
>> I'm trying to use the osgi plugin for a very simple jar file. I  
>> can't get it
>> to create either Import-Package or Export-Package.
>>
>> The jar file is just one class: a Groovy BundleActivator  
>> implementation that
>> prints out "Hello World".
>>
>> I'm expecting the Import-Package in the MANIFEST.MF to contain the  
>> OSGi
>> imports (for the BundleActivator) and the Groovy imports (for the  
>> Groovy API
>> on the compiled class).
>>
>> I'm also expected the Export-Package in the MANIFEST.MF to contain the
>> export for my package (org.gradle;version="1.0") and the Groovy  
>> exports
>> (groovy.lang;version="1.6.0", etc).
>>
>> Neither the import or exports are being set.
>>
>> It's not clear from the User Guide or samples how either of these is
>> supposed to work. The User Guide says putting a bundle on the  
>> classpath
>> means it will be included in the Import-Package but this does not  
>> seem to be
>> true.
>>
>> How do I indicate that my package should be in Export-Package?
>> How do I get the imports and exports generated correctly?
>>
>> Here is my build.gradle for reference:
>>
>> usePlugin 'groovy'
>> usePlugin 'osgi'
>>
>> version = '1.0'
>> group = 'gradle_tooling'
>>
>> repositories {
>>    mavenCentral()
>>    flatDir dirs: [
>>        '..\\..\\..\\..\\osgi\\lib'     // equinox jar, too lazy to  
>> get from
>> maven
>>    ]
>> }
>>
>> dependencies {
>>    groovy group: 'org.codehaus.groovy', name: 'groovy-all', version:
>> '1.6.0'
>>    compile( ':osgi:3.4.0' )
>>    runtime( ':osgi:3.4.0', 'org.codehaus.groovy:groovy-all:1.6.0' )
>> }
>>
>>
>> configure(jar.osgi) {
>>    version = '1.0'
>>    name = 'Example Gradle Activator'
>>    instruction 'Bundle-Activator', 'org.gradle.GradleActivator'
>> }
>>
>>
>> -----
>> --
>> Hamlet D'Arcy
>>
>> -- 
>> View this message in context:
>> http://www.nabble.com/osgi-plugin-not-generating-Import-Package-and-Export-Package-tp24910576p24910576.html
>> Sent from the gradle-user mailing list archive at Nabble.com.
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe from this list, please visit:
>>
>>    http://xircles.codehaus.org/manage_email
>>
> 
> 
> 
> 
> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe from this list, please visit:
> 
>     http://xircles.codehaus.org/manage_email
> 
> 
> 
> 


-----
--
Hamlet D'Arcy

-- 
View this message in context: 
http://www.nabble.com/osgi-plugin-not-generating-Import-Package-and-Export-Package-tp24910576p24935207.html
Sent from the gradle-user mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email


Reply via email to