@@ -125,107 +125,123 @@ thirdPartyAudit.excludes = [
125125 ' org.osgi.framework.SynchronousBundleListener' ,
126126 ' com.sun.xml.fastinfoset.stax.StAXDocumentParser' ,
127127 ' com.sun.xml.fastinfoset.stax.StAXDocumentSerializer' ,
128-
129- // jarhell with jdk (intentionally, because jaxb was removed from default modules in java 9)
130- ' javax.xml.bind.Binder' ,
131- ' javax.xml.bind.ContextFinder$1' ,
132- ' javax.xml.bind.ContextFinder' ,
133- ' javax.xml.bind.DataBindingException' ,
134- ' javax.xml.bind.DatatypeConverter' ,
135- ' javax.xml.bind.DatatypeConverterImpl$CalendarFormatter' ,
136- ' javax.xml.bind.DatatypeConverterImpl' ,
137- ' javax.xml.bind.DatatypeConverterInterface' ,
138- ' javax.xml.bind.Element' ,
139- ' javax.xml.bind.GetPropertyAction' ,
140- ' javax.xml.bind.JAXB$Cache' ,
141- ' javax.xml.bind.JAXB' ,
142- ' javax.xml.bind.JAXBContext' ,
143- ' javax.xml.bind.JAXBElement$GlobalScope' ,
144- ' javax.xml.bind.JAXBElement' ,
145- ' javax.xml.bind.JAXBException' ,
146- ' javax.xml.bind.JAXBIntrospector' ,
147- ' javax.xml.bind.JAXBPermission' ,
148- ' javax.xml.bind.MarshalException' ,
149- ' javax.xml.bind.Marshaller$Listener' ,
150- ' javax.xml.bind.Marshaller' ,
151- ' javax.xml.bind.Messages' ,
152- ' javax.xml.bind.NotIdentifiableEvent' ,
153- ' javax.xml.bind.ParseConversionEvent' ,
154- ' javax.xml.bind.PrintConversionEvent' ,
155- ' javax.xml.bind.PropertyException' ,
156- ' javax.xml.bind.SchemaOutputResolver' ,
157- ' javax.xml.bind.TypeConstraintException' ,
158- ' javax.xml.bind.UnmarshalException' ,
159- ' javax.xml.bind.Unmarshaller$Listener' ,
160- ' javax.xml.bind.Unmarshaller' ,
161- ' javax.xml.bind.UnmarshallerHandler' ,
162- ' javax.xml.bind.ValidationEvent' ,
163- ' javax.xml.bind.ValidationEventHandler' ,
164- ' javax.xml.bind.ValidationEventLocator' ,
165- ' javax.xml.bind.ValidationException' ,
166- ' javax.xml.bind.Validator' ,
167- ' javax.xml.bind.WhiteSpaceProcessor' ,
168- ' javax.xml.bind.annotation.DomHandler' ,
169- ' javax.xml.bind.annotation.W3CDomHandler' ,
170- ' javax.xml.bind.annotation.XmlAccessOrder' ,
171- ' javax.xml.bind.annotation.XmlAccessType' ,
172- ' javax.xml.bind.annotation.XmlAccessorOrder' ,
173- ' javax.xml.bind.annotation.XmlAccessorType' ,
174- ' javax.xml.bind.annotation.XmlAnyAttribute' ,
175- ' javax.xml.bind.annotation.XmlAnyElement' ,
176- ' javax.xml.bind.annotation.XmlAttachmentRef' ,
177- ' javax.xml.bind.annotation.XmlAttribute' ,
178- ' javax.xml.bind.annotation.XmlElement$DEFAULT' ,
179- ' javax.xml.bind.annotation.XmlElement' ,
180- ' javax.xml.bind.annotation.XmlElementDecl$GLOBAL' ,
181- ' javax.xml.bind.annotation.XmlElementDecl' ,
182- ' javax.xml.bind.annotation.XmlElementRef$DEFAULT' ,
183- ' javax.xml.bind.annotation.XmlElementRef' ,
184- ' javax.xml.bind.annotation.XmlElementRefs' ,
185- ' javax.xml.bind.annotation.XmlElementWrapper' ,
186- ' javax.xml.bind.annotation.XmlElements' ,
187- ' javax.xml.bind.annotation.XmlEnum' ,
188- ' javax.xml.bind.annotation.XmlEnumValue' ,
189- ' javax.xml.bind.annotation.XmlID' ,
190- ' javax.xml.bind.annotation.XmlIDREF' ,
191- ' javax.xml.bind.annotation.XmlInlineBinaryData' ,
192- ' javax.xml.bind.annotation.XmlList' ,
193- ' javax.xml.bind.annotation.XmlMimeType' ,
194- ' javax.xml.bind.annotation.XmlMixed' ,
195- ' javax.xml.bind.annotation.XmlNs' ,
196- ' javax.xml.bind.annotation.XmlNsForm' ,
197- ' javax.xml.bind.annotation.XmlRegistry' ,
198- ' javax.xml.bind.annotation.XmlRootElement' ,
199- ' javax.xml.bind.annotation.XmlSchema' ,
200- ' javax.xml.bind.annotation.XmlSchemaType$DEFAULT' ,
201- ' javax.xml.bind.annotation.XmlSchemaType' ,
202- ' javax.xml.bind.annotation.XmlSchemaTypes' ,
203- ' javax.xml.bind.annotation.XmlSeeAlso' ,
204- ' javax.xml.bind.annotation.XmlTransient' ,
205- ' javax.xml.bind.annotation.XmlType$DEFAULT' ,
206- ' javax.xml.bind.annotation.XmlType' ,
207- ' javax.xml.bind.annotation.XmlValue' ,
208- ' javax.xml.bind.annotation.adapters.CollapsedStringAdapter' ,
209- ' javax.xml.bind.annotation.adapters.HexBinaryAdapter' ,
210- ' javax.xml.bind.annotation.adapters.NormalizedStringAdapter' ,
211- ' javax.xml.bind.annotation.adapters.XmlAdapter' ,
212- ' javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter$DEFAULT' ,
213- ' javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter' ,
214- ' javax.xml.bind.annotation.adapters.XmlJavaTypeAdapters' ,
215- ' javax.xml.bind.attachment.AttachmentMarshaller' ,
216- ' javax.xml.bind.attachment.AttachmentUnmarshaller' ,
217- ' javax.xml.bind.helpers.AbstractMarshallerImpl' ,
218- ' javax.xml.bind.helpers.AbstractUnmarshallerImpl' ,
219- ' javax.xml.bind.helpers.DefaultValidationEventHandler' ,
220- ' javax.xml.bind.helpers.Messages' ,
221- ' javax.xml.bind.helpers.NotIdentifiableEventImpl' ,
222- ' javax.xml.bind.helpers.ParseConversionEventImpl' ,
223- ' javax.xml.bind.helpers.PrintConversionEventImpl' ,
224- ' javax.xml.bind.helpers.ValidationEventImpl' ,
225- ' javax.xml.bind.helpers.ValidationEventLocatorImpl' ,
226- ' javax.xml.bind.util.JAXBResult' ,
227- ' javax.xml.bind.util.JAXBSource$1' ,
228- ' javax.xml.bind.util.JAXBSource' ,
229- ' javax.xml.bind.util.Messages' ,
230- ' javax.xml.bind.util.ValidationEventCollector'
231128]
129+
130+ // jarhell with jdk (intentionally, because jaxb was removed from default modules in java 9)
131+ if (JavaVersion . current() <= JavaVersion . VERSION_1_8 ) {
132+ thirdPartyAudit. excludes + = [
133+ ' javax.xml.bind.Binder' ,
134+ ' javax.xml.bind.ContextFinder$1' ,
135+ ' javax.xml.bind.ContextFinder' ,
136+ ' javax.xml.bind.DataBindingException' ,
137+ ' javax.xml.bind.DatatypeConverter' ,
138+ ' javax.xml.bind.DatatypeConverterImpl$CalendarFormatter' ,
139+ ' javax.xml.bind.DatatypeConverterImpl' ,
140+ ' javax.xml.bind.DatatypeConverterInterface' ,
141+ ' javax.xml.bind.Element' ,
142+ ' javax.xml.bind.GetPropertyAction' ,
143+ ' javax.xml.bind.JAXB$Cache' ,
144+ ' javax.xml.bind.JAXB' ,
145+ ' javax.xml.bind.JAXBContext' ,
146+ ' javax.xml.bind.JAXBElement$GlobalScope' ,
147+ ' javax.xml.bind.JAXBElement' ,
148+ ' javax.xml.bind.JAXBException' ,
149+ ' javax.xml.bind.JAXBIntrospector' ,
150+ ' javax.xml.bind.JAXBPermission' ,
151+ ' javax.xml.bind.MarshalException' ,
152+ ' javax.xml.bind.Marshaller$Listener' ,
153+ ' javax.xml.bind.Marshaller' ,
154+ ' javax.xml.bind.Messages' ,
155+ ' javax.xml.bind.NotIdentifiableEvent' ,
156+ ' javax.xml.bind.ParseConversionEvent' ,
157+ ' javax.xml.bind.PrintConversionEvent' ,
158+ ' javax.xml.bind.PropertyException' ,
159+ ' javax.xml.bind.SchemaOutputResolver' ,
160+ ' javax.xml.bind.TypeConstraintException' ,
161+ ' javax.xml.bind.UnmarshalException' ,
162+ ' javax.xml.bind.Unmarshaller$Listener' ,
163+ ' javax.xml.bind.Unmarshaller' ,
164+ ' javax.xml.bind.UnmarshallerHandler' ,
165+ ' javax.xml.bind.ValidationEvent' ,
166+ ' javax.xml.bind.ValidationEventHandler' ,
167+ ' javax.xml.bind.ValidationEventLocator' ,
168+ ' javax.xml.bind.ValidationException' ,
169+ ' javax.xml.bind.Validator' ,
170+ ' javax.xml.bind.WhiteSpaceProcessor' ,
171+ ' javax.xml.bind.annotation.DomHandler' ,
172+ ' javax.xml.bind.annotation.W3CDomHandler' ,
173+ ' javax.xml.bind.annotation.XmlAccessOrder' ,
174+ ' javax.xml.bind.annotation.XmlAccessType' ,
175+ ' javax.xml.bind.annotation.XmlAccessorOrder' ,
176+ ' javax.xml.bind.annotation.XmlAccessorType' ,
177+ ' javax.xml.bind.annotation.XmlAnyAttribute' ,
178+ ' javax.xml.bind.annotation.XmlAnyElement' ,
179+ ' javax.xml.bind.annotation.XmlAttachmentRef' ,
180+ ' javax.xml.bind.annotation.XmlAttribute' ,
181+ ' javax.xml.bind.annotation.XmlElement$DEFAULT' ,
182+ ' javax.xml.bind.annotation.XmlElement' ,
183+ ' javax.xml.bind.annotation.XmlElementDecl$GLOBAL' ,
184+ ' javax.xml.bind.annotation.XmlElementDecl' ,
185+ ' javax.xml.bind.annotation.XmlElementRef$DEFAULT' ,
186+ ' javax.xml.bind.annotation.XmlElementRef' ,
187+ ' javax.xml.bind.annotation.XmlElementRefs' ,
188+ ' javax.xml.bind.annotation.XmlElementWrapper' ,
189+ ' javax.xml.bind.annotation.XmlElements' ,
190+ ' javax.xml.bind.annotation.XmlEnum' ,
191+ ' javax.xml.bind.annotation.XmlEnumValue' ,
192+ ' javax.xml.bind.annotation.XmlID' ,
193+ ' javax.xml.bind.annotation.XmlIDREF' ,
194+ ' javax.xml.bind.annotation.XmlInlineBinaryData' ,
195+ ' javax.xml.bind.annotation.XmlList' ,
196+ ' javax.xml.bind.annotation.XmlMimeType' ,
197+ ' javax.xml.bind.annotation.XmlMixed' ,
198+ ' javax.xml.bind.annotation.XmlNs' ,
199+ ' javax.xml.bind.annotation.XmlNsForm' ,
200+ ' javax.xml.bind.annotation.XmlRegistry' ,
201+ ' javax.xml.bind.annotation.XmlRootElement' ,
202+ ' javax.xml.bind.annotation.XmlSchema' ,
203+ ' javax.xml.bind.annotation.XmlSchemaType$DEFAULT' ,
204+ ' javax.xml.bind.annotation.XmlSchemaType' ,
205+ ' javax.xml.bind.annotation.XmlSchemaTypes' ,
206+ ' javax.xml.bind.annotation.XmlSeeAlso' ,
207+ ' javax.xml.bind.annotation.XmlTransient' ,
208+ ' javax.xml.bind.annotation.XmlType$DEFAULT' ,
209+ ' javax.xml.bind.annotation.XmlType' ,
210+ ' javax.xml.bind.annotation.XmlValue' ,
211+ ' javax.xml.bind.annotation.adapters.CollapsedStringAdapter' ,
212+ ' javax.xml.bind.annotation.adapters.HexBinaryAdapter' ,
213+ ' javax.xml.bind.annotation.adapters.NormalizedStringAdapter' ,
214+ ' javax.xml.bind.annotation.adapters.XmlAdapter' ,
215+ ' javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter$DEFAULT' ,
216+ ' javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter' ,
217+ ' javax.xml.bind.annotation.adapters.XmlJavaTypeAdapters' ,
218+ ' javax.xml.bind.attachment.AttachmentMarshaller' ,
219+ ' javax.xml.bind.attachment.AttachmentUnmarshaller' ,
220+ ' javax.xml.bind.helpers.AbstractMarshallerImpl' ,
221+ ' javax.xml.bind.helpers.AbstractUnmarshallerImpl' ,
222+ ' javax.xml.bind.helpers.DefaultValidationEventHandler' ,
223+ ' javax.xml.bind.helpers.Messages' ,
224+ ' javax.xml.bind.helpers.NotIdentifiableEventImpl' ,
225+ ' javax.xml.bind.helpers.ParseConversionEventImpl' ,
226+ ' javax.xml.bind.helpers.PrintConversionEventImpl' ,
227+ ' javax.xml.bind.helpers.ValidationEventImpl' ,
228+ ' javax.xml.bind.helpers.ValidationEventLocatorImpl' ,
229+ ' javax.xml.bind.util.JAXBResult' ,
230+ ' javax.xml.bind.util.JAXBSource$1' ,
231+ ' javax.xml.bind.util.JAXBSource' ,
232+ ' javax.xml.bind.util.Messages' ,
233+ ' javax.xml.bind.util.ValidationEventCollector'
234+ ]
235+ } else {
236+ // jarhell with jdk (intentionally, because we still expect to run again JDK 8)
237+ thirdPartyAudit. excludes + = [
238+ ' javax.activation.ActivationDataFlavor' ,
239+ ' javax.activation.DataContentHandler' ,
240+ ' javax.activation.DataHandler' ,
241+ ' javax.activation.DataSource' ,
242+ ' javax.activation.FileDataSource' ,
243+ ' javax.activation.FileTypeMap' ,
244+ ' javax.activation.MimeType' ,
245+ ' javax.activation.MimeTypeParseException' ,
246+ ]
247+ }
0 commit comments