-
Notifications
You must be signed in to change notification settings - Fork 10
/
settings.gradle
85 lines (59 loc) · 5.49 KB
/
settings.gradle
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
rootProject.name = 'fabric3-core'
if (hasProperty('projects')) {
ext.buildType = this['projects'];
} else {
ext.buildType = "default"
}
// Kernel API projects
include 'kernel:api:fabric3-api', 'kernel:api:fabric3-model-api', 'kernel:api:fabric3-host-api', 'kernel:api:fabric3-node-api', 'kernel:api:fabric3-spi'
// Kernel implementation projects
include 'kernel:impl:fabric3-util', 'kernel:impl:fabric3-contribution', 'kernel:impl:fabric3-introspection-java', 'kernel:impl:fabric3-introspection-xml',
'kernel:impl:fabric3-monitor', 'kernel:impl:fabric3-pojo', 'kernel:impl:fabric3-system',
'kernel:impl:fabric3-thread-pool', 'kernel:impl:fabric3-transform', 'kernel:impl:fabric3-jdk-reflection', 'kernel:impl:fabric3-fabric'
if (ext.buildType != "kernel") {
// Core extensions
include 'extension:core:fabric3-async', 'extension:core:fabric3-bytecode-proxy', 'extension:core:fabric3-channel-disruptor',
'extension:core:fabric3-channel-impl', 'extension:core:fabric3-contribution-scanner', 'extension:core:fabric3-resource',
'extension:core:fabric3-execution', 'extension:core:fabric3-jdk-proxy', 'extension:core:fabric3-jetty', 'extension:core:fabric3-monitor-spi',
'extension:core:fabric3-monitor-appender', 'extension:core:fabric3-monitor-impl', 'extension:core:fabric3-monitor-log',
'extension:core:fabric3-test-spi'
include 'extension:implementation:fabric3-java', 'extension:management:fabric3-management-rest'
include 'extension:other:databinding:fabric3-databinding-json'
include 'extension:other:security:fabric3-security', 'extension:other:security:fabric3-security-impl'
include 'runtime:standalone:fabric3-standalone-server', 'runtime:standalone:fabric3-standalone-shutdown', 'runtime:standalone:runtime-standalone'
if (ext.buildType != "standalone") {
include 'extension:discovery:fabric3-discovery-etcd', 'extension:discovery:fabric3-discovery-local'
// Implementation extensions
include 'extension:implementation:fabric3-junit-api', 'extension:implementation:fabric3-junit',
'extension:implementation:fabric3-mock', 'extension:implementation:fabric3-spring', 'extension:implementation:fabric3-timer-api',
'extension:implementation:fabric3-timer', 'extension:implementation:fabric3-web'
// Other extensions
include 'extension:other:cache:fabric3-cache', 'extension:other:cache:fabric3-cache-ehcache', 'extension:other:databinding:fabric3-jaxb',
'extension:other:databinding:fabric3-databinding-jaxb', 'extension:other:fabric3-jndi',
'extension:other:tx:fabric3-datasource', 'extension:other:jpa:fabric3-hibernate-library', 'extension:other:jpa:fabric3-jpa-api', 'extension:other:jpa:fabric3-jpa-hibernate',
'extension:other:spring:fabric3-spring-library',
'extension:other:spring:fabric3-spring-spi', 'extension:other:spring:fabric3-spring-security', 'extension:other:timer:fabric3-timer-spi',
'extension:other:timer:fabric3-timer-service', 'extension:other:tx:fabric3-tx', 'extension:other:tx:fabric3-atomikos-library',
'extension:other:tx:fabric3-atomikos', 'extension:other:tx:fabric3-atomikos-jms',
'extension:other:hazelcast:fabric3-hazelcast','extension:other:hazelcast:fabric3-hazelcast-api',
'extension:other:web:fabric3-contribution-war',
'extension:other:web:fabric3-contribution-scanner-war', 'extension:other:web:fabric3-container-web-spi', 'extension:other:web:fabric3-container-web-jetty'
include 'extension:management:fabric3-management-jmx', 'extension:management:fabric3-management-jmx-agent'
include 'extension:binding:fabric3-binding-jms-api', 'extension:binding:fabric3-binding-jms', 'extension:binding:fabric3-activemq'
include 'extension:binding:fabric3-binding-file-api', 'extension:binding:fabric3-binding-file'
include 'extension:binding:fabric3-binding-rs-api', 'extension:binding:fabric3-binding-rs', 'extension:binding:fabric3-binding-rs-jersey'
include 'extension:binding:fabric3-binding-test'
include 'extension:binding:fabric3-binding-ws-api', 'extension:binding:fabric3-binding-ws'
include 'extension:binding:fabric3-binding-zeromq-api', 'extension:binding:fabric3-binding-zeromq-library', 'extension:binding:fabric3-binding-zeromq',
'extension:binding:fabric3-binding-jeromq'
include 'runtime:plugin:fabric3-plugin-api', 'runtime:plugin:fabric3-plugin-base', 'runtime:plugin:fabric3-plugin-extension',
'runtime:plugin:fabric3-plugin-runtime'
include 'runtime:tomcat:fabric3-tomcat-host', 'runtime:tomcat:fabric3-tomcat7-extension', 'runtime:tomcat:fabric3-runtime-tomcat'
include 'runtime:weblogic:fabric3-weblogic-mock', 'runtime:weblogic:fabric3-weblogic-api', 'runtime:weblogic:fabric3-weblogic-cluster',
'runtime:weblogic:fabric3-weblogic-jms', 'runtime:weblogic:fabric3-weblogic-kernel',
'runtime:weblogic:fabric3-weblogic-host', 'runtime:weblogic:fabric3-runtime-weblogic'
include 'runtime:node:fabric3-node', 'runtime:node:fabric3-node-extensions', 'runtime:node:fabric3-node-distribution'
include 'profile:profile-file', 'profile:profile-jms', 'profile:profile-jpa', 'profile:profile-rs', 'profile:profile-jmx',
'profile:profile-spring', 'profile:profile-timer', 'profile:profile-web', 'profile:profile-ws', 'profile:profile-zeromq', 'profile:profile-jeromq'
}
}