This is an automated email from the ASF dual-hosted git repository.
ffang pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/cxf.git
The following commit(s) were added to refs/heads/master by this push:
new 2c7d90e [CXF-7900]explicitly specify Import-Package javax.annotation
version range
2c7d90e is described below
commit 2c7d90e86e29000111b5551d21400f71f8383105
Author: Freeman Fang <[email protected]>
AuthorDate: Thu Nov 15 12:01:30 2018 +0800
[CXF-7900]explicitly specify Import-Package javax.annotation version range
---
rt/bindings/corba/pom.xml | 3 ++-
rt/frontend/jaxrs/pom.xml | 3 ++-
rt/frontend/jaxws/pom.xml | 3 ++-
rt/management/pom.xml | 3 ++-
rt/rs/client/pom.xml | 3 ++-
rt/rs/description-swagger-ui/pom.xml | 4 ++++
rt/rs/microprofile-client/pom.xml | 2 +-
rt/rs/security/cors/pom.xml | 4 ++++
rt/rs/security/jose-parent/jose-jaxrs/pom.xml | 1 +
rt/rs/security/oauth-parent/oauth2/pom.xml | 3 ++-
rt/rs/security/sso/oidc/pom.xml | 4 ++++
rt/rs/security/sso/saml/pom.xml | 3 ++-
rt/transports/http-jetty/pom.xml | 3 ++-
rt/transports/http-undertow/pom.xml | 3 ++-
rt/ws/eventing/pom.xml | 3 ++-
rt/ws/policy/pom.xml | 3 ++-
rt/ws/rm/pom.xml | 3 ++-
rt/ws/security/pom.xml | 3 ++-
rt/wsdl/pom.xml | 3 ++-
testutils/pom.xml | 3 ++-
20 files changed, 44 insertions(+), 16 deletions(-)
diff --git a/rt/bindings/corba/pom.xml b/rt/bindings/corba/pom.xml
index f9a226a..4788f32 100644
--- a/rt/bindings/corba/pom.xml
+++ b/rt/bindings/corba/pom.xml
@@ -35,7 +35,8 @@
<cxf.checkstyle.extension>-corba</cxf.checkstyle.extension>
<cxf.osgi.import>
org.objectweb.asm*;version="${cxf.osgi.asm.version}",
- javax.xml.ws*;version="${cxf.osgi.javax.xml.ws.version}"
+ javax.xml.ws*;version="${cxf.osgi.javax.xml.ws.version}",
+ javax.annotation*;version="${cxf.osgi.javax.annotation.version}"
</cxf.osgi.import>
</properties>
<dependencies>
diff --git a/rt/frontend/jaxrs/pom.xml b/rt/frontend/jaxrs/pom.xml
index ed4ffe8..c0f52c7 100644
--- a/rt/frontend/jaxrs/pom.xml
+++ b/rt/frontend/jaxrs/pom.xml
@@ -40,7 +40,8 @@
javax.validation*;resolution:=optional;version="${cxf.validation.api.package.version}",
javax.ws.rs.client;version="[2.0,3)",
javax.ws.rs*;version="[1.0,3)",
- javax.xml.bind*;version="${cxf.osgi.javax.bind.version}"
+ javax.xml.bind*;version="${cxf.osgi.javax.bind.version}",
+ javax.annotation*;version="${cxf.osgi.javax.annotation.version}"
</cxf.osgi.import>
<cxf.osgi.export>
org.apache.cxf.jaxrs*
diff --git a/rt/frontend/jaxws/pom.xml b/rt/frontend/jaxws/pom.xml
index 768aea7..61ba09b 100644
--- a/rt/frontend/jaxws/pom.xml
+++ b/rt/frontend/jaxws/pom.xml
@@ -40,7 +40,8 @@
javax.xml.ws.spi.http;version="${cxf.osgi.javax.xml.ws.version}";resolution:="optional",
javax.xml.ws*;version="${cxf.osgi.javax.xml.ws.version}",
org.springframework*;resolution:="optional";version="${cxf.osgi.spring.version}",
- javax.xml.bind*;version="${cxf.osgi.javax.bind.version}"
+ javax.xml.bind*;version="${cxf.osgi.javax.bind.version}",
+ javax.annotation*;version="${cxf.osgi.javax.annotation.version}"
</cxf.osgi.import>
<!-- keep in sync with services exported in activator -->
<cxf.export.service>
diff --git a/rt/management/pom.xml b/rt/management/pom.xml
index 70cd4b2..fd71799 100644
--- a/rt/management/pom.xml
+++ b/rt/management/pom.xml
@@ -33,7 +33,8 @@
<properties>
<cxf.module.name>org.apache.cxf.management</cxf.module.name>
<cxf.osgi.import>
- javax.xml.bind*;version="${cxf.osgi.javax.bind.version}"
+ javax.xml.bind*;version="${cxf.osgi.javax.bind.version}",
+ javax.annotation*;version="${cxf.osgi.javax.annotation.version}"
</cxf.osgi.import>
</properties>
<dependencies>
diff --git a/rt/rs/client/pom.xml b/rt/rs/client/pom.xml
index 4708ccc..8131e95 100644
--- a/rt/rs/client/pom.xml
+++ b/rt/rs/client/pom.xml
@@ -34,7 +34,8 @@
<cxf.module.name>org.apache.cxf.rs.client</cxf.module.name>
<cxf.osgi.import>
org.apache.aries*;version="${cxf.aries.version.range}";resolution:=optional,
-
org.springframework*;resolution:="optional";version="${cxf.osgi.spring.version}"
+
org.springframework*;resolution:="optional";version="${cxf.osgi.spring.version}",
+ javax.annotation*;version="${cxf.osgi.javax.annotation.version}"
</cxf.osgi.import>
<!-- keep in sync with services exported in activator -->
<cxf.export.service>
diff --git a/rt/rs/description-swagger-ui/pom.xml
b/rt/rs/description-swagger-ui/pom.xml
index 5502224..6f1d40a 100644
--- a/rt/rs/description-swagger-ui/pom.xml
+++ b/rt/rs/description-swagger-ui/pom.xml
@@ -32,6 +32,10 @@
</parent>
<properties>
<cxf.module.name>org.apache.cxf.rs.swagger.ui</cxf.module.name>
+ <cxf.osgi.import>
+ javax.annotation*;version="${cxf.osgi.javax.annotation.version}",
+ *
+ </cxf.osgi.import>
</properties>
<dependencies>
<dependency>
diff --git a/rt/rs/microprofile-client/pom.xml
b/rt/rs/microprofile-client/pom.xml
index d057d91..c072b6f 100644
--- a/rt/rs/microprofile-client/pom.xml
+++ b/rt/rs/microprofile-client/pom.xml
@@ -35,7 +35,7 @@
<cxf.osgi.import>
org.apache.aries*;version="${cxf.aries.version.range}";resolution:=optional,
org.springframework*;resolution:="optional";version="${cxf.osgi.spring.version}",
- javax.annotation;version="[1.2,2)"
+ javax.annotation*;version="${cxf.osgi.javax.annotation.version}"
</cxf.osgi.import>
<!-- keep in sync with services exported in activator -->
<cxf.export.service>
diff --git a/rt/rs/security/cors/pom.xml b/rt/rs/security/cors/pom.xml
index a2e1204..efef8da 100644
--- a/rt/rs/security/cors/pom.xml
+++ b/rt/rs/security/cors/pom.xml
@@ -32,6 +32,10 @@
</parent>
<properties>
<cxf.module.name>org.apache.cxf.rs.security.cors</cxf.module.name>
+ <cxf.osgi.import>
+ javax.annotation*;version="${cxf.osgi.javax.annotation.version}",
+ *
+ </cxf.osgi.import>
</properties>
<dependencies>
<dependency>
diff --git a/rt/rs/security/jose-parent/jose-jaxrs/pom.xml
b/rt/rs/security/jose-parent/jose-jaxrs/pom.xml
index e062092..fc1460a 100644
--- a/rt/rs/security/jose-parent/jose-jaxrs/pom.xml
+++ b/rt/rs/security/jose-parent/jose-jaxrs/pom.xml
@@ -34,6 +34,7 @@
<cxf.module.name>org.apache.cxf.rs.security.jose.jaxrs</cxf.module.name>
<cxf.osgi.import>
javax.activation;version="${cxf.osgi.javax.annotation.version}",
+ javax.annotation*;version="${cxf.osgi.javax.annotation.version}",
*
</cxf.osgi.import>
</properties>
diff --git a/rt/rs/security/oauth-parent/oauth2/pom.xml
b/rt/rs/security/oauth-parent/oauth2/pom.xml
index 13dc4a3..706eb68 100644
--- a/rt/rs/security/oauth-parent/oauth2/pom.xml
+++ b/rt/rs/security/oauth-parent/oauth2/pom.xml
@@ -35,7 +35,8 @@
<cxf.osgi.import>
net.sf.ehcache*;resolution:=optional;version="[2.5, 3.0.0)",
javax.servlet*;version="${cxf.osgi.javax.servlet.version}",
- javax.xml.bind*;version="${cxf.osgi.javax.bind.version}"
+ javax.xml.bind*;version="${cxf.osgi.javax.bind.version}",
+ javax.annotation*;version="${cxf.osgi.javax.annotation.version}"
</cxf.osgi.import>
<compilerArguments>-Aopenjpa.source=7
-Aopenjpa.metamodel=true</compilerArguments>
</properties>
diff --git a/rt/rs/security/sso/oidc/pom.xml b/rt/rs/security/sso/oidc/pom.xml
index 137656d..3c11c82 100644
--- a/rt/rs/security/sso/oidc/pom.xml
+++ b/rt/rs/security/sso/oidc/pom.xml
@@ -33,6 +33,10 @@
<properties>
<compilerArguments>-Aopenjpa.source=7
-Aopenjpa.metamodel=true</compilerArguments>
<cxf.module.name>org.apache.cxf.rs.security.sso.oidc</cxf.module.name>
+ <cxf.osgi.import>
+ javax.annotation*;version="${cxf.osgi.javax.annotation.version}",
+ *
+ </cxf.osgi.import>
</properties>
<dependencies>
<dependency>
diff --git a/rt/rs/security/sso/saml/pom.xml b/rt/rs/security/sso/saml/pom.xml
index d18ae0a..d9ae6a6 100644
--- a/rt/rs/security/sso/saml/pom.xml
+++ b/rt/rs/security/sso/saml/pom.xml
@@ -36,7 +36,8 @@
javax.servlet*;version="${cxf.osgi.javax.servlet.version}",
net.sf.ehcache*;resolution:=optional;version="[2.5, 3.0.0)",
org.opensaml*;version="${cxf.opensaml.osgi.version.range}",
- javax.xml.bind*;version="${cxf.osgi.javax.bind.version}"
+ javax.xml.bind*;version="${cxf.osgi.javax.bind.version}",
+ javax.annotation*;version="${cxf.osgi.javax.annotation.version}"
</cxf.osgi.import>
</properties>
<dependencies>
diff --git a/rt/transports/http-jetty/pom.xml b/rt/transports/http-jetty/pom.xml
index 08d352c..12dc65f 100644
--- a/rt/transports/http-jetty/pom.xml
+++ b/rt/transports/http-jetty/pom.xml
@@ -39,7 +39,8 @@
org.osgi.service.blueprint*;resolution:=optional,
org.apache.aries*;version="${cxf.aries.version.range}";resolution:=optional,
org.springframework*;resolution:="optional";version="${cxf.osgi.spring.version}",
- javax.xml.bind*;version="${cxf.osgi.javax.bind.version}"
+ javax.xml.bind*;version="${cxf.osgi.javax.bind.version}",
+ javax.annotation*;version="${cxf.osgi.javax.annotation.version}"
</cxf.osgi.import>
<cxf.osgi.dynamic.import>
org.eclipse.jetty.jmx
diff --git a/rt/transports/http-undertow/pom.xml
b/rt/transports/http-undertow/pom.xml
index cb9fb80..6558134 100644
--- a/rt/transports/http-undertow/pom.xml
+++ b/rt/transports/http-undertow/pom.xml
@@ -39,7 +39,8 @@
org.osgi.service.blueprint*;resolution:=optional,
org.apache.aries*;version="${cxf.aries.version.range}";resolution:=optional,
org.springframework*;resolution:="optional";version="${cxf.osgi.spring.version}",
- javax.xml.bind*;version="${cxf.osgi.javax.bind.version}"
+ javax.xml.bind*;version="${cxf.osgi.javax.bind.version}",
+ javax.annotation*;version="${cxf.osgi.javax.annotation.version}"
</cxf.osgi.import>
<!-- keep in sync with services exported in activator -->
<cxf.export.service>
diff --git a/rt/ws/eventing/pom.xml b/rt/ws/eventing/pom.xml
index 6debe01..96372c2 100644
--- a/rt/ws/eventing/pom.xml
+++ b/rt/ws/eventing/pom.xml
@@ -17,7 +17,8 @@
<cxf.osgi.import>
javax.xml.soap;version="${cxf.osgi.saaj.version}",
javax.xml.ws*;version="${cxf.osgi.javax.xml.ws.version}",
- javax.xml.bind*;version="${cxf.osgi.javax.bind.version}"
+ javax.xml.bind*;version="${cxf.osgi.javax.bind.version}",
+ javax.annotation*;version="${cxf.osgi.javax.annotation.version}"
</cxf.osgi.import>
</properties>
<dependencies>
diff --git a/rt/ws/policy/pom.xml b/rt/ws/policy/pom.xml
index 1e700f1..99f6f51 100644
--- a/rt/ws/policy/pom.xml
+++ b/rt/ws/policy/pom.xml
@@ -36,7 +36,8 @@
<cxf.osgi.import>
org.springframework*;resolution:="optional";version="${cxf.osgi.spring.version}",
org.apache.aries*;version="${cxf.aries.version.range}";resolution:=optional,
- javax.xml.bind*;version="${cxf.osgi.javax.bind.version}"
+ javax.xml.bind*;version="${cxf.osgi.javax.bind.version}",
+ javax.annotation*;version="${cxf.osgi.javax.annotation.version}"
</cxf.osgi.import>
<!-- keep in sync with services exported in activator -->
<cxf.export.service>
diff --git a/rt/ws/rm/pom.xml b/rt/ws/rm/pom.xml
index e929985..eb4078f 100644
--- a/rt/ws/rm/pom.xml
+++ b/rt/ws/rm/pom.xml
@@ -37,7 +37,8 @@
javax.xml.soap;version="${cxf.osgi.saaj.version}",
org.apache.aries*;version="${cxf.aries.version.range}";resolution:=optional,
org.springframework*;resolution:="optional";version="${cxf.osgi.spring.version}",
- javax.xml.bind*;version="${cxf.osgi.javax.bind.version}"
+ javax.xml.bind*;version="${cxf.osgi.javax.bind.version}",
+ javax.annotation*;version="${cxf.osgi.javax.annotation.version}"
</cxf.osgi.import>
<!-- keep in sync with services exported in activator -->
<cxf.export.service>
diff --git a/rt/ws/security/pom.xml b/rt/ws/security/pom.xml
index d9212f3..9685f52 100644
--- a/rt/ws/security/pom.xml
+++ b/rt/ws/security/pom.xml
@@ -38,7 +38,8 @@
net.sf.ehcache*;resolution:=optional;version="[2.5, 3.0.0)",
org.opensaml*;version="${cxf.opensaml.osgi.version.range}",
javax.xml.ws*;version="${cxf.osgi.javax.xml.ws.version}",
- javax.xml.bind*;version="${cxf.osgi.javax.bind.version}"
+ javax.xml.bind*;version="${cxf.osgi.javax.bind.version}",
+ javax.annotation*;version="${cxf.osgi.javax.annotation.version}"
</cxf.osgi.import>
</properties>
<dependencies>
diff --git a/rt/wsdl/pom.xml b/rt/wsdl/pom.xml
index 3498892..eb966eb 100644
--- a/rt/wsdl/pom.xml
+++ b/rt/wsdl/pom.xml
@@ -33,7 +33,8 @@
<properties>
<cxf.module.name>org.apache.cxf.wsdl</cxf.module.name>
<cxf.osgi.import>
- javax.xml.bind*;version="${cxf.osgi.javax.bind.version}"
+ javax.xml.bind*;version="${cxf.osgi.javax.bind.version}",
+ javax.annotation*;version="${cxf.osgi.javax.annotation.version}"
</cxf.osgi.import>
</properties>
<dependencies>
diff --git a/testutils/pom.xml b/testutils/pom.xml
index d8ec6a7..f00034d 100644
--- a/testutils/pom.xml
+++ b/testutils/pom.xml
@@ -35,7 +35,8 @@
<cxf.osgi.import>
javax.xml.soap;version="${cxf.osgi.saaj.version}",
javax.xml.ws*;version="${cxf.osgi.javax.xml.ws.version}",
- javax.xml.bind*;version="${cxf.osgi.javax.bind.version}"
+ javax.xml.bind*;version="${cxf.osgi.javax.bind.version}",
+ javax.annotation*;version="${cxf.osgi.javax.annotation.version}"
</cxf.osgi.import>
</properties>
<dependencies>