Added some old commits...
[ariane.git] / ariane-protocol-spdy / build.gradle
blob568823f70bcf94f9bf413f0ac52cf79a47c791df
1 //In order to apply the osgi stuff
2 apply plugin: 'osgi'
4 modname = 'ariane-protocol-spdy'
5 version = '0.0.7'
7 dependencies
9   //In order to provide the netty stuff
10   compile('io.netty:netty-codec-http:4.0.0.Alpha8')
11   {
12     exclude group: 'io.netty', module: 'netty-codec'
13     exclude group: 'io.netty', module: 'netty-handler'
14   }
16   compile('io.netty:netty-codec:4.0.0.Alpha8')
17   {
18     exclude group: 'io.netty', module: 'netty-transport'
19   }
21   compile('io.netty:netty-buffer:4.0.0.Alpha8')
22   {
23     exclude group: 'io.netty', module: 'netty-common'
24   }
26   compile('io.netty:netty-common:4.0.0.Alpha8')
27   {
28     exclude group: 'commons-logging', module: 'commons-logging'
29     exclude group: 'log4j', module: 'log4j'
30     exclude group: 'org.osgi', module: 'org.osgi.compendium'
31     exclude group: 'org.osgi', module: 'org.osgi.core'
32     exclude group: 'org.slf4j', module: 'slf4j-api'
33   }
35   compile('io.netty:netty-handler:4.0.0.Alpha8')
36   {
37     exclude group: 'io.netty', module: 'netty-buffer'
38     exclude group: 'io.netty', module: 'netty-transport'
39   }
43 //Information needed for OSGI
44 jar
46   manifest
47   {
48     name = modname
49     //instruction 'Private-Package',
50     //        'org.mycomp.package1',
51     //        'org.mycomp.package2'
52     instruction 'Bundle-Category', 'protocol,implementation,spdy'
53     instruction 'Bundle-Copyright', 'Copyright 2012 Fat Cat'
54     instruction 'Bundle-Description', ' Bundle that provides the ' +
55         'implementation of the spdy dock.'
56     instruction 'Bundle-DocURL', 'https://www.assembla' +
57         '.com/spaces/jellyfish_cache'
58     instruction 'Bundle-License',
59         'http://www.apache.org/licenses/LICENSE-2.0.html; Description= Apache' +
60             ' 2.0 License'
61     instruction 'Bundle-ManifestVersion', '2'
62     instruction 'Bundle-Version', version
63   }