|
17 | 17 | ~ specific language governing permissions and limitations |
18 | 18 | ~ under the License. |
19 | 19 | --> |
20 | | -<features name="shiro-${project.version}" xmlns="http://karaf.apache.org/xmlns/features/v1.0.0"> |
| 20 | +<features name="shiro-${project.version}" xmlns="http://karaf.apache.org/xmlns/features/v1.4.0"> |
21 | 21 |
|
22 | 22 | <!-- Shiro core features: --> |
23 | 23 |
|
24 | | - <feature name="shiro-core" version="${project.version}" resolver="(obr)"> |
| 24 | + <feature name="shiro-core" version="${project.version}"> |
25 | 25 | <bundle>mvn:org.apache.shiro/shiro-core/${project.version}</bundle> |
26 | 26 | </feature> |
27 | 27 |
|
28 | | - <feature name="shiro-web" version="${project.version}" resolver="(obr)"> |
| 28 | + <feature name="shiro-web" version="${project.version}"> |
29 | 29 | <feature version="${project.version}">shiro-core</feature> |
30 | | - <feature version="[2,4)">war</feature> |
| 30 | + <feature version="[2,5)">war</feature> |
31 | 31 | <bundle>mvn:org.apache.shiro/shiro-web/${project.version}</bundle> |
32 | 32 | </feature> |
33 | 33 |
|
34 | 34 | <!-- 3rd party support (alphabetized please): --> |
35 | 35 |
|
36 | | - <feature name="shiro-aspectj" version="${project.version}" resolver="(obr)"> |
| 36 | + <feature name="shiro-aspectj" version="${project.version}"> |
37 | 37 | <feature version="${project.version}">shiro-core</feature> |
38 | 38 | <bundle dependency='true'>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.aspectj/${aspectj.bundle.version}</bundle> |
39 | 39 | <bundle>mvn:org.apache.shiro/shiro-aspectj/${project.version}</bundle> |
40 | 40 | </feature> |
41 | 41 |
|
42 | | - <feature name="shiro-cas" version="${project.version}" resolver="(obr)"> |
43 | | - <feature version="${project.version}">shiro-core</feature> |
44 | | - <!-- Is there a CAS client osgi bundle somewhere? |
45 | | - <bundle dependency='true'>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.aspectj/${casclient.bundle.version}</bundle> |
46 | | - --> |
| 42 | + <feature name="shiro-cas" version="${project.version}"> |
| 43 | + <feature prerequisite='true'>wrap</feature> |
| 44 | + <feature version="${project.version}">shiro-web</feature> |
| 45 | + <bundle dependency='true'>wrap:mvn:org.jasig.cas.client/cas-client-core/${cas.client.core.version}$Export-Package=org.jasig*;version=${cas.client.core.version}</bundle> |
47 | 46 | <bundle>mvn:org.apache.shiro/shiro-cas/${project.version}</bundle> |
48 | 47 | </feature> |
49 | 48 |
|
50 | | - <feature name="shiro-ehcache" version="${project.version}" resolver="(obr)"> |
| 49 | + <feature name="shiro-ehcache" version="${project.version}"> |
51 | 50 | <feature version="${project.version}">shiro-core</feature> |
52 | 51 | <bundle dependency='true'>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.ehcache/${ehcache.bundle.version}</bundle> |
53 | 52 | <bundle>mvn:org.apache.shiro/shiro-ehcache/${project.version}</bundle> |
54 | 53 | </feature> |
55 | 54 |
|
56 | | - <feature name="shiro-hazelcast" version="${project.version}" resolver="(obr)"> |
| 55 | + <feature name="shiro-hazelcast" version="${project.version}"> |
57 | 56 | <feature version="${project.version}">shiro-core</feature> |
58 | | - <!-- Is there a Hazelcast osgi bundle somewhere? The following line just assumes it exists: --> |
59 | | - <bundle dependency='true'>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.hazelcast/${hazelcast.bundle.version}</bundle> |
| 57 | + <bundle>mvn:org.apache.geronimo.specs/geronimo-jta_1.1_spec/1.1.1</bundle> |
| 58 | + <bundle>mvn:org.apache.geronimo.specs/geronimo-annotation_1.3_spec/1.1</bundle> |
| 59 | + <bundle>mvn:com.hazelcast/hazelcast-all/${hazelcast.version}</bundle> |
60 | 60 | <bundle>mvn:org.apache.shiro/shiro-hazelcast/${project.version}</bundle> |
61 | 61 | </feature> |
62 | 62 |
|
63 | 63 | <!-- |
64 | 64 | TODO enable when openid4j module is done |
65 | | - <feature name="shiro-openid4j" version="${project.version}" resolver="(obr)"> |
| 65 | + <feature name="shiro-openid4j" version="${project.version}"> |
66 | 66 | <feature version="${project.version}">shiro-core</feature> |
67 | 67 | <feature version="${project.version}">shiro-web</feature> |
68 | 68 | <feature version="[3,4)">spring</feature> |
|
72 | 72 | </feature> |
73 | 73 | --> |
74 | 74 |
|
75 | | - <feature name="shiro-quartz" version="${project.version}" resolver="(obr)"> |
| 75 | + <feature name="shiro-quartz" version="${project.version}"> |
76 | 76 | <feature version="${project.version}">shiro-core</feature> |
77 | 77 | <bundle dependency='true'>mvn:commons-collections/commons-collections/${commons.collections.version}</bundle> |
78 | 78 | <bundle dependency='true'>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.quartz/${quartz.bundle.version}</bundle> |
79 | 79 | <bundle>mvn:org.apache.shiro/shiro-quartz/${project.version}</bundle> |
80 | 80 | </feature> |
81 | 81 |
|
82 | | - <feature name="shiro-spring" version="${project.version}" resolver="(obr)"> |
83 | | - <feature version="${project.version}">shiro-core</feature> |
84 | | - <feature version="[3,4)">spring</feature> |
| 82 | + <feature name="shiro-spring" version="${project.version}"> |
| 83 | + <feature version="${project.version}">shiro-web</feature> |
| 84 | + <feature version="[4,5)">spring</feature> |
85 | 85 | <bundle>mvn:org.apache.shiro/shiro-spring/${project.version}</bundle> |
86 | 86 | </feature> |
87 | 87 |
|
|
0 commit comments