@@ -2,10 +2,11 @@ buildscript {
2
2
apply from : project. rootProject. relativePath(' buildscript.gradle' ), to : buildscript
3
3
}
4
4
5
- defaultTasks = [' clean' , ' createOsgiContainer' ]
6
-
7
5
apply plugin : ' neva.osgi-container'
8
6
7
+ defaultTasks = [' clean' , ' createOsgiContainer' ]
8
+ description = " OSGi based, written in Kotlin, MVC framework for web artisans from Java community"
9
+
9
10
allprojects {
10
11
group ' com.neva.javarel'
11
12
version " 1.0.0.ALPHA"
@@ -21,22 +22,7 @@ allprojects {
21
22
22
23
dependencies {
23
24
osgiMain ' org.apache.felix:org.apache.felix.main:5.6.0'
24
- osgiBundle ' org.apache.felix:org.apache.felix.fileinstall:3.5.4'
25
- osgiBundle ' org.apache.felix:org.apache.felix.configadmin:1.8.10'
26
- osgiBundle ' org.apache.felix:org.apache.felix.eventadmin:1.4.8'
27
- osgiBundle ' org.apache.felix:org.apache.felix.metatype:1.1.2'
28
- osgiBundle ' org.apache.felix:org.apache.felix.webconsole:4.2.16'
29
- osgiBundle ' org.ops4j.pax.logging:pax-logging-service:1.9.0'
30
-
31
- osgiModule project(' :foundation' )
32
- osgiModule project(' :resource' )
33
- osgiModule project(' :communication:rest' )
34
- osgiModule project(' :presentation:asset' )
35
- osgiModule project(' :presentation:view' )
36
- osgiModule project(' :presentation:view:pebble' )
37
- osgiModule project(' :storage' )
38
- osgiModule project(' :processing:scheduler' )
39
- osgiModule project(' :security:auth' )
25
+ osgiModule project(' :integration' )
40
26
}
41
27
42
28
osgiContainer {
@@ -49,7 +35,6 @@ osgiContainer {
49
35
' xml-apis-1.3*' ,
50
36
' antlr' ,
51
37
' animal-sniffer-annotations' ,
52
- ' grizzly-httpservice-bundle*' ,
53
38
' kxml2' ,
54
39
' xmlpull' ,
55
40
])
@@ -58,8 +43,6 @@ osgiContainer {
58
43
subprojects { subProject ->
59
44
60
45
plugins. withId ' kotlin' , {
61
- // testCompile group: 'junit', name: 'junit', version: '4.11'
62
-
63
46
jar. baseName = " javarel-${ subProject.path.substring(1).replace(':', '-')} "
64
47
65
48
sourceCompatibility = 1.7
@@ -91,26 +74,6 @@ subprojects { subProject ->
91
74
instruction ' Bundle-Category' , ' javarel'
92
75
}
93
76
}
94
-
95
- dependencies {
96
- osgiBundle ' org.jetbrains.kotlin:kotlin-osgi-bundle:1.0.4'
97
-
98
- osgiBundle ' org.osgi:org.osgi.enterprise:5.0.0'
99
- osgiBundle ' org.osgi:org.osgi.core:5.0.0'
100
-
101
- osgiBundle ' org.apache.felix:org.apache.felix.scr:2.0.6'
102
- compile ' org.apache.felix:org.apache.felix.scr.annotations:1.11.0'
103
-
104
- osgiBundle ' javax.servlet:javax.servlet-api:3.0.1'
105
- osgiBundle ' com.google.guava:guava:19.0'
106
- osgiBundle ' com.google.code.gson:gson:2.6.2'
107
- osgiBundle ' commons-io:commons-io:2.4'
108
- osgiBundle ' commons-fileupload:commons-fileupload:1.3.1'
109
- osgiBundle ' org.json:json:20160212'
110
- osgiBundle ' org.apache.commons:commons-lang3:3.4'
111
- osgiBundle ' org.slf4j:slf4j-api:1.7.6'
112
- osgiBundle ' org.slf4j:slf4j-log4j12:1.7.6'
113
- }
114
77
}
115
78
116
79
}
0 commit comments