Skip to content

Commit db91ef0

Browse files
gsmetgunnarmorling
authored andcommitted
HV-1593 Split the hibernate-validator Karaf feature in several smaller features
1 parent 836b4e5 commit db91ef0

File tree

3 files changed

+38
-1
lines changed

3 files changed

+38
-1
lines changed

osgi/integrationtest/src/test/java/org/hibernate/validator/osgi/integrationtest/KarafFeaturesAreInstallableTest.java

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -105,6 +105,30 @@ public void canInstallFeatureHibernateValidator() throws Exception {
105105
canInstallFeature( "hibernate-validator" );
106106
}
107107

108+
@Test
109+
public void canInstallFeatureHibernateValidatorJsoup() throws Exception {
110+
featuresService.addRepository( new URI( System.getProperty( "validatorRepositoryUrl" ) ) );
111+
canInstallFeature( "hibernate-validator-jsoup" );
112+
}
113+
114+
@Test
115+
public void canInstallFeatureHibernateValidatorJodaTime() throws Exception {
116+
featuresService.addRepository( new URI( System.getProperty( "validatorRepositoryUrl" ) ) );
117+
canInstallFeature( "hibernate-validator-joda-time" );
118+
}
119+
120+
@Test
121+
public void canInstallFeatureHibernateValidatorJavaxMoney() throws Exception {
122+
featuresService.addRepository( new URI( System.getProperty( "validatorRepositoryUrl" ) ) );
123+
canInstallFeature( "hibernate-validator-javax-money" );
124+
}
125+
126+
@Test
127+
public void canInstallFeatureHibernateValidatorGroovy() throws Exception {
128+
featuresService.addRepository( new URI( System.getProperty( "validatorRepositoryUrl" ) ) );
129+
canInstallFeature( "hibernate-validator-groovy" );
130+
}
131+
108132
@Test
109133
public void canInstallFeatureHibernateValidatorParanamer() throws Exception {
110134
featuresService.addRepository( new URI( System.getProperty( "validatorRepositoryUrl" ) ) );

osgi/integrationtest/src/test/java/org/hibernate/validator/osgi/integrationtest/OsgiIntegrationTest.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,8 @@ public Option[] config() {
113113
"featuresBoot",
114114
"system"
115115
),
116-
features( hibernateValidatorFeature, "hibernate-validator" )
116+
features( hibernateValidatorFeature, "hibernate-validator", "hibernate-validator-jsoup", "hibernate-validator-joda-time",
117+
"hibernate-validator-javax-money", "hibernate-validator-groovy" )
117118
);
118119
}
119120

osgi/karaf-features/src/main/features/features.xml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,22 @@
1717
<bundle>mvn:org.jboss.logging/jboss-logging/${jboss.logging.version}</bundle>
1818
<bundle>mvn:com.fasterxml/classmate/${classmate.version}</bundle>
1919
<bundle>mvn:org.glassfish/javax.el/${javax.el.version}</bundle>
20+
</feature>
21+
<feature name="hibernate-validator-jsoup" version="${project.version}">
22+
<feature>hibernate-validator</feature>
2023
<bundle>mvn:org.jsoup/jsoup/${jsoup.version}</bundle>
24+
</feature>
25+
<feature name="hibernate-validator-joda-time" version="${project.version}">
26+
<feature>hibernate-validator</feature>
2127
<bundle>mvn:joda-time/joda-time/${joda-time.version}</bundle>
28+
</feature>
29+
<feature name="hibernate-validator-javax-money" version="${project.version}">
30+
<feature>hibernate-validator</feature>
2231
<bundle>mvn:javax.money/money-api/${javax-money.version}</bundle>
2332
<bundle>mvn:org.javamoney/moneta/${moneta.version}</bundle>
33+
</feature>
34+
<feature name="hibernate-validator-groovy" version="${project.version}">
35+
<feature>hibernate-validator</feature>
2436
<bundle>mvn:org.codehaus.groovy/groovy-all/${groovy.version}</bundle>
2537
</feature>
2638
<feature name="hibernate-validator-paranamer" version="${project.version}">

0 commit comments

Comments
 (0)