You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by zr...@apache.org on 2019/02/08 09:54:16 UTC
[camel] branch java-10-test updated (0e40e84 -> aa3b409)
This is an automated email from the ASF dual-hosted git repository.
zregvart pushed a change to branch java-10-test
in repository https://gitbox.apache.org/repos/asf/camel.git.
discard 0e40e84 CAMEL-12618: add JAXB API and Glassfish JAXB im...
discard 70f26d3 CAMEL-12618: Fix SimpleTest on Java 11+
discard b901574 CAMEL-12618: add Glassfish JAXB implementation ...
discard 1b102ea CAMEL-12618: upgrade MVEL version and use the r...
discard d58bedb CAMEL-12618: add Glassfish JAXB implementation ...
discard 171ee2c CAMEL-12618: add Glassfish JAXB implementation ...
discard e9ce404 CAMEL-12618: add Glassfish JAXB implementation ...
discard f24b5d1 CAMEL-12618: add Glassfish JAXB implementation ...
discard 15dd5ff CAMEL-12618: add Glassfish JAXB implementation ...
discard e6c3564 CAMEL-12618: replace com.sun.xml.bind with org....
discard 50fc61c CAMEL-12618: Prevent Maven Shade plugin from ha...
discard 706b122 CAMEL-12618: Revert to Groovy 2.5.3
discard 224298f CAMEL-12618: Additional dependencies needed on ...
discard 7e31e2e update velocity/pom.xml
discard 045f9e2 Upgrade Scala to 2.12.7
discard 1e67557 Upgrade Hibernate to 5.3.6.Final
discard 79dfaa2 CAMEL-12618: upgrade Groovy Eclipse compiler
discard de585df CAMEL-12618: Use Groovy 3.0.0-SNAPSHOT for gmav...
discard f97f07b Temporary disable JDK 9 and karaf-itest and spr...
add c8357b9 Polished
add e15e8ba Upgrade Flink to version 1.7.0
add 69d2e3f Upgrade Micrometer to version 1.1.1
add fe2c5a0 Upgrade Spring Boot to version 2.1.1.RELEASE
add aa4eecb Regen
add 956d266 Update Spring Boot to version 2.1.1.RELEASE even in dm
add 3f3cc07 Upgrade Vertx to version 3.6.0
add 8c7d405 Avoid potentially conflicting jetty port during test execution
add 65e2f2f CAMEL-12944 - externalize configs as PR #2549 tried to avoid potentially conflicting jetty port during test execution
add cffca91 Fix camel-micrometer documentation references to METRICS_REGISTRY_NAME
add be4aa04 Upgrade Zipkin to version 2.11.9
add a37983a Upgrade Zipkin Reporter to version 2.7.12
add a5ad137b CAMEL-12973: Init deferred to first call when WIH uses Deployment-scoped context in combination with Singleton RuntimeStrategy. Removed redundant double slash from 'direct' URL.
add e59f4d5 CAMEL-12973 - Fixed CS
add 593e64d [CAMEL-12605] Added further tests and fixes for compression
add 86f45f1 Upgrade Infinispan to version 9.4.3.Final
add 1211e9b Upgrade Zipkin to version 2.11.10
add 5e61804 Upgrade Zipkin Reporter to version 2.7.13
add 68c0f33 Upgrade Brave to version 5.5.2
add c323af6 Fixed wrong default mentioned in docs. Thanks to Bjoern Ohm for spotting this.
add 0e8ca76 CAMEL-12979 - support for service beans with custom lifecycle on CxfRsEndpoint, Thanks to Jens Kleine-Herzbruch
add 4b49871 Regen docs
add c8be940 CAMEL-12919 - Camel AWS-SQS: Creating Amazon SQS Queue with Server-Side Encryption
add 7ba07d8 CAMEL-12919 - Fixed CS
add f131c7a CAMEL-12919 - Related docs added
add d0ef71a Regen docs
add 4a7d785 Regen
add 09fba59 CAMEL-12982: Added unit test
add 31da33c Polished
add a294b8a Upgrade Fastjson and related bundle to version 1.2.54
add abab73c Upgrade Kafka and related bundle to version 2.1.0
add 2fa0000 Upgrade AWS SDK and related bundle to version 1.11.461
add 773ea33 Upgrade Saxon and related bundle to version 9.9.0
add 31af99b Fixed Range for Saxon Karaf feature
add 8133417 Upgrade Braintree to version 2.89.0
add 8679217 Added test based on user forum issue
add f0d50d9 Added test based on user forum issue
add 05bb44b Upgrade Cglib and related bundle to version 3.2.9
add 7a39095 CAMEL-12978 - Add support to configure CamelContext created by KIE-Server extension
add 75f7199 CAMEL-12978 - Fixed CS
add bbe4b5d Upgrade Kotlin
add 03a72b7 Upgrade Jsch and related bundle to version 0.1.55
add 92acb04 Regen
add 0e4b008 CAMEL-12987: Ensure onContextStop is called on the OsgiServiceRegistry. (#2660)
add 03f85b2 CAMEL-12987: Fixed CS
add c7722f2 Upgrade Awaitility to version 3.1.5
add d80d4c2 CAMEL-12985: TransactionErrorHandler fails if UnitOfWork is null
add 36ba145 CAMEL-12985: Added a test that fails on master
add 3d017f0 CAMEL-12985 - Fixed CS
add 0baf582 CAMEL-11497: Migrate user guide - Configuring routes startup ordering and autostartup
add 5923ea1 CAMEL-12988: Update doc to clarify how to specify routes to start up last
add 6feb844 CAMEL-11888 - camel-jgroups-raft initial commit.
add 25eb495 CAMEL-11888 - Regen
add 51fa307 Upgrade Hystrix and related bundle to version 1.5.18
add 78aad58 Upgrade Splunk to version 1.6.5.0_1
add f6a73e2 Upgrade Xstream and related bundle to version 1.4.11
add e4a4529 Fixed Camel-Jbpm Karaf feature
add 669b0a4 Upgrade Infinispan to version 9.4.4.Final
add d13cc24 CAMEL-11492: Set consistent headings in compone...
add d453fc8 Use the latest Hazelcast-Kubernetes fixed release 3.11.1
add 85a05c1 Upgrade Zipkin to version 2.11.12
add 31611af Upgrade Libphonenumber and related bundle to version 8.10.1
add 0f7cc45 Regen
add 688b127 Upgrade JGit to version 5.2.0.201812061821-r
add 3b61a6d Upgrade Elasticsearch Rest to version 6.5.1
add c331a80 CAMEL-12969: OSGi service registry should unget services later during shutting down CamelContext which we can do in the start/stop service API instead. This reduces leaks if a service is get udring shutdown as now the lifecycle/osgi service registry is stopped as last action when camel context is shutting down.
add 85d6b32 CAMEL-12937: StreamCaching cipher is misspelled as chiper. Added deprecated markers. Misspelled to be removed in Camel 3.0
add 9e8c4f5 CAMEL-12993: Have more informative message from springboot itests exceptions
add f95c71e Fixed broke karaf and springboot itests for camel-jgroups-raft component.
add 573bd16 Upgrade Infinispan Spring Boot to version 2.1.1.RELEASE
add aac5023 CAMEL-12991 setting processStrategy for sftp/ftp endpoints (#2665)
add 68f0ad2 CAMEL-12991: Fixed CS
add 2dcfe7a Upgrade JackRabbit to version 2.18.0
add a64b495 Fix xtream link
add 3f7a851 CAMEL-12935:Deprecated isCreateCamelContextPerClass not supported / in-use for blueprint (#2663)
add f56fd01 Fixed typo in docs
add a2fa36e Added a little test for redelivery in NatsConsumer
add 2d0e444 Fixed CS in NATS test
add 21410db [CAMEL-12605] Refactoring and fixed issue of receipt for compressed message
add 1af2ebd Upgrade Xchange to version 4.3.13
add aba406f CAMEL-12954 adding camel-websocket-jsr356 module
add 4a3d409 CAMEL-12954 - first review feedbacks, still need to make karaf feature test passing
add d631d3c CAMEL-12954 - Added component to kit
add 77d08f5 CAMEL-12954 - maven name for the jsr356 module
add 34eeb53 CAMEL-12954 - Switch to 2.24.0-SNAPSHOT
add 979803b CAMEL-12954 - Fixed CS
add 99b45b5 CAMEL-12954 - Added endpoint doc
add 544452d CAMEL-12954 - Regen starter and add SB test
add 45fe8bc CAMEL-12954 - Regen
add f18fe06 CAMEL-12954 - Added websocket-jsr354 SB starter to BOM
add 282c224 camel-restlet - Fix admonition style in doc
add f91a920 CAMEL-12947:MockEndpoint.expectedHeaderReceived should fail when no exchange received (#2669)
add d3e6b95 Upgrade JackRabbit to version 2.19.0
add f076f27 CAMEL-12947: Polished
add 8329541 Added a proper exception wrap to retain original cause in sprinboot itests see CAMEL-12993
add 465b1b5 Regen
add f1647c2 Upgrade Brave Zipkin to version 5.6.0
add 7a1c035 Updated documentation and feature files for examples. Most cases wrong groupId. Changed from org.apache.camel to org.apache.camel.example.
add d20d1e2 Fixed falining springboot iTests.
add d5ba98e Upgrade Ignite to version 2.7.0
add 07cdcc2 Fix typo in Exchange.java JavaDoc
add 70e06a9 Added components/camel-cxf/activemq-data to gitignore paths.
add ce98b24 CAMEL-13005: olingo4 component serviceUri not set
add 67b3fa5 CAMEL-11492: Use Antora for User manual and com...
add 262a713 CAMEL-13009: DigestMethod and DigestValue elements created either in XAdES or DS namespace depending on XAdES version required
add 0c03d4e [CAMEL-12605] Refactored AS2 Server connection to accept decryption key.
add 0d08449 Fixed docs
add 5a66126 Fixed docs
add 5de001b Fixed CS
add e6740d6 Upgrade Kubernetes Client to version 4.1.1
add af84847 Upgrade Kubernetes Model to version 4.1.1
add 5e69c23 Camel-Kubernetes: Fixed tests after upgrading to version 4.1.1
add a6eb3ce Remove duplicate code
add 475abd7 CAMEL-13010: Deprecate camel-script
add e5adb02 Upgrade Json Schema Validator to version 0.1.25
add 3785c8c CAMEL-12994: Added unit tests
add 8073fde CAMEL-12994: Fixed issue in camel-saxon to skip reservered namespace prefix according to the XQuery spec.
add c2a35d4 Destroy PrivateKey instances in a few places when we are finished with them
add 6ee8a26 camel-salesforce: Fix component name in README.md URLs
add 58ec6c2 camel-salesforce: Fix some typos in the documentation
add 63da9be Upgrade Vertx to version 3.6.2
add bd0cba2 Camel-Websocket-jsr356: Generated the Spring Boot documentation
add 56724dd Regen
add 0ed5e5a CAMEL-12815 New Component IOTA
add 1366557 CAMEL-12815 - Fixed version and regen
add 12ddc8f CAMEL-12815 - Added correct documentation markers and regen
add af77784 CAMEL-12815 - Added component camel-iota to kit
add 7d216c6 CAMEL-12815 - General regen and camel-iota build
add 9cf65fc CAMEL-12815 - Added iota-component generated doc to docs folder
add 9d85984 CAMEL-12815 - Added Camel-Iota Karaf feature
add a78a07c CAMEL-12815 - Added SB Itest for Camel-Iota
add bfa409d Camel-Iota: Fixed CS
add f7e407f Upgrade Owasp Maven Plugin to version 4.0.1
add a1c1292 Upgrade QPid JMS client to version 0.39.0
add 6091243 Upgrade Proton J to version 0.31.0
add c552d9a Upgrade Dropbox Core SDK to version 3.0.11
add 44dacd6 Destroying some secret keys after they're used
add 9fcaebe CAMEL-13014 fix stealing link for clientId (looped error)
add c599e5f CAMEL-13014, fix MQTTConfigurationTest junit test
add 2e65514 CAMEL-13014 - Fixed CS
add 78730b9 CAMEL-13016: camel-jetty - If multiple bundles uses the same context-path (pathspec) then Jetty should fail
add 3d92c7d CAMEL-13017 - handle root path on windows
add e811401 CAMEL-13015: camel-spring-boot - xml routes/rests can now load from multiple paths separated by comma.
add afbec42 CAMEL-13021: Remove camel-example-swagger-xml
add e1616ce CAMEL-13022: camel-restlet - sending PATCH operation should include body
add d35b818 Add vscode workspace file to .gitignore
add 62e6700 CAMEL-13006: Fix for required properties in odata configuration
add ba03f23 CAMEL-13028: camel-undertow - When using SSL with rest-dsl and api-doc then you can get a port already bound exception
add 201097d CAMEL-13029: camel-swagger-java - Should default use scheme from rest-dsl configuration in swagger doc
add dc8436f Fixed CS
add 89e9978 add defensive check (#2684)
add b7b47e3 CAMEL-13025: File read lock - If file gets deleted then break out loop
add 09599a9 [IRC] Add commandTimeout parameter for IRC (#2685)
add ae0d5fe CAMEL-13008: Odata-connector assumes '/' at end of URI
add bd3b74a Upgrade spring
add 04d094f "CAMEL-13023:Add camel-rest-swagger as Karaf feature" (#2693)
add f00b78b CAMEL-12974: Polished
add 2ea5d9c Fixed rest-dsl parser typo in attribute
add 3145f6a CAMEL-12974: XML DSL tree parser should skip when/otherwise to parse similar like the Java DSL does
add 114300a CAMEL-12969 : Map based Service Usage counting to remove memory leak (#2695)
add c24ad7c CAMEL-12969: Fixed CS
add 661a1ca Camel Maven tooling should skip empty example directories.
add aa5da7e CAMEL-13001: camel maven plugin route coverage now has option to set threshold in percentage when to fail.
add 468889d CAMEL-12995 - Remove Camel XmlJson
add 2becd62 CAMEL-13035 update from telegram channel
add 15afdbb CAMEL-13035 - correcting style
add cf39674 CAMEL-13035 - fix sc reported
add 4194e1e Added test based on SO: https://stackoverflow.com/questions/54023107/apache-camel-how-to-implement-an-optional-consumer-for-a-wire-tap/54049958
add 6ae759f CAMEL-12995 - Removed integration tests
add c0bb313 Upgrade hibernate validator
add db06e9b Upgrade TestContainers to version 1.10.5
add 70d4133 CAMEL-13041 - Camel-AWS MQ: Create Broker operation is not working
add 6baf689 CAMEL-13041 - Fixed CS
add 1b1fb75 CAMEL-13041 - Added docs
add a8a2b8c CAMEL-13042: File producer should by default only allow to write file… (#2700)
add 68f2de3 CAMEL-13042: Polished
add 839bb4a Upgrade Groovy
add 7fd1331 CAMEL-13039 - Deprecate/Remove Camel-YQL
add 4cc5e58 CAMEL-13045 - Camel-Slack: The verifier must be able to validate webhook and token at the same time
add 997d11c CAMEL-13044 - Camel-AWS MQ: it is not possible to set Broker "Public accessibility" parameter using createBroker command
add 175732e CAMEL-13045 - Updated docs
add 6daec05 Upgrade Spring to 5.1.4
add b17220d CAMEL-13012: AbstractFutureCallback generates NPE when response is a 401
add aadb0f8 [CAMEL-12980] Interact with Karaf's BundleStateService about Blueprint Camel Context problems
add b07c5e0 [CAMEL-13049] Use CamelContext's ClassLoader as TCCL for some Karaf commands
add 87b81aa CAMEL-13051: Deprecate not to be used option on @UriEndpoint annotation
add 6539858 CAMEL-13058: AbstractFutureCallback generates NPE when response is a 401
add 36f03cc CAMEL-13059: camel-olingo2 assumes '/' at end of URI
add af959fe CAMEL-13061: Missing properties on Olingo2 consumer initialisation
add e7e5316 CAMEL-13054: Olingo4Endpoint - avoid swallowing consumer options
add 4d376ba CAMEL-13063: Olingo2Endpoint swallowing consumer. options
add 5bc9413 CAMEL-13066: camel-hystrix - Do not fallback on HystrixBadRequestException
add e1fd366 CAMEL-13071: camel-elasticsearch-rest - Add scroll api support
add 497d091 Updating Jackson to 2.9.8
add 704552c CAMEL-13072 remove the exception block
add 48ad52a CAMEL-12982: Support RAW{} syntax in URISupport (#2717)
add fb5278e Add missing docs for EIPs
add c424c71 CAMEL-13084 - javax.servlet.http.MappingMatch not found when starting camel-example-spring-boot
add 0d0a5a5 CAMEL-13093 (#2724)
add 4b34504 CAMEL-13097 - Camel-google-calendar: Stream component doesn't work in OSGi
add 1344ae3 CAMEL-13098 - Camel-google-mail: Stream component doesn't work in OSGi
add d39eafb CAMEL-13077: Fix polling return for empty OData ClientEntitySets (#2719)
add 7330ff4 Deprecate not used methods
add 49759b6 [CAMEL-13114] Provide single Cookie header for multiple cookies
add 14dcc47 CAMEL-12213: Update camel-thrift to libthrift 0.12.0
add c69de86 update camel-script to camel-groovy in doc for groovy-language component (#2734)
add 3995fdd Depreate option to be removed in camel 3 and fixed compilation
add eaaf2d0 CAMEL-13123 - camel-mongodb3: don't close connection on endpoint stop
add 83979e8 Move node_modules to docs/.gitignore The node_modules excluding is relating to docs/ folder only
add ab8d5a3 CAMEL-13077: Fix polling return for empty OData ODataFeeds (#2719) Closes #2732
add 161cdea CAMEL-13132 - Camel-Azure: uploadBlobBlocks and commitBlobBlockList operations does not work with List
add f8c5f58 CAMEL-13082: Filter results already seen by the Olingo consumers and producers Closes #2720 * Olingo[4,2]Configuration * Adds filterAlreadySeen property * Added here rather than to the endpoint as the latter would require ultimately, in order to satisfy various checks, changes to the endpoint read() method in the api's Olingo4AppImpl, which is unnecessary since this is used by the consumer.
add 1878bb6 camel-olingo2 add groovy-ant to deps for fix build warnings with gmaven-plugin
add aae63ce CAMEL-13105 - Remove and deprecate camel-chronicle
add 8dcba35 CAMEL-12213 - Fixed backport from master and regen
add 10a8c35 Regen
add 4a02e94 Add deprecation as these methods are deleted in camel 3
add 13277e4 CAMEL-13084 Clean up the camel-example dependencies
add 0a561ef CAMEL-13150: Add command "exchangeProperty" for dateExpression in ExpressionBuilder (#2741)
add 7e5c281 CAMEL-13154 Fixed the running error of camel-example-spring-boot-master
add 651449e Added unit test example based on user forum issue with Multicast EIP change due to CAMEL-9444 and CAMEL-9573
add 8606283 Added unit test example based on user forum issue with Multicast EIP change due to CAMEL-9444 and CAMEL-9573
add 5233404 CAMEL-13153 - Strip newlines from exchange headers
add 04eeb89 Deprecate api to be removed in Camel 3
add 1ba4e4e CAMEL-13152: KJAR classloaded now set as CamelContext classloader for deployment-scoped contexts.
add 4aa04cd Pick up recipient headers from configuration for camel-mail, if they are not first specified as a header
add bba770b Revert "Pick up recipient headers from configuration for camel-mail, if they are not first specified as a header"
add 6447166 CAMEL-13166 - ArrayBlockingQueueFactory ignores capacity argument, thanks to Jan Bednar for the patch
add d5f1f89 CAMEL-13168 - Delay StreamCache file deletion till calling LUW is done
add 01f6b9c CAMEL-13155: Added wid files and icon for consumption by jBPM Service Task repo.
add 2ae431f Fixing spring security demo
new 59bab7c Temporary disable JDK 9 and karaf-itest and spr...
new a4253af CAMEL-12618: Use Groovy 3.0.0-SNAPSHOT for gmav...
new bee4ec2 CAMEL-12618: upgrade Groovy Eclipse compiler
new 0412240 Upgrade Hibernate to 5.3.7.Final
new 04b336c Upgrade Scala to 2.12.7
new cdffab6 update velocity/pom.xml
new 791c6ff CAMEL-12618: Additional dependencies needed on ...
new 074c47f CAMEL-12618: Revert to Groovy 2.5.3
new 2516cec CAMEL-12618: Prevent Maven Shade plugin from ha...
new c5b2cec CAMEL-12618: replace com.sun.xml.bind with org....
new 8da64d7 CAMEL-12618: add Glassfish JAXB implementation ...
new b5ce9da CAMEL-12618: add Glassfish JAXB implementation ...
new 2401ddc CAMEL-12618: add Glassfish JAXB implementation ...
new f147520 CAMEL-12618: add Glassfish JAXB implementation ...
new 0c8db32 CAMEL-12618: add Glassfish JAXB implementation ...
new a0c8aee CAMEL-12618: upgrade MVEL version and use the r...
new ceeef5f CAMEL-12618: add Glassfish JAXB implementation ...
new 92677c2 CAMEL-12618: Fix SimpleTest on Java 11+
new aa3b409 CAMEL-12618: add JAXB API and Glassfish JAXB im...
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (0e40e84)
\
N -- N -- N refs/heads/java-10-test (aa3b409)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
The 19 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.gitignore | 3 +-
apache-camel/pom.xml | 45 +-
apache-camel/src/main/descriptors/common-bin.xml | 10 +-
bom/camel-bom/pom.xml | 48 +-
camel-core/readme.adoc | 2 +-
camel-core/src/main/docs/file-component.adoc | 5 +-
camel-core/src/main/docs/rest-dsl.adoc | 4 +-
camel-core/src/main/docs/xslt-component.adoc | 2 +-
.../src/main/java/org/apache/camel/Exchange.java | 2 +-
.../mbean/ManagedStreamCachingStrategyMBean.java | 6 +-
.../apache/camel/builder/ExpressionBuilder.java | 5 +-
.../org/apache/camel/builder/ExpressionClause.java | 9 +
.../camel/builder/ExpressionClauseSupport.java | 2 +
.../org/apache/camel/builder/RouteBuilder.java | 2 +
.../org/apache/camel/builder/xml/Namespaces.java | 4 +
.../component/directvm/DirectVmProcessor.java | 8 +
.../camel/component/file/GenericFileEndpoint.java | 17 +-
.../camel/component/file/GenericFileProducer.java | 11 +-
.../FileChangedExclusiveReadLockStrategy.java | 5 +
.../FileLockExclusiveReadLockStrategy.java | 5 +
.../apache/camel/component/mock/MockEndpoint.java | 6 +-
.../component/seda/ArrayBlockingQueueFactory.java | 2 +-
.../apache/camel/component/xslt/XsltEndpoint.java | 4 +-
.../converter/stream/FileInputStreamCache.java | 4 +-
.../org/apache/camel/impl/DefaultComponent.java | 6 +-
.../camel/impl/DefaultStreamCachingStrategy.java | 22 +-
.../org/apache/camel/impl/DefaultUnitOfWork.java | 7 +-
.../mbean/ManagedStreamCachingStrategy.java | 7 +-
.../org/apache/camel/model/CatchDefinition.java | 7 +
.../apache/camel/model/OnExceptionDefinition.java | 3 +
.../apache/camel/model/ToDynamicDefinition.java | 47 +-
.../camel/model/language/JavaScriptExpression.java | 7 +-
.../camel/model/language/MethodCallExpression.java | 2 +-
.../java/org/apache/camel/runtimecatalog/Pair.java | 60 +
.../apache/camel/runtimecatalog/URISupport.java | 121 +-
.../runtimecatalog/UnsafeUriCharactersEncoder.java | 48 +-
.../apache/camel/spi/StreamCachingStrategy.java | 18 +
.../src/main/java/org/apache/camel/util/Pair.java | 60 +
.../java/org/apache/camel/util/StringHelper.java | 12 +
.../java/org/apache/camel/util/URIScanner.java | 270 ++
.../java/org/apache/camel/util/URISupport.java | 258 +-
.../camel/util/UnsafeUriCharactersEncoder.java | 46 +-
.../camel/util/jsse/BaseSSLContextParameters.java | 2 +-
.../component/direct/DirectNoConsumerTest.java | 27 +-
.../component/file/FileProducerExpressionTest.java | 2 +-
.../FileProducerJailStartingDirectoryTest.java | 73 +
.../camel/component/seda/SedaQueueFactoryTest.java | 8 +-
.../converter/stream/CachedOutputStreamTest.java | 2 +-
.../issues/EndpointWithRawUriParameterTest.java | 46 +
...xOriginalMessageBodyAndEnrichedHeadersTest.java | 78 +
...UnitOfWorkOnExceptionHandledFalseIssueTest.java | 166 +-
.../apache/camel/language/simple/SimpleTest.java | 4 +
.../ManagedStreamCachingStrategyTest.java | 4 +-
.../camel/processor/RouteStartupOrderLastTest.java | 72 +
.../camel/processor/StreamCachingInOutTest.java | 17 +-
.../org/apache/camel/util/StringHelperTest.java | 22 +
.../java/org/apache/camel/util/URISupportTest.java | 182 +-
.../camel/component/ahc/DefaultAhcBinding.java | 11 +-
.../component/ahc/AhcProducerSessionTest.java | 17 +
.../camel/component/as2/api/AS2ClientManager.java | 22 +-
.../component/as2/api/AS2MessageStructure.java | 2 +-
.../component/as2/api/AS2ServerConnection.java | 18 +-
.../AS2MessageDispositionNotificationEntity.java | 6 +-
...spositionNotificationMultipartReportEntity.java | 6 +-
.../component/as2/api/entity/EntityParser.java | 356 +-
.../component/as2/api/protocol/ResponseMDN.java | 7 +-
.../camel/component/as2/api/util/EntityUtils.java | 7 +
.../camel/component/as2/api/util/MicUtils.java | 37 +-
.../camel/component/as2/api/util/SigningUtils.java | 14 -
.../camel/component/as2/api/AS2MessageTest.java | 160 +-
.../component/as2/api/entity/EntityParserTest.java | 2 +-
.../camel/component/as2/api/util/MicUtilsTest.java | 2 +-
components/camel-as2/camel-as2-component/pom.xml | 18 +-
.../src/main/docs/as2-component.adoc | 4 +-
.../camel/component/as2/AS2Configuration.java | 10 +-
.../as2/internal/AS2ConnectionHelper.java | 2 +-
.../as2/AS2ClientManagerIntegrationTest.java | 129 +-
.../as2/AS2ServerManagerIntegrationTest.java | 108 +-
.../camel-aws/src/main/docs/aws-mq-component.adoc | 10 +
.../camel-aws/src/main/docs/aws-sqs-component.adoc | 15 +-
.../apache/camel/component/aws/mq/MQConstants.java | 17 +-
.../apache/camel/component/aws/mq/MQProducer.java | 39 +
.../camel/component/aws/sqs/SqsConfiguration.java | 41 +
.../camel/component/aws/sqs/SqsEndpoint.java | 16 +
.../component/aws/mq/MQProducerSpringTest.java | 15 +
.../camel/component/aws/mq/MQProducerTest.java | 15 +
.../camel/component/aws/sqs/SqsEndpointTest.java | 59 +
components/camel-azure/src/main/docs/azure.adoc | 3 +-
.../component/azure/blob/BlobServiceProducer.java | 4 +-
components/camel-bam/src/main/docs/bam.adoc | 3 +-
components/camel-blueprint/pom.xml | 9 +
.../camel/blueprint/BlueprintCamelContext.java | 16 +-
.../blueprint/BlueprintCamelStateService.java | 164 +
.../camel/blueprint/KarafBundleStateService.java | 95 +
.../blueprint/handler/CamelNamespaceHandler.java | 26 +
components/camel-chronicle/pom.xml | 2 +-
.../src/main/docs/chronicle-engine-component.adoc | 8 +-
.../camel/core/osgi/OsgiCamelContextHelper.java | 21 +-
.../camel/core/osgi/OsgiDefaultCamelContext.java | 12 +-
.../camel/core/osgi/OsgiServiceRegistry.java | 71 +-
.../core/xml/AbstractCamelContextFactoryBean.java | 5 +
.../xml/CamelStreamCachingStrategyDefinition.java | 21 +-
.../src/main/docs/cxf-transport.adoc | 3 +-
.../camel-cxf/src/main/docs/cxfrs-component.adoc | 3 +-
.../camel/component/cxf/jaxrs/CxfRsEndpoint.java | 32 +
.../component/cxf/jaxrs/CxfRsConsumerTest.java | 22 +-
.../main/docs/elasticsearch-rest-component.adoc | 41 +-
.../elasticsearch/ElasticsearchConfiguration.java | 26 +
.../elasticsearch/ElasticsearchConstants.java | 5 +
.../elasticsearch/ElasticsearchEndpoint.java | 2 +-
.../elasticsearch/ElasticsearchProducer.java | 13 +-
.../ElasticsearchScrollRequestIterator.java | 143 +
.../ElasticsearchScrollSearchTest.java | 157 +
.../camel-ftp/src/main/docs/ftp-component.adoc | 5 +-
.../camel-ftp/src/main/docs/ftps-component.adoc | 5 +-
.../camel-ftp/src/main/docs/sftp-component.adoc | 5 +-
.../camel/component/file/remote/FtpEndpoint.java | 2 +-
.../camel/component/file/remote/SftpEndpoint.java | 2 +-
.../component/file/remote/SftpOperations.java | 11 +-
.../remote/FtpConsumerProcessStrategyTest.java | 90 +
.../file/remote/FtpProducerExpressionTest.java | 2 +-
.../FtpProducerJailStartingDirectoryTest.java | 68 +
.../sftp/SftpConsumerProcessStrategyTest.java | 93 +
.../src/main/docs/google-bigquery-component.adoc | 25 +-
.../main/docs/google-bigquery-sql-component.adoc | 22 +-
components/camel-google-calendar/pom.xml | 2 +-
components/camel-google-mail/pom.xml | 2 +-
.../camel-groovy-dsl/src/main/docs/groovy-dsl.adoc | 3 +-
.../src/main/docs/groovy-language.adoc | 11 +-
components/camel-guice/src/main/docs/guice.adoc | 3 +-
.../camel/http/common/HttpCommonComponent.java | 10 +
.../camel/http/common/HttpCommonEndpoint.java | 4 +
.../org/apache/camel/http/common/HttpConsumer.java | 14 +-
.../hystrix/processor/HystrixProcessorCommand.java | 13 +-
.../processor/HystrixBadRequestExceptionTest.java | 57 +
components/camel-iota/pom.xml | 99 +
.../camel-iota/src/main/docs/iota-component.adoc | 165 +
.../apache/camel/component/iota/IOTAComponent.java | 44 +
.../apache/camel/component/iota/IOTAConstants.java | 44 +
.../apache/camel/component/iota/IOTAEndpoint.java | 189 +
.../apache/camel/component/iota/IOTAProducer.java | 92 +
.../src/main/resources/META-INF/LICENSE.txt | 0
.../src/main/resources/META-INF/NOTICE.txt | 0
.../services/org/apache/camel/component/iota | 18 +
.../camel/component/iota/IOTAProducerTest.java | 81 +
.../src/test/resources/log4j2.properties | 28 +
.../camel-irc/src/main/docs/irc-component.adoc | 3 +-
.../camel/component/irc/IrcConfiguration.java | 16 +-
.../apache/camel/component/irc/IrcConsumer.java | 17 +-
.../apache/camel/component/irc/IrcProducer.java | 9 +
components/camel-jbpm/pom.xml | 9 +-
.../apache/camel/component/jbpm/JBPMConstants.java | 2 +
.../component/jbpm/config/CamelContextBuilder.java | 35 +
.../jbpm/server/CamelKieServerExtension.java | 72 +-
.../jbpm/workitem/AbstractCamelCommand.java | 4 +-
.../workitem/AbstractCamelWorkItemHandler.java | 52 +-
.../jbpm/workitem/InOnlyCamelWorkItemHandler.java | 5 +-
.../jbpm/workitem/InOutCamelWorkItemHandler.java | 5 +-
.../src/main/resources/InOnlyCamelConnector.wid | 27 +
.../src/main/resources/InOutCamelConnector.wid | 27 +
.../camel-jbpm/src/main/resources/camel-jbpm.wid | 51 +
components/camel-jbpm/src/main/resources/icon.png | Bin 0 -> 35236 bytes
.../jbpm/server/CamelKieServerExtensionTest.java | 197 +
.../CamelWorkItemHandlerIntegrationTests.java | 4 +
.../DeploymentContextCamelCommandTest.java | 62 +-
.../workitem/GlobalContextCamelCommandTest.java | 36 +-
.../workitem/InOnlyCamelWorkItemHandlerTest.java | 40 +-
.../workitem/InOutCamelWorkItemHandlerTest.java | 145 +-
.../camel-jbpm/src/test/resources/camel-routes.xml | 25 +
.../src/test/resources/global-camel-routes.xml | 25 +
.../camel/component/jetty/JettyHttpComponent.java | 39 +-
.../camel/component/jetty/JettyHttpConsumer.java | 39 +
.../camel/component/jetty/JettyHttpEndpoint.java | 2 +-
.../src/main/docs/jetty-component.adoc | 4 +-
.../component/jetty9/JettyHttpComponent9.java | 3 +-
.../component/jetty/JettySessionSupportTest.java | 2 +
.../camel/component/jetty/MultiPartFormTest.java | 2 +-
components/camel-jgroups-raft/pom.xml | 101 +
.../src/main/docs/jgroups-raft-component.adoc | 197 +
.../jgroups/raft/CamelRoleChangeListener.java | 79 +
.../jgroups/raft/JGroupsRaftComponent.java | 102 +
.../jgroups/raft/JGroupsRaftConstants.java | 38 +
.../jgroups/raft/JGroupsRaftConsumer.java | 69 +
.../jgroups/raft/JGroupsRaftEndpoint.java | 216 +
.../jgroups/raft/JGroupsRaftEventType.java | 26 +
.../jgroups/raft/JGroupsRaftException.java | 30 +
.../jgroups/raft/JGroupsRaftProducer.java | 87 +
.../raft/cluster/ClusterRoleChangeListener.java | 67 +
.../raft/cluster/JGroupsRaftClusterService.java | 80 +
.../raft/cluster/JGroupsRaftClusterView.java | 149 +
.../jgroups/raft/utils/NopStateMachine.java | 47 +
.../src/main/resources}/LICENSE.txt | 0
.../org/apache/camel/component/jgroups-raft | 18 +
.../src/main/resources}/NOTICE.txt | 0
.../camel-jgroups-raft/src/main/resources/raft.xml | 40 +
.../jgroups/raft/JGroupsRaftAbstractTest.java | 49 +
.../raft/JGroupsRaftComponentConfiguredTest.java | 74 +
.../raft/JGroupsRaftComponentDefaultTest.java | 59 +
.../jgroups/raft/JGroupsRaftConsumerTest.java | 90 +
.../jgroups/raft/JGroupsRaftEndpointTest.java | 94 +
.../jgroups/raft/JGroupsRaftProducerTest.java | 66 +
.../cluster/JGroupsRaftClusterAbastractTest.java | 35 +
.../JGroupsRaftClusteredRoutePolicyTest.java | 118 +
.../raft/cluster/JGroupsRaftMasterTest.java | 127 +
.../src/test/resources/log4j2.properties | 36 +
.../camel-jgroups-raft/src/test/resources/raft.xml | 49 +
.../src/test/resources/raftABC.xml | 49 +
.../src/test/resources/raftB.xml | 49 +
.../src/test/resources/raftC.xml | 49 +
.../camel-jsch/src/main/docs/scp-component.adoc | 3 +-
.../producer/KubernetesHPAProducerTest.java | 10 +-
components/camel-kura/src/main/docs/kura.adoc | 3 +-
.../camel-leveldb/src/main/docs/leveldb.adoc | 3 +-
components/camel-mail/pom.xml | 2 +-
.../apache/camel/component/mail/MailBinding.java | 13 +-
.../camel/component/mail/MailRecipientsTest.java | 59 +
.../component/mail/MailSplitAttachmentsTest.java | 1 -
.../mail/SpringMailSplitAttachmentsTest.java | 123 +
.../mail/SpringMailSplitAttachmentsTest.xml | 42 +
.../src/main/docs/micrometer-component.adoc | 6 +-
.../camel/component/mongodb3/MongoDbEndpoint.java | 9 -
.../apache/camel/component/mqtt/MQTTEndpoint.java | 1 +
.../component/mqtt/MQTTConfigurationTest.java | 6 +-
.../camel/component/mqtt/MQTTLoopProducerTest.java | 81 +
.../nats/NatsConsumerWithRedeliveryTest.java | 81 +
.../olingo2/api/impl/AbstractFutureCallback.java | 3 +-
.../component/olingo2/api/impl/Olingo2AppImpl.java | 2 +-
.../camel-olingo2/camel-olingo2-component/pom.xml | 8 +-
.../src/main/docs/olingo2-component.adoc | 6 +-
.../component/olingo2/Olingo2Configuration.java | 17 +
.../camel/component/olingo2/Olingo2Consumer.java | 46 +-
.../camel/component/olingo2/Olingo2Endpoint.java | 15 +
.../camel/component/olingo2/Olingo2Index.java | 151 +
.../camel/component/olingo2/Olingo2Producer.java | 33 +
.../component/olingo2/Olingo2ComponentTest.java | 139 +-
.../olingo4/api/impl/AbstractFutureCallback.java | 2 +-
.../component/olingo4/api/impl/Olingo4AppImpl.java | 4 +-
.../camel-olingo4/camel-olingo4-component/pom.xml | 3 +-
.../src/main/docs/olingo4-component.adoc | 6 +-
.../component/olingo4/Olingo4Configuration.java | 18 +-
.../camel/component/olingo4/Olingo4Consumer.java | 46 +-
.../camel/component/olingo4/Olingo4Endpoint.java | 15 +
.../camel/component/olingo4/Olingo4Index.java | 116 +
.../camel/component/olingo4/Olingo4Producer.java | 34 +-
.../olingo4/AbstractOlingo4TestSupport.java | 2 +-
.../component/olingo4/Olingo4ComponentTest.java | 211 +-
.../camel/component/olingo4/Olingo4RouteTest.java | 49 +
.../camel-openstack/src/main/docs/openstack.adoc | 3 +-
.../src/main/docs/restlet-component.adoc | 8 +-
.../component/restlet/DefaultRestletBinding.java | 4 +-
.../restlet/RestletProducerPatchTest.java | 50 +
.../cloud/SpringRibbonServiceCallRouteTest.java | 16 +-
.../cloud/SpringBeanRibbonServiceCallRouteTest.xml | 18 +-
...ringDslRibbonPropertiesServiceCallRouteTest.xml | 18 +-
.../cloud/SpringDslRibbonServiceCallRouteTest.xml | 18 +-
...springbeanribbonservicecallroutetest.properties | 19 +
...ribbonpropertiesservicecallroutetest.properties | 19 +
.../springdslribbonservicecallroutetest.properties | 19 +
components/camel-rx/src/main/docs/rx.adoc | 3 +-
.../camel-salesforce-component/README.md | 10 +-
.../src/main/docs/salesforce-component.adoc | 14 +-
.../component/salesforce/SalesforceComponent.java | 4 +-
.../salesforce/internal/SalesforceSession.java | 7 +
.../camel/component/xquery/XQueryBuilder.java | 14 +-
.../saxon/SpringXQueryTransformIssueTest.java | 44 +
.../builder/saxon/XQueryTransformIssueTest.java | 52 +
.../xslt/SaxonXsltMessageTerminateTest.java | 2 +-
.../camel-saxon/src/test/resources/myinput.xml | 27 +
.../saxon/SpringXQueryTransformIssueTest.xml | 38 +
.../camel-scala/src/main/docs/scala-eip.adoc | 3 +-
.../src/main/docs/scala-getting-started.adoc | 3 +-
.../src/main/docs/scala-supported-languages.adoc | 9 +-
components/camel-scala/src/main/docs/scala.adoc | 3 +-
components/camel-script/pom.xml | 2 +-
.../src/main/docs/javaScript-language.adoc | 7 +-
components/camel-script/src/main/docs/script.adoc | 3 +-
.../src/main/docs/servletlistener.adoc | 3 +-
components/camel-shiro/src/main/docs/shiro.adoc | 3 +-
.../slack/SlackComponentVerifierExtension.java | 3 +-
.../slack/SlackComponentVerifierExtensionTest.java | 1 +
.../src/main/docs/spring-boot.adoc | 9 +-
.../camel/spring/boot/CamelAutoConfiguration.java | 1 +
.../spring/boot/CamelConfigurationProperties.java | 32 +
.../apache/camel/spring/boot/RoutesCollector.java | 50 +-
.../camel/spring/boot/CamelXmlRoutesTest.java | 62 +
.../src/test/resources/routes/bar.xml | 25 +
.../src/test/resources/routes/foo.xml | 25 +
.../src/main/docs/spring-cloud.adoc | 3 +-
.../src/main/docs/spring-javaconfig.adoc | 3 +-
.../src/main/docs/spring-security.adoc | 21 +-
.../camel/spring/spi/TransactionErrorHandler.java | 12 +-
...InterceptUsingAdviceWithSendToEndpointTest.java | 93 +
.../swagger/SwaggerRestApiProcessorFactory.java | 8 +
.../camel-swagger/src/main/docs/swagger.adoc | 3 +-
.../camel/component/telegram/TelegramEndpoint.java | 6 +
.../camel/component/telegram/model/Update.java | 12 +
.../telegram/TelegramConsumerChannelPostTest.java | 92 +
.../resources/messages/updates-channelMessage.json | 19 +
.../test/blueprint/CamelBlueprintTestSupport.java | 9 +
.../camel-test-cdi/src/main/docs/test-cdi.adoc | 3 +-
components/camel-test/src/main/docs/test.adoc | 3 +-
.../patterns/MockEndpointFailNoHeaderTest.java | 85 +
.../camel/component/thrift/ThriftConsumer.java | 16 +-
.../camel/component/thrift/ThriftProducer.java | 12 +-
.../thrift/server/ThriftThreadPoolServer.java | 221 +-
.../thrift/ThriftConsumerSecurityTest.java | 8 +-
.../thrift/ThriftProducerSecurityTest.java | 8 +-
.../camel/component/undertow/UndertowHostKey.java | 10 +-
.../camel-urlrewrite/src/main/docs/urlrewrite.adoc | 3 +-
components/camel-websocket-jsr356/pom.xml | 99 +
.../src/main/docs/websocket-jsr356-component.adoc | 88 +
.../websocket/jsr356/CamelServerEndpoint.java | 80 +
.../camel/websocket/jsr356/ClientSessions.java | 151 +
.../camel/websocket/jsr356/JSR356Constants.java | 22 +
.../camel/websocket/jsr356/JSR356Consumer.java | 103 +
.../camel/websocket/jsr356/JSR356Endpoint.java | 72 +
.../camel/websocket/jsr356/JSR356Producer.java | 87 +
.../websocket/jsr356/JSR356WebSocketComponent.java | 96 +
.../camel/websocket/jsr356/ServletIntegration.java | 46 +
.../src/main/resources/META-INF/LICENSE.txt | 0
.../src/main/resources/META-INF/NOTICE.txt | 0
.../javax.servlet.ServletContainerInitializer | 17 +
.../org/apache/camel/component/websocket-jsr356 | 17 +
.../camel/websocket/jsr356/JSR356ConsumerTest.java | 114 +
.../camel/websocket/jsr356/JSR356ProducerTest.java | 93 +
components/camel-xmljson/pom.xml | 119 -
.../src/main/docs/xmljson-dataformat.adoc | 307 --
.../camel/dataformat/xmljson/TypeHintsEnum.java | 29 -
.../dataformat/xmljson/XmlJsonDataFormat.java | 450 ---
.../xmljson/converters/XmlJsonConverters.java | 48 -
.../src/main/resources/META-INF/LICENSE.txt | 203 -
.../src/main/resources/META-INF/NOTICE.txt | 11 -
.../services/org/apache/camel/TypeConverter | 18 -
.../services/org/apache/camel/dataformat/xmljson | 18 -
.../xmljson/AbstractJsonTestSupport.java | 38 -
.../xmljson/JsonToXmlAttributesTest.java | 92 -
.../xmljson/SpringXmlJsonDataFormatTest.java | 112 -
.../dataformat/xmljson/XmlJsonDataFormatTest.java | 267 --
.../dataformat/xmljson/XmlJsonExceptionsTest.java | 132 -
.../dataformat/xmljson/XmlJsonOptionsTest.java | 247 --
.../dataformat/xmljson/XmlJsonStressTest.java | 110 -
.../src/test/resources/log4j2.properties | 28 -
.../xmljson/SpringXmlJsonDataFormatTest.xml | 76 -
.../xmljson/jsonToXmlAttributesMessage.json | 1 -
.../jsonToXmlElementWithAttributeMessage.json | 4 -
.../camel/dataformat/xmljson/testMessage1.json | 1 -
.../camel/dataformat/xmljson/testMessage1.xml | 36 -
.../xmljson/testMessage2-namespaces.json | 1 -
.../dataformat/xmljson/testMessage2-namespaces.xml | 37 -
.../dataformat/xmljson/testMessage3-large.json | 160 -
.../dataformat/xmljson/testMessage3-large.xml | 4166 --------------------
.../camel/dataformat/xmljson/testMessage4.xml | 35 -
.../dataformat/xmljson/testMessage5-typeHints.json | 1 -
.../dataformat/xmljson/testMessage5-typeHints.xml | 25 -
.../xmljson/testMessage6-prefixedTypeHints.xml | 24 -
.../xmlsecurity/api/DefaultKeyAccessor.java | 4 +-
.../xmlsecurity/api/XAdESSignatureProperties.java | 18 +-
.../xmlsecurity/XMLSecurityDataFormat.java | 59 +-
.../src/main/docs/xstream-dataformat.adoc | 4 +-
components/camel-yql/pom.xml | 122 -
.../camel-yql/src/main/docs/yql-component.adoc | 257 --
.../apache/camel/component/yql/YqlComponent.java | 74 -
.../apache/camel/component/yql/YqlEndpoint.java | 83 -
.../apache/camel/component/yql/YqlProducer.java | 57 -
.../camel/component/yql/client/YqlClient.java | 88 -
.../camel/component/yql/client/YqlResponse.java | 74 -
.../yql/configuration/YqlConfiguration.java | 176 -
.../configuration/YqlConfigurationValidator.java | 44 -
.../component/yql/exception/YqlException.java | 24 -
.../component/yql/exception/YqlHttpException.java | 50 -
.../camel-yql/src/main/resources/LICENSE.txt | 203 -
.../services/org/apache/camel/component/yql | 18 -
components/camel-yql/src/main/resources/NOTICE.txt | 11 -
.../component/yql/YqlComponentIntegrationTest.java | 163 -
.../camel/component/yql/YqlComponentTest.java | 110 -
.../YqlConfigurationValidatorTest.java | 133 -
.../camel-yql/src/test/resources/log4j2.properties | 33 -
components/pom.xml | 5 +-
components/readme.adoc | 24 +-
docs/.gitignore | 2 +
docs/.pom.xml.swp | Bin 0 -> 20480 bytes
docs/components/antora.yml | 5 +
docs/components/modules/ROOT/nav.adoc | 388 ++
.../modules/ROOT/pages/ahc-component.adoc | 1 +
.../modules/ROOT/pages/ahc-ws-component.adoc | 1 +
.../modules/ROOT/pages/amqp-component.adoc | 1 +
.../modules/ROOT/pages/apns-component.adoc | 1 +
.../modules/ROOT/pages/asn1-dataformat.adoc | 1 +
.../modules/ROOT/pages/asterisk-component.adoc | 1 +
.../modules/ROOT/pages/atmos-component.adoc | 1 +
.../ROOT/pages/atmosphere-websocket-component.adoc | 1 +
.../modules/ROOT/pages/atom-component.adoc | 1 +
.../modules/ROOT/pages/atomix-map-component.adoc | 1 +
.../ROOT/pages/atomix-messaging-component.adoc | 1 +
.../ROOT/pages/atomix-multimap-component.adoc | 1 +
.../modules/ROOT/pages/atomix-queue-component.adoc | 1 +
.../modules/ROOT/pages/atomix-set-component.adoc | 1 +
.../modules/ROOT/pages/atomix-value-component.adoc | 1 +
.../modules/ROOT/pages/avro-component.adoc | 1 +
.../modules/ROOT/pages/avro-dataformat.adoc | 1 +
.../modules/ROOT/pages/aws-cw-component.adoc | 1 +
.../modules/ROOT/pages/aws-ddb-component.adoc | 1 +
.../ROOT/pages/aws-ddbstream-component.adoc | 1 +
.../modules/ROOT/pages/aws-ec2-component.adoc | 1 +
.../modules/ROOT/pages/aws-iam-component.adoc | 1 +
.../modules/ROOT/pages/aws-kinesis-component.adoc | 1 +
.../ROOT/pages/aws-kinesis-firehose-component.adoc | 1 +
.../modules/ROOT/pages/aws-kms-component.adoc | 1 +
.../modules/ROOT/pages/aws-lambda-component.adoc | 1 +
.../modules/ROOT/pages/aws-mq-component.adoc | 1 +
.../modules/ROOT/pages/aws-s3-component.adoc | 1 +
.../modules/ROOT/pages/aws-sdb-component.adoc | 1 +
.../modules/ROOT/pages/aws-ses-component.adoc | 1 +
.../modules/ROOT/pages/aws-sns-component.adoc | 1 +
.../modules/ROOT/pages/aws-sqs-component.adoc | 1 +
.../modules/ROOT/pages/aws-swf-component.adoc | 1 +
docs/components/modules/ROOT/pages/aws-xray.adoc | 1 +
docs/components/modules/ROOT/pages/aws.adoc | 1 +
.../modules/ROOT/pages/azure-blob-component.adoc | 1 +
.../modules/ROOT/pages/azure-queue-component.adoc | 1 +
docs/components/modules/ROOT/pages/azure.adoc | 1 +
.../components/modules/ROOT/pages/bam-example.adoc | 1 +
docs/components/modules/ROOT/pages/bam.adoc | 1 +
.../modules/ROOT/pages/barcode-dataformat.adoc | 1 +
.../modules/ROOT/pages/base64-dataformat.adoc | 1 +
.../ROOT/pages/bean-validator-component.adoc | 1 +
.../modules/ROOT/pages/beanio-dataformat.adoc | 1 +
.../modules/ROOT/pages/beanstalk-component.adoc | 1 +
.../modules/ROOT/pages/bindy-dataformat.adoc | 1 +
docs/components/modules/ROOT/pages/blueprint.adoc | 1 +
.../modules/ROOT/pages/bonita-component.adoc | 1 +
.../modules/ROOT/pages/boon-dataformat.adoc | 1 +
.../modules/ROOT/pages/braintree-component.adoc | 1 +
.../modules/ROOT/pages/cache-component.adoc | 1 +
.../ROOT/pages/caffeine-cache-component.adoc | 1 +
.../ROOT/pages/caffeine-loadcache-component.adoc | 1 +
.../modules/ROOT/pages/castor-dataformat.adoc | 1 +
docs/components/modules/ROOT/pages/cdi.adoc | 1 +
.../ROOT/pages/chronicle-engine-component.adoc | 1 +
.../modules/ROOT/pages/chunk-component.adoc | 1 +
.../modules/ROOT/pages/cm-sms-component.adoc | 1 +
.../modules/ROOT/pages/cmis-component.adoc | 1 +
.../modules/ROOT/pages/coap-component.adoc | 1 +
.../modules/ROOT/pages/cometd-component.adoc | 1 +
.../modules/ROOT/pages/consul-component.adoc | 1 +
.../modules/ROOT/pages/context-component.adoc | 1 +
.../modules/ROOT/pages/corda-component.adoc | 1 +
.../modules/ROOT/pages/couchbase-component.adoc | 1 +
.../modules/ROOT/pages/couchdb-component.adoc | 1 +
.../modules/ROOT/pages/cql-component.adoc | 1 +
.../modules/ROOT/pages/crypto-cms-component.adoc | 1 +
.../modules/ROOT/pages/crypto-component.adoc | 1 +
.../modules/ROOT/pages/crypto-dataformat.adoc | 1 +
.../modules/ROOT/pages/csv-dataformat.adoc | 1 +
.../modules/ROOT/pages/cxf-component.adoc | 1 +
.../modules/ROOT/pages/cxf-transport.adoc | 1 +
.../modules/ROOT/pages/cxfrs-component.adoc | 1 +
.../modules/ROOT/pages/digitalocean-component.adoc | 1 +
.../modules/ROOT/pages/disruptor-component.adoc | 1 +
.../modules/ROOT/pages/dns-component.adoc | 1 +
.../modules/ROOT/pages/docker-component.adoc | 1 +
.../modules/ROOT/pages/dozer-component.adoc | 1 +
.../modules/ROOT/pages/drill-component.adoc | 1 +
.../modules/ROOT/pages/dropbox-component.adoc | 1 +
docs/components/modules/ROOT/pages/eclipse.adoc | 1 +
.../modules/ROOT/pages/ehcache-component.adoc | 1 +
.../modules/ROOT/pages/ejb-component.adoc | 1 +
.../components/modules/ROOT/pages/el-language.adoc | 1 +
.../ROOT/pages/elasticsearch-component.adoc | 1 +
.../ROOT/pages/elasticsearch-rest-component.adoc | 1 +
.../ROOT/pages/elasticsearch5-component.adoc | 1 +
.../modules/ROOT/pages/elsql-component.adoc | 1 +
.../modules/ROOT/pages/etcd-component.adoc | 1 +
.../modules/ROOT/pages/eventadmin-component.adoc | 1 +
.../modules/ROOT/pages/exec-component.adoc | 1 +
.../modules/ROOT/pages/facebook-component.adoc | 1 +
.../modules/ROOT/pages/flatpack-component.adoc | 1 +
.../modules/ROOT/pages/flatpack-dataformat.adoc | 1 +
.../modules/ROOT/pages/flink-component.adoc | 1 +
.../modules/ROOT/pages/fop-component.adoc | 1 +
.../modules/ROOT/pages/freemarker-component.adoc | 1 +
.../modules/ROOT/pages/ftp-component.adoc | 1 +
.../modules/ROOT/pages/ftps-component.adoc | 1 +
.../modules/ROOT/pages/ganglia-component.adoc | 1 +
.../modules/ROOT/pages/geocoder-component.adoc | 1 +
.../modules/ROOT/pages/git-component.adoc | 1 +
.../modules/ROOT/pages/github-component.adoc | 1 +
.../ROOT/pages/google-bigquery-component.adoc | 1 +
.../ROOT/pages/google-bigquery-sql-component.adoc | 1 +
.../ROOT/pages/google-calendar-component.adoc | 1 +
.../pages/google-calendar-stream-component.adoc | 1 +
.../modules/ROOT/pages/google-drive-component.adoc | 1 +
.../modules/ROOT/pages/google-mail-component.adoc | 1 +
.../ROOT/pages/google-mail-stream-component.adoc | 1 +
.../ROOT/pages/google-pubsub-component.adoc | 1 +
.../ROOT/pages/google-sheets-component.adoc | 1 +
.../ROOT/pages/google-sheets-stream-component.adoc | 1 +
.../modules/ROOT/pages/gora-component.adoc | 1 +
.../modules/ROOT/pages/grape-component.adoc | 1 +
docs/components/modules/ROOT/pages/groovy-dsl.adoc | 1 +
.../modules/ROOT/pages/groovy-language.adoc | 1 +
.../modules/ROOT/pages/grpc-component.adoc | 1 +
.../ROOT/pages/guava-eventbus-component.adoc | 1 +
docs/components/modules/ROOT/pages/guice.adoc | 1 +
docs/components/modules/ROOT/pages/hawtdb.adoc | 1 +
.../pages/hazelcast-atomicvalue-component.adoc | 1 +
.../ROOT/pages/hazelcast-instance-component.adoc | 1 +
.../ROOT/pages/hazelcast-list-component.adoc | 1 +
.../ROOT/pages/hazelcast-map-component.adoc | 1 +
.../ROOT/pages/hazelcast-multimap-component.adoc | 1 +
.../ROOT/pages/hazelcast-queue-component.adoc | 1 +
.../pages/hazelcast-replicatedmap-component.adoc | 1 +
.../ROOT/pages/hazelcast-ringbuffer-component.adoc | 1 +
.../ROOT/pages/hazelcast-seda-component.adoc | 1 +
.../ROOT/pages/hazelcast-set-component.adoc | 1 +
.../ROOT/pages/hazelcast-topic-component.adoc | 1 +
docs/components/modules/ROOT/pages/hazelcast.adoc | 1 +
.../modules/ROOT/pages/hbase-component.adoc | 1 +
.../modules/ROOT/pages/hdfs-component.adoc | 1 +
.../modules/ROOT/pages/hdfs2-component.adoc | 1 +
docs/components/modules/ROOT/pages/headersmap.adoc | 1 +
.../modules/ROOT/pages/hessian-dataformat.adoc | 1 +
.../modules/ROOT/pages/hipchat-component.adoc | 1 +
.../modules/ROOT/pages/hl7-dataformat.adoc | 1 +
.../modules/ROOT/pages/http-component.adoc | 1 +
.../modules/ROOT/pages/http4-component.adoc | 1 +
docs/components/modules/ROOT/pages/hystrix.adoc | 1 +
.../modules/ROOT/pages/ibatis-component.adoc | 1 +
.../modules/ROOT/pages/ical-dataformat.adoc | 1 +
.../ROOT/pages/iec60870-client-component.adoc | 1 +
.../ROOT/pages/iec60870-server-component.adoc | 1 +
.../modules/ROOT/pages/ignite-cache-component.adoc | 1 +
.../ROOT/pages/ignite-compute-component.adoc | 1 +
.../ROOT/pages/ignite-events-component.adoc | 1 +
.../modules/ROOT/pages/ignite-idgen-component.adoc | 1 +
.../ROOT/pages/ignite-messaging-component.adoc | 1 +
.../modules/ROOT/pages/ignite-queue-component.adoc | 1 +
.../modules/ROOT/pages/ignite-set-component.adoc | 1 +
docs/components/modules/ROOT/pages/ignite.adoc | 1 +
docs/components/modules/ROOT/pages/index.adoc | 2 +
.../modules/ROOT/pages/infinispan-component.adoc | 1 +
.../modules/ROOT/pages/influxdb-component.adoc | 1 +
.../modules/ROOT/pages/iota-component.adoc | 1 +
.../modules/ROOT/pages/ipfs-component.adoc | 1 +
.../modules/ROOT/pages/irc-component.adoc | 1 +
.../modules/ROOT/pages/ironmq-component.adoc | 1 +
.../modules/ROOT/pages/jacksonxml-dataformat.adoc | 1 +
docs/components/modules/ROOT/pages/jasypt.adoc | 1 +
.../modules/ROOT/pages/javaScript-language.adoc | 1 +
.../modules/ROOT/pages/javaspace-component.adoc | 1 +
.../modules/ROOT/pages/jaxb-dataformat.adoc | 1 +
.../modules/ROOT/pages/jbpm-component.adoc | 1 +
.../modules/ROOT/pages/jcache-component.adoc | 1 +
.../modules/ROOT/pages/jclouds-component.adoc | 1 +
.../modules/ROOT/pages/jcr-component.adoc | 1 +
.../modules/ROOT/pages/jdbc-component.adoc | 1 +
.../modules/ROOT/pages/jetty-component.adoc | 1 +
.../modules/ROOT/pages/jgroups-component.adoc | 1 +
.../modules/ROOT/pages/jgroups-raft-component.adoc | 1 +
.../modules/ROOT/pages/jibx-dataformat.adoc | 1 +
.../modules/ROOT/pages/jing-component.adoc | 1 +
.../modules/ROOT/pages/jira-component.adoc | 1 +
.../modules/ROOT/pages/jms-component.adoc | 1 +
.../modules/ROOT/pages/jmx-component.adoc | 1 +
.../modules/ROOT/pages/jolt-component.adoc | 1 +
.../modules/ROOT/pages/jpa-component.adoc | 1 +
.../ROOT/pages/json-fastjson-dataformat.adoc | 1 +
.../modules/ROOT/pages/json-gson-dataformat.adoc | 1 +
.../ROOT/pages/json-jackson-dataformat.adoc | 1 +
.../ROOT/pages/json-johnzon-dataformat.adoc | 1 +
.../ROOT/pages/json-validator-component.adoc | 1 +
.../ROOT/pages/json-xstream-dataformat.adoc | 1 +
.../modules/ROOT/pages/jsonpath-language.adoc | 1 +
.../modules/ROOT/pages/jt400-component.adoc | 1 +
.../modules/ROOT/pages/jxpath-language.adoc | 1 +
.../modules/ROOT/pages/kafka-component.adoc | 1 +
.../modules/ROOT/pages/kestrel-component.adoc | 1 +
.../modules/ROOT/pages/krati-component.adoc | 1 +
.../modules/ROOT/pages/kubernetes-component.adoc | 1 +
.../pages/kubernetes-config-maps-component.adoc | 1 +
.../pages/kubernetes-deployments-component.adoc | 1 +
.../ROOT/pages/kubernetes-hpa-component.adoc | 1 +
.../ROOT/pages/kubernetes-job-component.adoc | 1 +
.../pages/kubernetes-namespaces-component.adoc | 1 +
.../ROOT/pages/kubernetes-nodes-component.adoc | 1 +
...rnetes-persistent-volumes-claims-component.adoc | 1 +
.../kubernetes-persistent-volumes-component.adoc | 1 +
.../ROOT/pages/kubernetes-pods-component.adoc | 1 +
...bernetes-replication-controllers-component.adoc | 1 +
.../kubernetes-resources-quota-component.adoc | 1 +
.../ROOT/pages/kubernetes-secrets-component.adoc | 1 +
.../kubernetes-service-accounts-component.adoc | 1 +
.../ROOT/pages/kubernetes-services-component.adoc | 1 +
docs/components/modules/ROOT/pages/kubernetes.adoc | 1 +
docs/components/modules/ROOT/pages/kura.adoc | 1 +
.../modules/ROOT/pages/ldap-component.adoc | 1 +
.../modules/ROOT/pages/ldif-component.adoc | 1 +
docs/components/modules/ROOT/pages/leveldb.adoc | 1 +
.../modules/ROOT/pages/lpr-component.adoc | 1 +
docs/components/modules/ROOT/pages/lra.adoc | 1 +
.../modules/ROOT/pages/lucene-component.adoc | 1 +
.../modules/ROOT/pages/lumberjack-component.adoc | 1 +
.../modules/ROOT/pages/lzf-dataformat.adoc | 1 +
.../modules/ROOT/pages/mail-component.adoc | 1 +
.../modules/ROOT/pages/master-component.adoc | 1 +
.../modules/ROOT/pages/metrics-component.adoc | 1 +
.../modules/ROOT/pages/micrometer-component.adoc | 1 +
.../modules/ROOT/pages/milo-client-component.adoc | 1 +
.../modules/ROOT/pages/milo-server-component.adoc | 1 +
.../ROOT/pages/mime-multipart-dataformat.adoc | 1 +
.../modules/ROOT/pages/mina-component.adoc | 1 +
.../modules/ROOT/pages/mina2-component.adoc | 1 +
.../modules/ROOT/pages/mllp-component.adoc | 1 +
.../modules/ROOT/pages/mongodb-component.adoc | 1 +
.../ROOT/pages/mongodb-gridfs-component.adoc | 1 +
.../modules/ROOT/pages/mongodb3-component.adoc | 1 +
.../modules/ROOT/pages/mqtt-component.adoc | 1 +
.../modules/ROOT/pages/msv-component.adoc | 1 +
.../modules/ROOT/pages/mustache-component.adoc | 1 +
.../modules/ROOT/pages/mvel-component.adoc | 1 +
.../modules/ROOT/pages/mvel-language.adoc | 1 +
.../modules/ROOT/pages/mybatis-bean-component.adoc | 1 +
.../modules/ROOT/pages/mybatis-component.adoc | 1 +
.../modules/ROOT/pages/nagios-component.adoc | 1 +
.../modules/ROOT/pages/nats-component.adoc | 1 +
.../modules/ROOT/pages/netty-component.adoc | 1 +
.../modules/ROOT/pages/netty-http-component.adoc | 1 +
.../modules/ROOT/pages/netty4-component.adoc | 1 +
.../modules/ROOT/pages/netty4-http-component.adoc | 1 +
.../modules/ROOT/pages/nsq-component.adoc | 1 +
.../modules/ROOT/pages/ognl-language.adoc | 1 +
.../pages/openshift-build-configs-component.adoc | 1 +
.../ROOT/pages/openshift-builds-component.adoc | 1 +
.../modules/ROOT/pages/openshift-component.adoc | 1 +
.../ROOT/pages/openstack-cinder-component.adoc | 1 +
.../ROOT/pages/openstack-glance-component.adoc | 1 +
.../ROOT/pages/openstack-keystone-component.adoc | 1 +
.../ROOT/pages/openstack-neutron-component.adoc | 1 +
.../ROOT/pages/openstack-nova-component.adoc | 1 +
.../ROOT/pages/openstack-swift-component.adoc | 1 +
docs/components/modules/ROOT/pages/openstack.adoc | 1 +
.../components/modules/ROOT/pages/opentracing.adoc | 1 +
.../modules/ROOT/pages/optaplanner-component.adoc | 1 +
.../modules/ROOT/pages/paho-component.adoc | 1 +
.../modules/ROOT/pages/paxlogging-component.adoc | 1 +
.../modules/ROOT/pages/pdf-component.adoc | 1 +
.../modules/ROOT/pages/pgevent-component.adoc | 1 +
.../modules/ROOT/pages/pgp-dataformat.adoc | 1 +
.../modules/ROOT/pages/php-language.adoc | 1 +
.../modules/ROOT/pages/protobuf-dataformat.adoc | 1 +
.../modules/ROOT/pages/pubnub-component.adoc | 1 +
.../modules/ROOT/pages/python-language.adoc | 1 +
.../modules/ROOT/pages/quartz-component.adoc | 1 +
.../modules/ROOT/pages/quartz2-component.adoc | 1 +
.../modules/ROOT/pages/quickfix-component.adoc | 1 +
.../modules/ROOT/pages/rabbitmq-component.adoc | 1 +
.../ROOT/pages/reactive-streams-component.adoc | 1 +
.../modules/ROOT/pages/reactor-component.adoc | 1 +
.../modules/ROOT/pages/rest-swagger-component.adoc | 1 +
.../modules/ROOT/pages/restlet-component.adoc | 1 +
docs/components/modules/ROOT/pages/ribbon.adoc | 1 +
.../modules/ROOT/pages/rmi-component.adoc | 1 +
.../modules/ROOT/pages/routebox-component.adoc | 1 +
.../modules/ROOT/pages/rss-component.adoc | 1 +
.../modules/ROOT/pages/rss-dataformat.adoc | 1 +
.../modules/ROOT/pages/ruby-language.adoc | 1 +
docs/components/modules/ROOT/pages/ruby.adoc | 1 +
docs/components/modules/ROOT/pages/rx.adoc | 1 +
docs/components/modules/ROOT/pages/rxjava2.adoc | 1 +
.../ROOT/pages/sap-netweaver-component.adoc | 1 +
docs/components/modules/ROOT/pages/scala-eip.adoc | 1 +
.../modules/ROOT/pages/scala-getting-started.adoc | 1 +
.../ROOT/pages/scala-supported-languages.adoc | 1 +
docs/components/modules/ROOT/pages/scala.adoc | 1 +
.../modules/ROOT/pages/schematron-component.adoc | 1 +
.../modules/ROOT/pages/scp-component.adoc | 1 +
docs/components/modules/ROOT/pages/scr.adoc | 1 +
docs/components/modules/ROOT/pages/script.adoc | 1 +
.../modules/ROOT/pages/secureXML-dataformat.adoc | 1 +
.../modules/ROOT/pages/service-component.adoc | 1 +
.../modules/ROOT/pages/servlet-component.adoc | 1 +
.../modules/ROOT/pages/servletlistener.adoc | 1 +
.../modules/ROOT/pages/sftp-component.adoc | 1 +
docs/components/modules/ROOT/pages/shiro.adoc | 1 +
.../modules/ROOT/pages/sip-component.adoc | 1 +
.../modules/ROOT/pages/sjms-batch-component.adoc | 1 +
.../modules/ROOT/pages/sjms-component.adoc | 1 +
.../modules/ROOT/pages/sjms2-component.adoc | 1 +
.../modules/ROOT/pages/slack-component.adoc | 1 +
.../modules/ROOT/pages/smpp-component.adoc | 1 +
.../modules/ROOT/pages/snmp-component.adoc | 1 +
.../modules/ROOT/pages/soapjaxb-dataformat.adoc | 1 +
.../modules/ROOT/pages/solr-component.adoc | 1 +
.../modules/ROOT/pages/spark-component.adoc | 1 +
.../modules/ROOT/pages/spark-rest-component.adoc | 1 +
.../modules/ROOT/pages/spel-language.adoc | 1 +
.../modules/ROOT/pages/splunk-component.adoc | 1 +
.../modules/ROOT/pages/spring-batch-component.adoc | 1 +
.../components/modules/ROOT/pages/spring-boot.adoc | 1 +
.../modules/ROOT/pages/spring-cloud-consul.adoc | 1 +
.../modules/ROOT/pages/spring-cloud-netflix.adoc | 1 +
.../modules/ROOT/pages/spring-cloud-zookeeper.adoc | 1 +
.../modules/ROOT/pages/spring-cloud.adoc | 1 +
.../modules/ROOT/pages/spring-event-component.adoc | 1 +
.../ROOT/pages/spring-integration-component.adoc | 1 +
.../modules/ROOT/pages/spring-javaconfig.adoc | 1 +
.../modules/ROOT/pages/spring-ldap-component.adoc | 1 +
.../modules/ROOT/pages/spring-redis-component.adoc | 1 +
.../modules/ROOT/pages/spring-security.adoc | 1 +
.../modules/ROOT/pages/spring-ws-component.adoc | 1 +
docs/components/modules/ROOT/pages/spring.adoc | 1 +
.../modules/ROOT/pages/sql-component.adoc | 1 +
.../modules/ROOT/pages/sql-language.adoc | 1 +
.../modules/ROOT/pages/sql-stored-component.adoc | 1 +
.../modules/ROOT/pages/ssh-component.adoc | 1 +
.../modules/ROOT/pages/stax-component.adoc | 1 +
.../modules/ROOT/pages/stomp-component.adoc | 1 +
.../modules/ROOT/pages/stream-component.adoc | 1 +
.../ROOT/pages/string-template-component.adoc | 1 +
.../modules/ROOT/pages/swagger-java.adoc | 1 +
docs/components/modules/ROOT/pages/swagger.adoc | 1 +
.../modules/ROOT/pages/syslog-dataformat.adoc | 1 +
.../modules/ROOT/pages/tarfile-dataformat.adoc | 1 +
.../modules/ROOT/pages/telegram-component.adoc | 1 +
.../modules/ROOT/pages/terser-language.adoc | 1 +
.../modules/ROOT/pages/test-blueprint.adoc | 1 +
docs/components/modules/ROOT/pages/test-cdi.adoc | 1 +
docs/components/modules/ROOT/pages/test-karaf.adoc | 1 +
.../components/modules/ROOT/pages/test-spring.adoc | 1 +
docs/components/modules/ROOT/pages/test.adoc | 1 +
.../modules/ROOT/pages/testcontainers-spring.adoc | 1 +
.../modules/ROOT/pages/testcontainers.adoc | 1 +
docs/components/modules/ROOT/pages/testng.adoc | 1 +
.../modules/ROOT/pages/thrift-component.adoc | 1 +
.../modules/ROOT/pages/thrift-dataformat.adoc | 1 +
.../modules/ROOT/pages/tidyMarkup-dataformat.adoc | 1 +
.../modules/ROOT/pages/tika-component.adoc | 1 +
.../modules/ROOT/pages/twilio-component.adoc | 1 +
.../modules/ROOT/pages/twitter-component.adoc | 1 +
.../pages/twitter-directmessage-component.adoc | 1 +
.../ROOT/pages/twitter-search-component.adoc | 1 +
.../ROOT/pages/twitter-streaming-component.adoc | 1 +
.../ROOT/pages/twitter-timeline-component.adoc | 1 +
docs/components/modules/ROOT/pages/twitter.adoc | 1 +
.../modules/ROOT/pages/undertow-component.adoc | 1 +
.../ROOT/pages/univocity-csv-dataformat.adoc | 1 +
.../ROOT/pages/univocity-fixed-dataformat.adoc | 1 +
.../ROOT/pages/univocity-tsv-dataformat.adoc | 1 +
docs/components/modules/ROOT/pages/urlrewrite.adoc | 1 +
.../modules/ROOT/pages/velocity-component.adoc | 1 +
.../modules/ROOT/pages/vertx-component.adoc | 1 +
.../modules/ROOT/pages/weather-component.adoc | 1 +
.../modules/ROOT/pages/web3j-component.adoc | 1 +
.../modules/ROOT/pages/websocket-component.adoc | 1 +
.../ROOT/pages/websocket-jsr356-component.adoc | 1 +
.../modules/ROOT/pages/wordpress-component.adoc | 1 +
.../modules/ROOT/pages/xchange-component.adoc | 1 +
.../modules/ROOT/pages/xmlBeans-dataformat.adoc | 1 +
.../modules/ROOT/pages/xmljson-dataformat.adoc | 1 +
.../modules/ROOT/pages/xmlrpc-component.adoc | 1 +
.../modules/ROOT/pages/xmlrpc-dataformat.adoc | 1 +
.../modules/ROOT/pages/xmlsecurity-component.adoc | 1 +
.../modules/ROOT/pages/xmpp-component.adoc | 1 +
.../modules/ROOT/pages/xquery-component.adoc | 1 +
.../modules/ROOT/pages/xquery-language.adoc | 1 +
.../modules/ROOT/pages/xstream-dataformat.adoc | 1 +
.../ROOT/pages/yaml-snakeyaml-dataformat.adoc | 1 +
.../modules/ROOT/pages/yammer-component.adoc | 1 +
.../modules/ROOT/pages/yql-component.adoc | 1 +
.../modules/ROOT/pages/zendesk-component.adoc | 1 +
.../modules/ROOT/pages/zipfile-dataformat.adoc | 1 +
docs/components/modules/ROOT/pages/zipkin.adoc | 1 +
.../modules/ROOT/pages/zookeeper-component.adoc | 1 +
.../ROOT/pages/zookeeper-master-component.adoc | 1 +
docs/gulpfile.js | 38 +
docs/nav.adoc.template | 2 +
docs/package.json | 11 +
docs/pom.xml | 203 +-
docs/user-manual/antora.yml | 5 +
docs/user-manual/en/SUMMARY.md | 608 ---
docs/user-manual/en/getting-started.adoc | 79 -
docs/user-manual/en/graceful-shutdown.adoc | 471 ---
docs/user-manual/en/index.adoc | 107 -
.../apache-spark.data/camel_spark_cluster.png | Bin
.../apache-spark.data/camel_spark_driver.png | Bin
.../images/apache-spark.data/fabric_docker-(2).png | Bin
.../images/architecture.data/camel-components.png | Bin
.../images/async.data/camel_async_request_only.png | Bin
.../async.data/camel_async_request_reply.png | Bin
.../images/async.data/camel_sync_request_only.png | Bin
.../images/async.data/camel_sync_request_reply.png | Bin
.../images/barcode-data-format.data/qr-code.png | Bin
.../camel-eclipse-m2e-import-completed.png | Bin
.../building.data/camel-eclipse-m2e-import.png | Bin
.../images/camel-core.data/architecture.png | Bin
.../architecture_incl_violations.png | Bin
.../ROOT/assets/images}/images/camel-logo.png | Bin
.../assets/images}/images/debugger.data/debug.png | Bin
.../images/direct-vm.data/camel-direct-vm.png | Bin
.../download.data/camel-box-v1.0-150x200.png | Bin
.../enterprise-integration-patterns.data/clear.png | Bin
.../images/lifecycle.data/service_lifecycle.png | Bin
docs/user-manual/modules/ROOT/nav.adoc | 43 +
.../annotation-based-expression-language.adoc | 0
.../{en => modules/ROOT/pages}/architecture.adoc | 0
.../{en => modules/ROOT/pages}/async.adoc | 0
.../ROOT/pages}/asynchronous-routing-engine.adoc | 0
.../{en => modules/ROOT/pages}/backlog-tracer.adoc | 0
.../ROOT/pages}/backlogdebugger.adoc | 0
.../{en => modules/ROOT/pages}/bam-example.adoc | 0
.../{en => modules/ROOT/pages}/bam.adoc | 0
.../{en => modules/ROOT/pages}/batch-consumer.adoc | 0
.../ROOT/pages}/bean-integration.adoc | 0
.../{en => modules/ROOT/pages}/binding.adoc | 0
.../ROOT/pages}/book-getting-started.adoc | 0
.../{en => modules/ROOT/pages}/books.adoc | 0
.../ROOT/pages}/browsable-endpoint.adoc | 0
.../{en => modules/ROOT/pages}/building.adoc | 0
.../{en => modules/ROOT/pages}/camel-boot.adoc | 0
.../ROOT/pages}/camel-configuration-utilities.adoc | 0
.../{en => modules/ROOT/pages}/camel-core.adoc | 0
.../ROOT/pages}/camel-jar-dependencies.adoc | 0
.../{en => modules/ROOT/pages}/camelcontext.adoc | 0
.../{en => modules/ROOT/pages}/cep.adoc | 0
.../ROOT/pages}/commercial-camel-offerings.adoc | 0
.../{en => modules/ROOT/pages}/component.adoc | 0
.../ROOT/pages}/componentconfiguration.adoc | 0
.../ROOT/pages}/configuring-camel.adoc | 0
...ing-route-startup-ordering-and-autostartup.adoc | 271 ++
.../{en => modules/ROOT/pages}/data-format.adoc | 0
.../{en => modules/ROOT/pages}/debugger.adoc | 0
.../ROOT/pages}/defaulterrorhandler.adoc | 0
.../ROOT/pages}/delay-interceptor.adoc | 0
.../ROOT/pages}/dependency-injection.adoc | 0
.../ROOT/pages}/download-archives.adoc | 0
.../{en => modules/ROOT/pages}/download.adoc | 0
.../ROOT/pages}/dozer-type-conversion.adoc | 0
.../{en => modules/ROOT/pages}/dsl.adoc | 0
.../ROOT/pages}/endpoint-completer.adoc | 0
.../{en => modules/ROOT/pages}/endpoint.adoc | 0
.../pages}/enterprise-integration-patterns.adoc | 0
.../{en => modules/ROOT/pages}/error-handler.adoc | 0
.../ROOT/pages}/error-handling-in-camel.adoc | 0
.../{en => modules/ROOT/pages}/examples.adoc | 0
.../ROOT/pages}/exception-clause.adoc | 0
.../ROOT/pages}/exchange-pattern.adoc | 0
.../{en => modules/ROOT/pages}/exchange.adoc | 0
.../{en => modules/ROOT/pages}/expression.adoc | 0
.../{en => modules/ROOT/pages}/faq.adoc | 0
.../ROOT/pages}/fluent-builders.adoc | 0
.../modules/ROOT/pages/getting-started.adoc | 79 +
.../modules/ROOT/pages/graceful-shutdown.adoc | 471 +++
.../{en => modules/ROOT/pages}/groovy-dsl.adoc | 0
.../ROOT/pages}/guice-jms-example.adoc | 0
.../ROOT/pages}/guice-maven-plugin.adoc | 0
.../{en => modules/ROOT/pages}/guice.adoc | 0
.../ROOT/pages}/http-session-handling.adoc | 0
.../{en => modules/ROOT/pages}/http-session.adoc | 0
docs/user-manual/modules/ROOT/pages/index.adoc | 610 +++
.../{en => modules/ROOT/pages}/injector.adoc | 0
.../{en => modules/ROOT/pages}/intercept.adoc | 0
.../inversion-of-control-with-smart-defaults.adoc | 0
.../{en => modules/ROOT/pages}/irc-room.adoc | 0
.../{en => modules/ROOT/pages}/java-dsl.adoc | 0
.../{en => modules/ROOT/pages}/jndi.adoc | 0
.../{en => modules/ROOT/pages}/json.adoc | 0
.../{en => modules/ROOT/pages}/karaf.adoc | 0
.../{en => modules/ROOT/pages}/languages.adoc | 0
.../{en => modules/ROOT/pages}/lifecycle.adoc | 0
.../{en => modules/ROOT/pages}/mailing-lists.adoc | 0
.../{en => modules/ROOT/pages}/oncompletion.adoc | 0
.../{en => modules/ROOT/pages}/predicate.adoc | 0
.../{en => modules/ROOT/pages}/processor.adoc | 0
.../ROOT/pages}/producertemplate.adoc | 0
.../{en => modules/ROOT/pages}/registry.adoc | 0
.../{en => modules/ROOT/pages}/route-builder.adoc | 0
.../{en => modules/ROOT/pages}/route-policy.adoc | 0
.../{en => modules/ROOT/pages}/routes.adoc | 0
.../{en => modules/ROOT/pages}/scala-dsl-eip.adoc | 0
.../ROOT/pages}/scala-dsl-getting-started.adoc | 0
.../ROOT/pages}/scala-dsl-supported-languages.adoc | 0
.../{en => modules/ROOT/pages}/scala-dsl.adoc | 0
.../ROOT/pages}/scripting-languages.adoc | 0
.../ROOT/pages}/security-advisories.adoc | 0
.../{en => modules/ROOT/pages}/security.adoc | 0
.../{en => modules/ROOT/pages}/servicepool.adoc | 0
.../{en => modules/ROOT/pages}/spring-testing.adoc | 0
.../ROOT/pages}/spring-xml-extensions.adoc | 0
.../{en => modules/ROOT/pages}/spring.adoc | 0
.../{en => modules/ROOT/pages}/support.adoc | 0
.../{en => modules/ROOT/pages}/team.adoc | 0
.../{en => modules/ROOT/pages}/testing.adoc | 0
.../ROOT/pages}/threading-model.adoc | 0
.../ROOT/pages}/transactionerrorhandler.adoc | 0
.../{en => modules/ROOT/pages}/transport.adoc | 0
.../ROOT/pages}/try-catch-finally.adoc | 0
.../{en => modules/ROOT/pages}/type-converter.adoc | 0
.../{en => modules/ROOT/pages}/uris.adoc | 0
.../{en => modules/ROOT/pages}/user-stories.adoc | 0
.../pages}/using-osgi-blueprint-with-camel.adoc | 0
.../ROOT/pages}/using-propertyplaceholder.adoc | 0
.../{en => modules/ROOT/pages}/uuidgenerator.adoc | 0
.../ROOT/pages}/writing-components.adoc | 0
.../ROOT/pages}/xml-configuration.adoc | 0
.../{en => modules/ROOT/pages}/xml-reference.adoc | 0
docs/yarn.lock | 2582 ++++++++++++
examples/README.adoc | 2 -
.../src/main/resources/features.xml | 2 +-
.../src/main/resources/features.xml | 2 +-
examples/camel-example-cxf-blueprint/README.md | 2 +-
.../resources/fabric8/hazelcast-deployment.yaml | 2 +-
examples/camel-example-kotlin/pom.xml | 2 +-
.../src/main/resources/features.xml | 2 +-
.../src/main/resources/features.xml | 2 +-
.../src/main/resources/features.xml | 2 +-
.../src/main/resources/features.xml | 2 +-
examples/camel-example-rest-producer/pom.xml | 5 -
.../src/main/resources/features.xml | 2 +-
examples/camel-example-spring-boot-master/pom.xml | 14 -
.../src/main/resources/application.properties | 1 +
examples/camel-example-spring-boot/pom.xml | 3 +-
.../src/main/resources/features.xml | 2 +-
examples/camel-example-spring-security/README.md | 4 +-
.../src/main/resources/camel-context.xml | 4 +-
.../src/main/resources/features.xml | 2 +-
.../src/main/resources/features.xml | 2 +-
examples/camel-example-swagger-xml/README.md | 45 -
examples/camel-example-swagger-xml/pom.xml | 227 --
.../java/org/apache/camel/example/rest/User.java | 53 -
.../org/apache/camel/example/rest/UserService.java | 76 -
.../src/main/resources/META-INF/LICENSE.txt | 203 -
.../src/main/resources/META-INF/NOTICE.txt | 11 -
.../src/main/resources/camel-config-xml.xml | 115 -
.../src/main/resources/log4j2.properties | 23 -
.../src/main/resources/rest.properties | 17 -
.../src/main/webapp/META-INF/LICENSE.txt | 203 -
.../src/main/webapp/META-INF/NOTICE.txt | 11 -
.../src/main/webapp/WEB-INF/web.xml | 55 -
.../src/main/webapp/home.html | 100 -
examples/pom.xml | 26 +-
parent/pom.xml | 157 +-
platforms/camel-catalog/pom.xml | 2 +
.../main/java/org/apache/camel/catalog/Pair.java | 60 +
.../java/org/apache/camel/catalog/URISupport.java | 121 +-
.../camel/catalog/UnsafeUriCharactersEncoder.java | 48 +-
.../commands/AbstractLocalCamelController.java | 14 +-
.../apache/camel/commands/ContextInfoCommand.java | 6 +-
.../commands/internal/CamelControllerImpl.java | 67 +
.../karaf/features/src/main/resources/features.xml | 65 +-
.../as2/springboot/AS2ComponentConfiguration.java | 10 +-
.../sqs/springboot/SqsComponentConfiguration.java | 42 +
.../components-starter/camel-iota-starter/pom.xml | 53 +
.../springboot/IOTAComponentAutoConfiguration.java | 128 +
.../springboot/IOTAComponentConfiguration.java | 54 +
.../src/main/resources/META-INF/LICENSE.txt | 0
.../src/main/resources/META-INF/NOTICE.txt | 0
.../src/main/resources/META-INF/spring.factories | 19 +
.../src/main/resources/META-INF/spring.provides | 17 +
.../JettyHttpComponentConfiguration9.java | 8 +-
.../camel-jgroups-raft-starter/pom.xml | 53 +
.../JGroupsRaftComponentAutoConfiguration.java | 129 +
.../JGroupsRaftComponentConfiguration.java | 105 +
...JGroupsRaftClusterServiceAutoConfiguration.java | 53 +
.../JGroupsRaftClusterServiceConfiguration.java | 89 +
.../src/main/resources/META-INF/LICENSE.txt | 0
.../src/main/resources/META-INF/NOTICE.txt | 0
.../additional-spring-configuration-metadata.json | 10 +
.../src/main/resources/META-INF/spring.factories | 21 +
.../src/main/resources/META-INF/spring.provides | 17 +
.../springboot/Olingo2ComponentConfiguration.java | 13 +
.../springboot/Olingo4ComponentConfiguration.java | 13 +
.../SalesforceComponentConfiguration.java | 4 +-
.../camel-websocket-jsr356-starter/pom.xml | 53 +
.../JSR356WebSocketComponentAutoConfiguration.java | 129 +
.../JSR356WebSocketComponentConfiguration.java | 54 +
.../src/main/resources/META-INF/LICENSE.txt | 0
.../src/main/resources/META-INF/NOTICE.txt | 0
.../src/main/resources/META-INF/spring.factories | 19 +
.../src/main/resources/META-INF/spring.provides | 17 +
.../camel-xmljson-starter/pom.xml | 61 -
.../XmlJsonDataFormatAutoConfiguration.java | 129 -
.../springboot/XmlJsonDataFormatConfiguration.java | 227 --
.../additional-spring-configuration-metadata.json | 10 -
.../src/main/resources/META-INF/spring.factories | 18 -
.../src/main/resources/META-INF/spring.provides | 17 -
.../components-starter/camel-yql-starter/pom.xml | 61 -
.../springboot/YqlComponentAutoConfiguration.java | 128 -
.../yql/springboot/YqlComponentConfiguration.java | 68 -
.../src/main/resources/META-INF/spring.factories | 19 -
.../src/main/resources/META-INF/spring.provides | 17 -
platforms/spring-boot/components-starter/pom.xml | 5 +-
.../camel-spring-boot-dependencies/pom.xml | 60 +-
platforms/spring-boot/spring-boot-dm/pom.xml | 2 +-
pom.xml | 2 +-
.../apache/camel/itest/karaf/CamelIgniteTest.java | 2 +-
.../apache/camel/itest/karaf/CamelIotaTest.java | 35 +
.../camel/itest/karaf/CamelJgroupsRaftTest.java | 34 +
.../camel/itest/karaf/CamelRestSwaggerTest.java | 32 +
.../itest/karaf/CamelWebsocketJsr356Test.java | 32 +
.../apache/camel/itest/karaf/CamelXmljsonTest.java | 34 -
.../org/apache/camel/itest/karaf/CamelYqlTest.java | 34 -
tests/camel-itest-spring-boot/pom.xml | 2 +-
.../camel/itest/springboot/CamelBamTest.java | 1 +
.../camel/itest/springboot/CamelIotaTest.java | 48 +
.../itest/springboot/CamelJgroupsRaftTest.java | 48 +
.../itest/springboot/CamelWebsocketJsr356Test.java | 48 +
.../camel/itest/springboot/CamelXmljsonTest.java | 48 -
.../camel/itest/springboot/CamelYqlTest.java | 47 -
.../itest/springboot/util/ArquillianPackager.java | 7 +-
.../helper/CamelJavaRestDslParserHelper.java | 2 +-
.../parser/helper/CamelXmlTreeParserHelper.java | 6 +-
.../camel/parser/helper/RouteCoverageHelper.java | 6 +-
.../org/apache/camel/maven/RouteCoverageMojo.java | 31 +-
.../camel/maven/packaging/PrepareExampleMojo.java | 71 +-
.../java/org/apache/camel/spi/UriEndpoint.java | 3 +
1015 files changed, 17714 insertions(+), 13754 deletions(-)
create mode 100644 camel-core/src/main/java/org/apache/camel/runtimecatalog/Pair.java
create mode 100644 camel-core/src/main/java/org/apache/camel/util/Pair.java
create mode 100644 camel-core/src/main/java/org/apache/camel/util/URIScanner.java
create mode 100644 camel-core/src/test/java/org/apache/camel/component/file/FileProducerJailStartingDirectoryTest.java
create mode 100644 camel-core/src/test/java/org/apache/camel/issues/MulticastMixOriginalMessageBodyAndEnrichedHeadersTest.java
create mode 100644 camel-core/src/test/java/org/apache/camel/processor/RouteStartupOrderLastTest.java
create mode 100644 components/camel-blueprint/src/main/java/org/apache/camel/blueprint/BlueprintCamelStateService.java
create mode 100644 components/camel-blueprint/src/main/java/org/apache/camel/blueprint/KarafBundleStateService.java
create mode 100644 components/camel-elasticsearch-rest/src/main/java/org/apache/camel/component/elasticsearch/ElasticsearchScrollRequestIterator.java
create mode 100644 components/camel-elasticsearch-rest/src/test/java/org/apache/camel/component/elasticsearch/ElasticsearchScrollSearchTest.java
create mode 100644 components/camel-ftp/src/test/java/org/apache/camel/component/file/remote/FtpConsumerProcessStrategyTest.java
create mode 100644 components/camel-ftp/src/test/java/org/apache/camel/component/file/remote/FtpProducerJailStartingDirectoryTest.java
create mode 100644 components/camel-ftp/src/test/java/org/apache/camel/component/file/remote/sftp/SftpConsumerProcessStrategyTest.java
create mode 100644 components/camel-hystrix/src/test/java/org/apache/camel/component/hystrix/processor/HystrixBadRequestExceptionTest.java
create mode 100644 components/camel-iota/pom.xml
create mode 100644 components/camel-iota/src/main/docs/iota-component.adoc
create mode 100644 components/camel-iota/src/main/java/org/apache/camel/component/iota/IOTAComponent.java
create mode 100644 components/camel-iota/src/main/java/org/apache/camel/component/iota/IOTAConstants.java
create mode 100644 components/camel-iota/src/main/java/org/apache/camel/component/iota/IOTAEndpoint.java
create mode 100644 components/camel-iota/src/main/java/org/apache/camel/component/iota/IOTAProducer.java
rename {platforms/spring-boot/components-starter/camel-yql-starter => components/camel-iota}/src/main/resources/META-INF/LICENSE.txt (100%)
rename {platforms/spring-boot/components-starter/camel-yql-starter => components/camel-iota}/src/main/resources/META-INF/NOTICE.txt (100%)
create mode 100644 components/camel-iota/src/main/resources/META-INF/services/org/apache/camel/component/iota
create mode 100644 components/camel-iota/src/test/java/org/apache/camel/component/iota/IOTAProducerTest.java
create mode 100644 components/camel-iota/src/test/resources/log4j2.properties
create mode 100644 components/camel-jbpm/src/main/java/org/apache/camel/component/jbpm/config/CamelContextBuilder.java
create mode 100644 components/camel-jbpm/src/main/resources/InOnlyCamelConnector.wid
create mode 100644 components/camel-jbpm/src/main/resources/InOutCamelConnector.wid
create mode 100644 components/camel-jbpm/src/main/resources/camel-jbpm.wid
create mode 100644 components/camel-jbpm/src/main/resources/icon.png
create mode 100644 components/camel-jbpm/src/test/java/org/apache/camel/component/jbpm/server/CamelKieServerExtensionTest.java
create mode 100644 components/camel-jbpm/src/test/resources/camel-routes.xml
create mode 100644 components/camel-jbpm/src/test/resources/global-camel-routes.xml
create mode 100644 components/camel-jetty-common/src/main/java/org/apache/camel/component/jetty/JettyHttpConsumer.java
create mode 100644 components/camel-jgroups-raft/pom.xml
create mode 100644 components/camel-jgroups-raft/src/main/docs/jgroups-raft-component.adoc
create mode 100644 components/camel-jgroups-raft/src/main/java/org/apache/camel/component/jgroups/raft/CamelRoleChangeListener.java
create mode 100644 components/camel-jgroups-raft/src/main/java/org/apache/camel/component/jgroups/raft/JGroupsRaftComponent.java
create mode 100644 components/camel-jgroups-raft/src/main/java/org/apache/camel/component/jgroups/raft/JGroupsRaftConstants.java
create mode 100644 components/camel-jgroups-raft/src/main/java/org/apache/camel/component/jgroups/raft/JGroupsRaftConsumer.java
create mode 100644 components/camel-jgroups-raft/src/main/java/org/apache/camel/component/jgroups/raft/JGroupsRaftEndpoint.java
create mode 100644 components/camel-jgroups-raft/src/main/java/org/apache/camel/component/jgroups/raft/JGroupsRaftEventType.java
create mode 100644 components/camel-jgroups-raft/src/main/java/org/apache/camel/component/jgroups/raft/JGroupsRaftException.java
create mode 100644 components/camel-jgroups-raft/src/main/java/org/apache/camel/component/jgroups/raft/JGroupsRaftProducer.java
create mode 100644 components/camel-jgroups-raft/src/main/java/org/apache/camel/component/jgroups/raft/cluster/ClusterRoleChangeListener.java
create mode 100644 components/camel-jgroups-raft/src/main/java/org/apache/camel/component/jgroups/raft/cluster/JGroupsRaftClusterService.java
create mode 100644 components/camel-jgroups-raft/src/main/java/org/apache/camel/component/jgroups/raft/cluster/JGroupsRaftClusterView.java
create mode 100644 components/camel-jgroups-raft/src/main/java/org/apache/camel/component/jgroups/raft/utils/NopStateMachine.java
rename {platforms/spring-boot/components-starter/camel-xmljson-starter/src/main/resources/META-INF => components/camel-jgroups-raft/src/main/resources}/LICENSE.txt (100%)
create mode 100644 components/camel-jgroups-raft/src/main/resources/META-INF/services/org/apache/camel/component/jgroups-raft
rename {platforms/spring-boot/components-starter/camel-xmljson-starter/src/main/resources/META-INF => components/camel-jgroups-raft/src/main/resources}/NOTICE.txt (100%)
create mode 100644 components/camel-jgroups-raft/src/main/resources/raft.xml
create mode 100644 components/camel-jgroups-raft/src/test/java/org/apache/camel/component/jgroups/raft/JGroupsRaftAbstractTest.java
create mode 100644 components/camel-jgroups-raft/src/test/java/org/apache/camel/component/jgroups/raft/JGroupsRaftComponentConfiguredTest.java
create mode 100644 components/camel-jgroups-raft/src/test/java/org/apache/camel/component/jgroups/raft/JGroupsRaftComponentDefaultTest.java
create mode 100644 components/camel-jgroups-raft/src/test/java/org/apache/camel/component/jgroups/raft/JGroupsRaftConsumerTest.java
create mode 100644 components/camel-jgroups-raft/src/test/java/org/apache/camel/component/jgroups/raft/JGroupsRaftEndpointTest.java
create mode 100644 components/camel-jgroups-raft/src/test/java/org/apache/camel/component/jgroups/raft/JGroupsRaftProducerTest.java
create mode 100644 components/camel-jgroups-raft/src/test/java/org/apache/camel/component/jgroups/raft/cluster/JGroupsRaftClusterAbastractTest.java
create mode 100644 components/camel-jgroups-raft/src/test/java/org/apache/camel/component/jgroups/raft/cluster/JGroupsRaftClusteredRoutePolicyTest.java
create mode 100644 components/camel-jgroups-raft/src/test/java/org/apache/camel/component/jgroups/raft/cluster/JGroupsRaftMasterTest.java
create mode 100644 components/camel-jgroups-raft/src/test/resources/log4j2.properties
create mode 100644 components/camel-jgroups-raft/src/test/resources/raft.xml
create mode 100644 components/camel-jgroups-raft/src/test/resources/raftABC.xml
create mode 100644 components/camel-jgroups-raft/src/test/resources/raftB.xml
create mode 100644 components/camel-jgroups-raft/src/test/resources/raftC.xml
create mode 100644 components/camel-mail/src/test/java/org/apache/camel/component/mail/SpringMailSplitAttachmentsTest.java
create mode 100644 components/camel-mail/src/test/resources/org/apache/camel/component/mail/SpringMailSplitAttachmentsTest.xml
create mode 100644 components/camel-mqtt/src/test/java/org/apache/camel/component/mqtt/MQTTLoopProducerTest.java
create mode 100644 components/camel-nats/src/test/java/org/apache/camel/component/nats/NatsConsumerWithRedeliveryTest.java
create mode 100644 components/camel-olingo2/camel-olingo2-component/src/main/java/org/apache/camel/component/olingo2/Olingo2Index.java
create mode 100644 components/camel-olingo4/camel-olingo4-component/src/main/java/org/apache/camel/component/olingo4/Olingo4Index.java
create mode 100644 components/camel-olingo4/camel-olingo4-component/src/test/java/org/apache/camel/component/olingo4/Olingo4RouteTest.java
create mode 100644 components/camel-restlet/src/test/java/org/apache/camel/component/restlet/RestletProducerPatchTest.java
create mode 100644 components/camel-ribbon/src/test/resources/springbeanribbonservicecallroutetest.properties
create mode 100644 components/camel-ribbon/src/test/resources/springdslribbonpropertiesservicecallroutetest.properties
create mode 100644 components/camel-ribbon/src/test/resources/springdslribbonservicecallroutetest.properties
create mode 100644 components/camel-saxon/src/test/java/org/apache/camel/builder/saxon/SpringXQueryTransformIssueTest.java
create mode 100644 components/camel-saxon/src/test/java/org/apache/camel/builder/saxon/XQueryTransformIssueTest.java
create mode 100644 components/camel-saxon/src/test/resources/myinput.xml
create mode 100644 components/camel-saxon/src/test/resources/org/apache/camel/builder/saxon/SpringXQueryTransformIssueTest.xml
create mode 100644 components/camel-spring-boot/src/test/java/org/apache/camel/spring/boot/CamelXmlRoutesTest.java
create mode 100644 components/camel-spring-boot/src/test/resources/routes/bar.xml
create mode 100644 components/camel-spring-boot/src/test/resources/routes/foo.xml
create mode 100644 components/camel-spring/src/test/java/org/apache/camel/spring/interceptor/TransactedInterceptUsingAdviceWithSendToEndpointTest.java
create mode 100644 components/camel-telegram/src/test/java/org/apache/camel/component/telegram/TelegramConsumerChannelPostTest.java
create mode 100644 components/camel-telegram/src/test/resources/messages/updates-channelMessage.json
create mode 100644 components/camel-test/src/test/java/org/apache/camel/test/patterns/MockEndpointFailNoHeaderTest.java
create mode 100644 components/camel-websocket-jsr356/pom.xml
create mode 100644 components/camel-websocket-jsr356/src/main/docs/websocket-jsr356-component.adoc
create mode 100644 components/camel-websocket-jsr356/src/main/java/org/apache/camel/websocket/jsr356/CamelServerEndpoint.java
create mode 100644 components/camel-websocket-jsr356/src/main/java/org/apache/camel/websocket/jsr356/ClientSessions.java
create mode 100644 components/camel-websocket-jsr356/src/main/java/org/apache/camel/websocket/jsr356/JSR356Constants.java
create mode 100644 components/camel-websocket-jsr356/src/main/java/org/apache/camel/websocket/jsr356/JSR356Consumer.java
create mode 100644 components/camel-websocket-jsr356/src/main/java/org/apache/camel/websocket/jsr356/JSR356Endpoint.java
create mode 100644 components/camel-websocket-jsr356/src/main/java/org/apache/camel/websocket/jsr356/JSR356Producer.java
create mode 100644 components/camel-websocket-jsr356/src/main/java/org/apache/camel/websocket/jsr356/JSR356WebSocketComponent.java
create mode 100644 components/camel-websocket-jsr356/src/main/java/org/apache/camel/websocket/jsr356/ServletIntegration.java
copy {tooling/maven/guice-maven-plugin => components/camel-websocket-jsr356}/src/main/resources/META-INF/LICENSE.txt (100%)
copy {tooling/maven/guice-maven-plugin => components/camel-websocket-jsr356}/src/main/resources/META-INF/NOTICE.txt (100%)
create mode 100644 components/camel-websocket-jsr356/src/main/resources/META-INF/services/javax.servlet.ServletContainerInitializer
create mode 100644 components/camel-websocket-jsr356/src/main/resources/META-INF/services/org/apache/camel/component/websocket-jsr356
create mode 100644 components/camel-websocket-jsr356/src/test/java/org/apache/camel/websocket/jsr356/JSR356ConsumerTest.java
create mode 100644 components/camel-websocket-jsr356/src/test/java/org/apache/camel/websocket/jsr356/JSR356ProducerTest.java
delete mode 100644 components/camel-xmljson/pom.xml
delete mode 100644 components/camel-xmljson/src/main/docs/xmljson-dataformat.adoc
delete mode 100644 components/camel-xmljson/src/main/java/org/apache/camel/dataformat/xmljson/TypeHintsEnum.java
delete mode 100644 components/camel-xmljson/src/main/java/org/apache/camel/dataformat/xmljson/XmlJsonDataFormat.java
delete mode 100644 components/camel-xmljson/src/main/java/org/apache/camel/dataformat/xmljson/converters/XmlJsonConverters.java
delete mode 100644 components/camel-xmljson/src/main/resources/META-INF/LICENSE.txt
delete mode 100644 components/camel-xmljson/src/main/resources/META-INF/NOTICE.txt
delete mode 100644 components/camel-xmljson/src/main/resources/META-INF/services/org/apache/camel/TypeConverter
delete mode 100644 components/camel-xmljson/src/main/resources/META-INF/services/org/apache/camel/dataformat/xmljson
delete mode 100644 components/camel-xmljson/src/test/java/org/apache/camel/dataformat/xmljson/AbstractJsonTestSupport.java
delete mode 100644 components/camel-xmljson/src/test/java/org/apache/camel/dataformat/xmljson/JsonToXmlAttributesTest.java
delete mode 100644 components/camel-xmljson/src/test/java/org/apache/camel/dataformat/xmljson/SpringXmlJsonDataFormatTest.java
delete mode 100644 components/camel-xmljson/src/test/java/org/apache/camel/dataformat/xmljson/XmlJsonDataFormatTest.java
delete mode 100644 components/camel-xmljson/src/test/java/org/apache/camel/dataformat/xmljson/XmlJsonExceptionsTest.java
delete mode 100644 components/camel-xmljson/src/test/java/org/apache/camel/dataformat/xmljson/XmlJsonOptionsTest.java
delete mode 100644 components/camel-xmljson/src/test/java/org/apache/camel/dataformat/xmljson/XmlJsonStressTest.java
delete mode 100644 components/camel-xmljson/src/test/resources/log4j2.properties
delete mode 100644 components/camel-xmljson/src/test/resources/org/apache/camel/dataformat/xmljson/SpringXmlJsonDataFormatTest.xml
delete mode 100644 components/camel-xmljson/src/test/resources/org/apache/camel/dataformat/xmljson/jsonToXmlAttributesMessage.json
delete mode 100644 components/camel-xmljson/src/test/resources/org/apache/camel/dataformat/xmljson/jsonToXmlElementWithAttributeMessage.json
delete mode 100644 components/camel-xmljson/src/test/resources/org/apache/camel/dataformat/xmljson/testMessage1.json
delete mode 100644 components/camel-xmljson/src/test/resources/org/apache/camel/dataformat/xmljson/testMessage1.xml
delete mode 100644 components/camel-xmljson/src/test/resources/org/apache/camel/dataformat/xmljson/testMessage2-namespaces.json
delete mode 100644 components/camel-xmljson/src/test/resources/org/apache/camel/dataformat/xmljson/testMessage2-namespaces.xml
delete mode 100644 components/camel-xmljson/src/test/resources/org/apache/camel/dataformat/xmljson/testMessage3-large.json
delete mode 100644 components/camel-xmljson/src/test/resources/org/apache/camel/dataformat/xmljson/testMessage3-large.xml
delete mode 100644 components/camel-xmljson/src/test/resources/org/apache/camel/dataformat/xmljson/testMessage4.xml
delete mode 100644 components/camel-xmljson/src/test/resources/org/apache/camel/dataformat/xmljson/testMessage5-typeHints.json
delete mode 100644 components/camel-xmljson/src/test/resources/org/apache/camel/dataformat/xmljson/testMessage5-typeHints.xml
delete mode 100644 components/camel-xmljson/src/test/resources/org/apache/camel/dataformat/xmljson/testMessage6-prefixedTypeHints.xml
delete mode 100644 components/camel-yql/pom.xml
delete mode 100644 components/camel-yql/src/main/docs/yql-component.adoc
delete mode 100644 components/camel-yql/src/main/java/org/apache/camel/component/yql/YqlComponent.java
delete mode 100644 components/camel-yql/src/main/java/org/apache/camel/component/yql/YqlEndpoint.java
delete mode 100644 components/camel-yql/src/main/java/org/apache/camel/component/yql/YqlProducer.java
delete mode 100644 components/camel-yql/src/main/java/org/apache/camel/component/yql/client/YqlClient.java
delete mode 100644 components/camel-yql/src/main/java/org/apache/camel/component/yql/client/YqlResponse.java
delete mode 100644 components/camel-yql/src/main/java/org/apache/camel/component/yql/configuration/YqlConfiguration.java
delete mode 100644 components/camel-yql/src/main/java/org/apache/camel/component/yql/configuration/YqlConfigurationValidator.java
delete mode 100644 components/camel-yql/src/main/java/org/apache/camel/component/yql/exception/YqlException.java
delete mode 100644 components/camel-yql/src/main/java/org/apache/camel/component/yql/exception/YqlHttpException.java
delete mode 100644 components/camel-yql/src/main/resources/LICENSE.txt
delete mode 100644 components/camel-yql/src/main/resources/META-INF/services/org/apache/camel/component/yql
delete mode 100644 components/camel-yql/src/main/resources/NOTICE.txt
delete mode 100644 components/camel-yql/src/test/java/org/apache/camel/component/yql/YqlComponentIntegrationTest.java
delete mode 100644 components/camel-yql/src/test/java/org/apache/camel/component/yql/YqlComponentTest.java
delete mode 100644 components/camel-yql/src/test/java/org/apache/camel/component/yql/configuration/YqlConfigurationValidatorTest.java
delete mode 100644 components/camel-yql/src/test/resources/log4j2.properties
create mode 100644 docs/.gitignore
create mode 100644 docs/.pom.xml.swp
create mode 100644 docs/components/antora.yml
create mode 100644 docs/components/modules/ROOT/nav.adoc
create mode 120000 docs/components/modules/ROOT/pages/ahc-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/ahc-ws-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/amqp-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/apns-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/asn1-dataformat.adoc
create mode 120000 docs/components/modules/ROOT/pages/asterisk-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/atmos-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/atmosphere-websocket-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/atom-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/atomix-map-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/atomix-messaging-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/atomix-multimap-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/atomix-queue-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/atomix-set-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/atomix-value-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/avro-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/avro-dataformat.adoc
create mode 120000 docs/components/modules/ROOT/pages/aws-cw-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/aws-ddb-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/aws-ddbstream-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/aws-ec2-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/aws-iam-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/aws-kinesis-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/aws-kinesis-firehose-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/aws-kms-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/aws-lambda-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/aws-mq-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/aws-s3-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/aws-sdb-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/aws-ses-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/aws-sns-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/aws-sqs-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/aws-swf-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/aws-xray.adoc
create mode 120000 docs/components/modules/ROOT/pages/aws.adoc
create mode 120000 docs/components/modules/ROOT/pages/azure-blob-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/azure-queue-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/azure.adoc
create mode 120000 docs/components/modules/ROOT/pages/bam-example.adoc
create mode 120000 docs/components/modules/ROOT/pages/bam.adoc
create mode 120000 docs/components/modules/ROOT/pages/barcode-dataformat.adoc
create mode 120000 docs/components/modules/ROOT/pages/base64-dataformat.adoc
create mode 120000 docs/components/modules/ROOT/pages/bean-validator-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/beanio-dataformat.adoc
create mode 120000 docs/components/modules/ROOT/pages/beanstalk-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/bindy-dataformat.adoc
create mode 120000 docs/components/modules/ROOT/pages/blueprint.adoc
create mode 120000 docs/components/modules/ROOT/pages/bonita-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/boon-dataformat.adoc
create mode 120000 docs/components/modules/ROOT/pages/braintree-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/cache-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/caffeine-cache-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/caffeine-loadcache-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/castor-dataformat.adoc
create mode 120000 docs/components/modules/ROOT/pages/cdi.adoc
create mode 120000 docs/components/modules/ROOT/pages/chronicle-engine-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/chunk-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/cm-sms-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/cmis-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/coap-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/cometd-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/consul-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/context-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/corda-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/couchbase-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/couchdb-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/cql-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/crypto-cms-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/crypto-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/crypto-dataformat.adoc
create mode 120000 docs/components/modules/ROOT/pages/csv-dataformat.adoc
create mode 120000 docs/components/modules/ROOT/pages/cxf-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/cxf-transport.adoc
create mode 120000 docs/components/modules/ROOT/pages/cxfrs-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/digitalocean-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/disruptor-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/dns-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/docker-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/dozer-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/drill-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/dropbox-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/eclipse.adoc
create mode 120000 docs/components/modules/ROOT/pages/ehcache-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/ejb-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/el-language.adoc
create mode 120000 docs/components/modules/ROOT/pages/elasticsearch-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/elasticsearch-rest-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/elasticsearch5-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/elsql-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/etcd-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/eventadmin-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/exec-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/facebook-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/flatpack-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/flatpack-dataformat.adoc
create mode 120000 docs/components/modules/ROOT/pages/flink-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/fop-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/freemarker-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/ftp-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/ftps-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/ganglia-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/geocoder-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/git-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/github-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/google-bigquery-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/google-bigquery-sql-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/google-calendar-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/google-calendar-stream-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/google-drive-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/google-mail-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/google-mail-stream-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/google-pubsub-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/google-sheets-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/google-sheets-stream-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/gora-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/grape-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/groovy-dsl.adoc
create mode 120000 docs/components/modules/ROOT/pages/groovy-language.adoc
create mode 120000 docs/components/modules/ROOT/pages/grpc-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/guava-eventbus-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/guice.adoc
create mode 120000 docs/components/modules/ROOT/pages/hawtdb.adoc
create mode 120000 docs/components/modules/ROOT/pages/hazelcast-atomicvalue-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/hazelcast-instance-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/hazelcast-list-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/hazelcast-map-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/hazelcast-multimap-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/hazelcast-queue-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/hazelcast-replicatedmap-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/hazelcast-ringbuffer-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/hazelcast-seda-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/hazelcast-set-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/hazelcast-topic-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/hazelcast.adoc
create mode 120000 docs/components/modules/ROOT/pages/hbase-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/hdfs-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/hdfs2-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/headersmap.adoc
create mode 120000 docs/components/modules/ROOT/pages/hessian-dataformat.adoc
create mode 120000 docs/components/modules/ROOT/pages/hipchat-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/hl7-dataformat.adoc
create mode 120000 docs/components/modules/ROOT/pages/http-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/http4-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/hystrix.adoc
create mode 120000 docs/components/modules/ROOT/pages/ibatis-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/ical-dataformat.adoc
create mode 120000 docs/components/modules/ROOT/pages/iec60870-client-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/iec60870-server-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/ignite-cache-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/ignite-compute-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/ignite-events-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/ignite-idgen-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/ignite-messaging-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/ignite-queue-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/ignite-set-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/ignite.adoc
create mode 100644 docs/components/modules/ROOT/pages/index.adoc
create mode 120000 docs/components/modules/ROOT/pages/infinispan-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/influxdb-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/iota-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/ipfs-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/irc-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/ironmq-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/jacksonxml-dataformat.adoc
create mode 120000 docs/components/modules/ROOT/pages/jasypt.adoc
create mode 120000 docs/components/modules/ROOT/pages/javaScript-language.adoc
create mode 120000 docs/components/modules/ROOT/pages/javaspace-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/jaxb-dataformat.adoc
create mode 120000 docs/components/modules/ROOT/pages/jbpm-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/jcache-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/jclouds-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/jcr-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/jdbc-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/jetty-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/jgroups-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/jgroups-raft-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/jibx-dataformat.adoc
create mode 120000 docs/components/modules/ROOT/pages/jing-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/jira-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/jms-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/jmx-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/jolt-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/jpa-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/json-fastjson-dataformat.adoc
create mode 120000 docs/components/modules/ROOT/pages/json-gson-dataformat.adoc
create mode 120000 docs/components/modules/ROOT/pages/json-jackson-dataformat.adoc
create mode 120000 docs/components/modules/ROOT/pages/json-johnzon-dataformat.adoc
create mode 120000 docs/components/modules/ROOT/pages/json-validator-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/json-xstream-dataformat.adoc
create mode 120000 docs/components/modules/ROOT/pages/jsonpath-language.adoc
create mode 120000 docs/components/modules/ROOT/pages/jt400-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/jxpath-language.adoc
create mode 120000 docs/components/modules/ROOT/pages/kafka-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/kestrel-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/krati-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/kubernetes-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/kubernetes-config-maps-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/kubernetes-deployments-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/kubernetes-hpa-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/kubernetes-job-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/kubernetes-namespaces-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/kubernetes-nodes-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/kubernetes-persistent-volumes-claims-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/kubernetes-persistent-volumes-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/kubernetes-pods-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/kubernetes-replication-controllers-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/kubernetes-resources-quota-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/kubernetes-secrets-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/kubernetes-service-accounts-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/kubernetes-services-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/kubernetes.adoc
create mode 120000 docs/components/modules/ROOT/pages/kura.adoc
create mode 120000 docs/components/modules/ROOT/pages/ldap-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/ldif-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/leveldb.adoc
create mode 120000 docs/components/modules/ROOT/pages/lpr-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/lra.adoc
create mode 120000 docs/components/modules/ROOT/pages/lucene-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/lumberjack-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/lzf-dataformat.adoc
create mode 120000 docs/components/modules/ROOT/pages/mail-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/master-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/metrics-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/micrometer-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/milo-client-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/milo-server-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/mime-multipart-dataformat.adoc
create mode 120000 docs/components/modules/ROOT/pages/mina-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/mina2-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/mllp-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/mongodb-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/mongodb-gridfs-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/mongodb3-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/mqtt-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/msv-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/mustache-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/mvel-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/mvel-language.adoc
create mode 120000 docs/components/modules/ROOT/pages/mybatis-bean-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/mybatis-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/nagios-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/nats-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/netty-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/netty-http-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/netty4-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/netty4-http-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/nsq-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/ognl-language.adoc
create mode 120000 docs/components/modules/ROOT/pages/openshift-build-configs-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/openshift-builds-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/openshift-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/openstack-cinder-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/openstack-glance-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/openstack-keystone-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/openstack-neutron-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/openstack-nova-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/openstack-swift-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/openstack.adoc
create mode 120000 docs/components/modules/ROOT/pages/opentracing.adoc
create mode 120000 docs/components/modules/ROOT/pages/optaplanner-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/paho-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/paxlogging-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/pdf-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/pgevent-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/pgp-dataformat.adoc
create mode 120000 docs/components/modules/ROOT/pages/php-language.adoc
create mode 120000 docs/components/modules/ROOT/pages/protobuf-dataformat.adoc
create mode 120000 docs/components/modules/ROOT/pages/pubnub-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/python-language.adoc
create mode 120000 docs/components/modules/ROOT/pages/quartz-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/quartz2-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/quickfix-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/rabbitmq-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/reactive-streams-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/reactor-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/rest-swagger-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/restlet-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/ribbon.adoc
create mode 120000 docs/components/modules/ROOT/pages/rmi-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/routebox-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/rss-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/rss-dataformat.adoc
create mode 120000 docs/components/modules/ROOT/pages/ruby-language.adoc
create mode 120000 docs/components/modules/ROOT/pages/ruby.adoc
create mode 120000 docs/components/modules/ROOT/pages/rx.adoc
create mode 120000 docs/components/modules/ROOT/pages/rxjava2.adoc
create mode 120000 docs/components/modules/ROOT/pages/sap-netweaver-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/scala-eip.adoc
create mode 120000 docs/components/modules/ROOT/pages/scala-getting-started.adoc
create mode 120000 docs/components/modules/ROOT/pages/scala-supported-languages.adoc
create mode 120000 docs/components/modules/ROOT/pages/scala.adoc
create mode 120000 docs/components/modules/ROOT/pages/schematron-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/scp-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/scr.adoc
create mode 120000 docs/components/modules/ROOT/pages/script.adoc
create mode 120000 docs/components/modules/ROOT/pages/secureXML-dataformat.adoc
create mode 120000 docs/components/modules/ROOT/pages/service-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/servlet-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/servletlistener.adoc
create mode 120000 docs/components/modules/ROOT/pages/sftp-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/shiro.adoc
create mode 120000 docs/components/modules/ROOT/pages/sip-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/sjms-batch-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/sjms-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/sjms2-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/slack-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/smpp-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/snmp-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/soapjaxb-dataformat.adoc
create mode 120000 docs/components/modules/ROOT/pages/solr-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/spark-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/spark-rest-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/spel-language.adoc
create mode 120000 docs/components/modules/ROOT/pages/splunk-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/spring-batch-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/spring-boot.adoc
create mode 120000 docs/components/modules/ROOT/pages/spring-cloud-consul.adoc
create mode 120000 docs/components/modules/ROOT/pages/spring-cloud-netflix.adoc
create mode 120000 docs/components/modules/ROOT/pages/spring-cloud-zookeeper.adoc
create mode 120000 docs/components/modules/ROOT/pages/spring-cloud.adoc
create mode 120000 docs/components/modules/ROOT/pages/spring-event-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/spring-integration-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/spring-javaconfig.adoc
create mode 120000 docs/components/modules/ROOT/pages/spring-ldap-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/spring-redis-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/spring-security.adoc
create mode 120000 docs/components/modules/ROOT/pages/spring-ws-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/spring.adoc
create mode 120000 docs/components/modules/ROOT/pages/sql-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/sql-language.adoc
create mode 120000 docs/components/modules/ROOT/pages/sql-stored-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/ssh-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/stax-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/stomp-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/stream-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/string-template-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/swagger-java.adoc
create mode 120000 docs/components/modules/ROOT/pages/swagger.adoc
create mode 120000 docs/components/modules/ROOT/pages/syslog-dataformat.adoc
create mode 120000 docs/components/modules/ROOT/pages/tarfile-dataformat.adoc
create mode 120000 docs/components/modules/ROOT/pages/telegram-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/terser-language.adoc
create mode 120000 docs/components/modules/ROOT/pages/test-blueprint.adoc
create mode 120000 docs/components/modules/ROOT/pages/test-cdi.adoc
create mode 120000 docs/components/modules/ROOT/pages/test-karaf.adoc
create mode 120000 docs/components/modules/ROOT/pages/test-spring.adoc
create mode 120000 docs/components/modules/ROOT/pages/test.adoc
create mode 120000 docs/components/modules/ROOT/pages/testcontainers-spring.adoc
create mode 120000 docs/components/modules/ROOT/pages/testcontainers.adoc
create mode 120000 docs/components/modules/ROOT/pages/testng.adoc
create mode 120000 docs/components/modules/ROOT/pages/thrift-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/thrift-dataformat.adoc
create mode 120000 docs/components/modules/ROOT/pages/tidyMarkup-dataformat.adoc
create mode 120000 docs/components/modules/ROOT/pages/tika-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/twilio-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/twitter-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/twitter-directmessage-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/twitter-search-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/twitter-streaming-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/twitter-timeline-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/twitter.adoc
create mode 120000 docs/components/modules/ROOT/pages/undertow-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/univocity-csv-dataformat.adoc
create mode 120000 docs/components/modules/ROOT/pages/univocity-fixed-dataformat.adoc
create mode 120000 docs/components/modules/ROOT/pages/univocity-tsv-dataformat.adoc
create mode 120000 docs/components/modules/ROOT/pages/urlrewrite.adoc
create mode 120000 docs/components/modules/ROOT/pages/velocity-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/vertx-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/weather-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/web3j-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/websocket-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/websocket-jsr356-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/wordpress-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/xchange-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/xmlBeans-dataformat.adoc
create mode 120000 docs/components/modules/ROOT/pages/xmljson-dataformat.adoc
create mode 120000 docs/components/modules/ROOT/pages/xmlrpc-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/xmlrpc-dataformat.adoc
create mode 120000 docs/components/modules/ROOT/pages/xmlsecurity-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/xmpp-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/xquery-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/xquery-language.adoc
create mode 120000 docs/components/modules/ROOT/pages/xstream-dataformat.adoc
create mode 120000 docs/components/modules/ROOT/pages/yaml-snakeyaml-dataformat.adoc
create mode 120000 docs/components/modules/ROOT/pages/yammer-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/yql-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/zendesk-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/zipfile-dataformat.adoc
create mode 120000 docs/components/modules/ROOT/pages/zipkin.adoc
create mode 120000 docs/components/modules/ROOT/pages/zookeeper-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/zookeeper-master-component.adoc
create mode 100644 docs/gulpfile.js
create mode 100644 docs/nav.adoc.template
create mode 100644 docs/package.json
create mode 100644 docs/user-manual/antora.yml
delete mode 100644 docs/user-manual/en/SUMMARY.md
delete mode 100644 docs/user-manual/en/getting-started.adoc
delete mode 100644 docs/user-manual/en/graceful-shutdown.adoc
delete mode 100644 docs/user-manual/en/index.adoc
copy docs/user-manual/{en => modules/ROOT/assets/images}/images/apache-spark.data/camel_spark_cluster.png (100%)
copy docs/user-manual/{en => modules/ROOT/assets/images}/images/apache-spark.data/camel_spark_driver.png (100%)
copy docs/user-manual/{en => modules/ROOT/assets/images}/images/apache-spark.data/fabric_docker-(2).png (100%)
copy docs/user-manual/{en => modules/ROOT/assets/images}/images/architecture.data/camel-components.png (100%)
copy docs/user-manual/{en => modules/ROOT/assets/images}/images/async.data/camel_async_request_only.png (100%)
copy docs/user-manual/{en => modules/ROOT/assets/images}/images/async.data/camel_async_request_reply.png (100%)
copy docs/user-manual/{en => modules/ROOT/assets/images}/images/async.data/camel_sync_request_only.png (100%)
copy docs/user-manual/{en => modules/ROOT/assets/images}/images/async.data/camel_sync_request_reply.png (100%)
copy docs/user-manual/{en => modules/ROOT/assets/images}/images/barcode-data-format.data/qr-code.png (100%)
copy docs/user-manual/{en => modules/ROOT/assets/images}/images/building.data/camel-eclipse-m2e-import-completed.png (100%)
copy docs/user-manual/{en => modules/ROOT/assets/images}/images/building.data/camel-eclipse-m2e-import.png (100%)
copy docs/user-manual/{en => modules/ROOT/assets/images}/images/camel-core.data/architecture.png (100%)
copy docs/user-manual/{en => modules/ROOT/assets/images}/images/camel-core.data/architecture_incl_violations.png (100%)
copy docs/user-manual/{en => modules/ROOT/assets/images}/images/camel-logo.png (100%)
copy docs/user-manual/{en => modules/ROOT/assets/images}/images/debugger.data/debug.png (100%)
copy docs/user-manual/{en => modules/ROOT/assets/images}/images/direct-vm.data/camel-direct-vm.png (100%)
copy docs/user-manual/{en => modules/ROOT/assets/images}/images/download.data/camel-box-v1.0-150x200.png (100%)
copy docs/user-manual/{en => modules/ROOT/assets/images}/images/enterprise-integration-patterns.data/clear.png (100%)
copy docs/user-manual/{en => modules/ROOT/assets/images}/images/lifecycle.data/service_lifecycle.png (100%)
create mode 100644 docs/user-manual/modules/ROOT/nav.adoc
rename docs/user-manual/{en => modules/ROOT/pages}/annotation-based-expression-language.adoc (100%)
rename docs/user-manual/{en => modules/ROOT/pages}/architecture.adoc (100%)
rename docs/user-manual/{en => modules/ROOT/pages}/async.adoc (100%)
rename docs/user-manual/{en => modules/ROOT/pages}/asynchronous-routing-engine.adoc (100%)
rename docs/user-manual/{en => modules/ROOT/pages}/backlog-tracer.adoc (100%)
rename docs/user-manual/{en => modules/ROOT/pages}/backlogdebugger.adoc (100%)
rename docs/user-manual/{en => modules/ROOT/pages}/bam-example.adoc (100%)
rename docs/user-manual/{en => modules/ROOT/pages}/bam.adoc (100%)
rename docs/user-manual/{en => modules/ROOT/pages}/batch-consumer.adoc (100%)
rename docs/user-manual/{en => modules/ROOT/pages}/bean-integration.adoc (100%)
rename docs/user-manual/{en => modules/ROOT/pages}/binding.adoc (100%)
rename docs/user-manual/{en => modules/ROOT/pages}/book-getting-started.adoc (100%)
rename docs/user-manual/{en => modules/ROOT/pages}/books.adoc (100%)
rename docs/user-manual/{en => modules/ROOT/pages}/browsable-endpoint.adoc (100%)
rename docs/user-manual/{en => modules/ROOT/pages}/building.adoc (100%)
rename docs/user-manual/{en => modules/ROOT/pages}/camel-boot.adoc (100%)
rename docs/user-manual/{en => modules/ROOT/pages}/camel-configuration-utilities.adoc (100%)
rename docs/user-manual/{en => modules/ROOT/pages}/camel-core.adoc (100%)
rename docs/user-manual/{en => modules/ROOT/pages}/camel-jar-dependencies.adoc (100%)
rename docs/user-manual/{en => modules/ROOT/pages}/camelcontext.adoc (100%)
rename docs/user-manual/{en => modules/ROOT/pages}/cep.adoc (100%)
rename docs/user-manual/{en => modules/ROOT/pages}/commercial-camel-offerings.adoc (100%)
rename docs/user-manual/{en => modules/ROOT/pages}/component.adoc (100%)
rename docs/user-manual/{en => modules/ROOT/pages}/componentconfiguration.adoc (100%)
rename docs/user-manual/{en => modules/ROOT/pages}/configuring-camel.adoc (100%)
create mode 100644 docs/user-manual/modules/ROOT/pages/configuring-route-startup-ordering-and-autostartup.adoc
rename docs/user-manual/{en => modules/ROOT/pages}/data-format.adoc (100%)
rename docs/user-manual/{en => modules/ROOT/pages}/debugger.adoc (100%)
rename docs/user-manual/{en => modules/ROOT/pages}/defaulterrorhandler.adoc (100%)
rename docs/user-manual/{en => modules/ROOT/pages}/delay-interceptor.adoc (100%)
rename docs/user-manual/{en => modules/ROOT/pages}/dependency-injection.adoc (100%)
rename docs/user-manual/{en => modules/ROOT/pages}/download-archives.adoc (100%)
rename docs/user-manual/{en => modules/ROOT/pages}/download.adoc (100%)
rename docs/user-manual/{en => modules/ROOT/pages}/dozer-type-conversion.adoc (100%)
rename docs/user-manual/{en => modules/ROOT/pages}/dsl.adoc (100%)
rename docs/user-manual/{en => modules/ROOT/pages}/endpoint-completer.adoc (100%)
rename docs/user-manual/{en => modules/ROOT/pages}/endpoint.adoc (100%)
rename docs/user-manual/{en => modules/ROOT/pages}/enterprise-integration-patterns.adoc (100%)
rename docs/user-manual/{en => modules/ROOT/pages}/error-handler.adoc (100%)
rename docs/user-manual/{en => modules/ROOT/pages}/error-handling-in-camel.adoc (100%)
rename docs/user-manual/{en => modules/ROOT/pages}/examples.adoc (100%)
rename docs/user-manual/{en => modules/ROOT/pages}/exception-clause.adoc (100%)
rename docs/user-manual/{en => modules/ROOT/pages}/exchange-pattern.adoc (100%)
rename docs/user-manual/{en => modules/ROOT/pages}/exchange.adoc (100%)
rename docs/user-manual/{en => modules/ROOT/pages}/expression.adoc (100%)
rename docs/user-manual/{en => modules/ROOT/pages}/faq.adoc (100%)
rename docs/user-manual/{en => modules/ROOT/pages}/fluent-builders.adoc (100%)
create mode 100644 docs/user-manual/modules/ROOT/pages/getting-started.adoc
create mode 100644 docs/user-manual/modules/ROOT/pages/graceful-shutdown.adoc
rename docs/user-manual/{en => modules/ROOT/pages}/groovy-dsl.adoc (100%)
rename docs/user-manual/{en => modules/ROOT/pages}/guice-jms-example.adoc (100%)
rename docs/user-manual/{en => modules/ROOT/pages}/guice-maven-plugin.adoc (100%)
rename docs/user-manual/{en => modules/ROOT/pages}/guice.adoc (100%)
rename docs/user-manual/{en => modules/ROOT/pages}/http-session-handling.adoc (100%)
rename docs/user-manual/{en => modules/ROOT/pages}/http-session.adoc (100%)
create mode 100644 docs/user-manual/modules/ROOT/pages/index.adoc
rename docs/user-manual/{en => modules/ROOT/pages}/injector.adoc (100%)
rename docs/user-manual/{en => modules/ROOT/pages}/intercept.adoc (100%)
rename docs/user-manual/{en => modules/ROOT/pages}/inversion-of-control-with-smart-defaults.adoc (100%)
rename docs/user-manual/{en => modules/ROOT/pages}/irc-room.adoc (100%)
rename docs/user-manual/{en => modules/ROOT/pages}/java-dsl.adoc (100%)
rename docs/user-manual/{en => modules/ROOT/pages}/jndi.adoc (100%)
rename docs/user-manual/{en => modules/ROOT/pages}/json.adoc (100%)
rename docs/user-manual/{en => modules/ROOT/pages}/karaf.adoc (100%)
rename docs/user-manual/{en => modules/ROOT/pages}/languages.adoc (100%)
rename docs/user-manual/{en => modules/ROOT/pages}/lifecycle.adoc (100%)
rename docs/user-manual/{en => modules/ROOT/pages}/mailing-lists.adoc (100%)
rename docs/user-manual/{en => modules/ROOT/pages}/oncompletion.adoc (100%)
rename docs/user-manual/{en => modules/ROOT/pages}/predicate.adoc (100%)
rename docs/user-manual/{en => modules/ROOT/pages}/processor.adoc (100%)
rename docs/user-manual/{en => modules/ROOT/pages}/producertemplate.adoc (100%)
rename docs/user-manual/{en => modules/ROOT/pages}/registry.adoc (100%)
rename docs/user-manual/{en => modules/ROOT/pages}/route-builder.adoc (100%)
rename docs/user-manual/{en => modules/ROOT/pages}/route-policy.adoc (100%)
rename docs/user-manual/{en => modules/ROOT/pages}/routes.adoc (100%)
rename docs/user-manual/{en => modules/ROOT/pages}/scala-dsl-eip.adoc (100%)
rename docs/user-manual/{en => modules/ROOT/pages}/scala-dsl-getting-started.adoc (100%)
rename docs/user-manual/{en => modules/ROOT/pages}/scala-dsl-supported-languages.adoc (100%)
rename docs/user-manual/{en => modules/ROOT/pages}/scala-dsl.adoc (100%)
rename docs/user-manual/{en => modules/ROOT/pages}/scripting-languages.adoc (100%)
rename docs/user-manual/{en => modules/ROOT/pages}/security-advisories.adoc (100%)
rename docs/user-manual/{en => modules/ROOT/pages}/security.adoc (100%)
rename docs/user-manual/{en => modules/ROOT/pages}/servicepool.adoc (100%)
rename docs/user-manual/{en => modules/ROOT/pages}/spring-testing.adoc (100%)
rename docs/user-manual/{en => modules/ROOT/pages}/spring-xml-extensions.adoc (100%)
rename docs/user-manual/{en => modules/ROOT/pages}/spring.adoc (100%)
rename docs/user-manual/{en => modules/ROOT/pages}/support.adoc (100%)
rename docs/user-manual/{en => modules/ROOT/pages}/team.adoc (100%)
rename docs/user-manual/{en => modules/ROOT/pages}/testing.adoc (100%)
rename docs/user-manual/{en => modules/ROOT/pages}/threading-model.adoc (100%)
rename docs/user-manual/{en => modules/ROOT/pages}/transactionerrorhandler.adoc (100%)
rename docs/user-manual/{en => modules/ROOT/pages}/transport.adoc (100%)
rename docs/user-manual/{en => modules/ROOT/pages}/try-catch-finally.adoc (100%)
rename docs/user-manual/{en => modules/ROOT/pages}/type-converter.adoc (100%)
rename docs/user-manual/{en => modules/ROOT/pages}/uris.adoc (100%)
rename docs/user-manual/{en => modules/ROOT/pages}/user-stories.adoc (100%)
rename docs/user-manual/{en => modules/ROOT/pages}/using-osgi-blueprint-with-camel.adoc (100%)
rename docs/user-manual/{en => modules/ROOT/pages}/using-propertyplaceholder.adoc (100%)
rename docs/user-manual/{en => modules/ROOT/pages}/uuidgenerator.adoc (100%)
rename docs/user-manual/{en => modules/ROOT/pages}/writing-components.adoc (100%)
rename docs/user-manual/{en => modules/ROOT/pages}/xml-configuration.adoc (100%)
rename docs/user-manual/{en => modules/ROOT/pages}/xml-reference.adoc (100%)
create mode 100644 docs/yarn.lock
delete mode 100644 examples/camel-example-swagger-xml/README.md
delete mode 100644 examples/camel-example-swagger-xml/pom.xml
delete mode 100644 examples/camel-example-swagger-xml/src/main/java/org/apache/camel/example/rest/User.java
delete mode 100644 examples/camel-example-swagger-xml/src/main/java/org/apache/camel/example/rest/UserService.java
delete mode 100644 examples/camel-example-swagger-xml/src/main/resources/META-INF/LICENSE.txt
delete mode 100644 examples/camel-example-swagger-xml/src/main/resources/META-INF/NOTICE.txt
delete mode 100644 examples/camel-example-swagger-xml/src/main/resources/camel-config-xml.xml
delete mode 100644 examples/camel-example-swagger-xml/src/main/resources/log4j2.properties
delete mode 100644 examples/camel-example-swagger-xml/src/main/resources/rest.properties
delete mode 100644 examples/camel-example-swagger-xml/src/main/webapp/META-INF/LICENSE.txt
delete mode 100644 examples/camel-example-swagger-xml/src/main/webapp/META-INF/NOTICE.txt
delete mode 100644 examples/camel-example-swagger-xml/src/main/webapp/WEB-INF/web.xml
delete mode 100644 examples/camel-example-swagger-xml/src/main/webapp/home.html
create mode 100644 platforms/camel-catalog/src/main/java/org/apache/camel/catalog/Pair.java
create mode 100644 platforms/spring-boot/components-starter/camel-iota-starter/pom.xml
create mode 100644 platforms/spring-boot/components-starter/camel-iota-starter/src/main/java/org/apache/camel/component/iota/springboot/IOTAComponentAutoConfiguration.java
create mode 100644 platforms/spring-boot/components-starter/camel-iota-starter/src/main/java/org/apache/camel/component/iota/springboot/IOTAComponentConfiguration.java
copy {tooling/maven/guice-maven-plugin => platforms/spring-boot/components-starter/camel-iota-starter}/src/main/resources/META-INF/LICENSE.txt (100%)
copy {tooling/maven/guice-maven-plugin => platforms/spring-boot/components-starter/camel-iota-starter}/src/main/resources/META-INF/NOTICE.txt (100%)
create mode 100644 platforms/spring-boot/components-starter/camel-iota-starter/src/main/resources/META-INF/spring.factories
create mode 100644 platforms/spring-boot/components-starter/camel-iota-starter/src/main/resources/META-INF/spring.provides
create mode 100644 platforms/spring-boot/components-starter/camel-jgroups-raft-starter/pom.xml
create mode 100644 platforms/spring-boot/components-starter/camel-jgroups-raft-starter/src/main/java/org/apache/camel/component/jgroups/raft/springboot/JGroupsRaftComponentAutoConfiguration.java
create mode 100644 platforms/spring-boot/components-starter/camel-jgroups-raft-starter/src/main/java/org/apache/camel/component/jgroups/raft/springboot/JGroupsRaftComponentConfiguration.java
create mode 100644 platforms/spring-boot/components-starter/camel-jgroups-raft-starter/src/main/java/org/apache/camel/component/jgroups/raft/springboot/cluster/springboot/JGroupsRaftClusterServiceAutoConfiguration.java
create mode 100644 platforms/spring-boot/components-starter/camel-jgroups-raft-starter/src/main/java/org/apache/camel/component/jgroups/raft/springboot/cluster/springboot/JGroupsRaftClusterServiceConfiguration.java
copy {tooling/maven/guice-maven-plugin => platforms/spring-boot/components-starter/camel-jgroups-raft-starter}/src/main/resources/META-INF/LICENSE.txt (100%)
copy {tooling/maven/guice-maven-plugin => platforms/spring-boot/components-starter/camel-jgroups-raft-starter}/src/main/resources/META-INF/NOTICE.txt (100%)
create mode 100644 platforms/spring-boot/components-starter/camel-jgroups-raft-starter/src/main/resources/META-INF/additional-spring-configuration-metadata.json
create mode 100644 platforms/spring-boot/components-starter/camel-jgroups-raft-starter/src/main/resources/META-INF/spring.factories
create mode 100644 platforms/spring-boot/components-starter/camel-jgroups-raft-starter/src/main/resources/META-INF/spring.provides
create mode 100644 platforms/spring-boot/components-starter/camel-websocket-jsr356-starter/pom.xml
create mode 100644 platforms/spring-boot/components-starter/camel-websocket-jsr356-starter/src/main/java/org/apache/camel/websocket/jsr356/springboot/JSR356WebSocketComponentAutoConfiguration.java
create mode 100644 platforms/spring-boot/components-starter/camel-websocket-jsr356-starter/src/main/java/org/apache/camel/websocket/jsr356/springboot/JSR356WebSocketComponentConfiguration.java
copy {tooling/maven/guice-maven-plugin => platforms/spring-boot/components-starter/camel-websocket-jsr356-starter}/src/main/resources/META-INF/LICENSE.txt (100%)
copy {tooling/maven/guice-maven-plugin => platforms/spring-boot/components-starter/camel-websocket-jsr356-starter}/src/main/resources/META-INF/NOTICE.txt (100%)
create mode 100644 platforms/spring-boot/components-starter/camel-websocket-jsr356-starter/src/main/resources/META-INF/spring.factories
create mode 100644 platforms/spring-boot/components-starter/camel-websocket-jsr356-starter/src/main/resources/META-INF/spring.provides
delete mode 100644 platforms/spring-boot/components-starter/camel-xmljson-starter/pom.xml
delete mode 100644 platforms/spring-boot/components-starter/camel-xmljson-starter/src/main/java/org/apache/camel/dataformat/xmljson/springboot/XmlJsonDataFormatAutoConfiguration.java
delete mode 100644 platforms/spring-boot/components-starter/camel-xmljson-starter/src/main/java/org/apache/camel/dataformat/xmljson/springboot/XmlJsonDataFormatConfiguration.java
delete mode 100644 platforms/spring-boot/components-starter/camel-xmljson-starter/src/main/resources/META-INF/additional-spring-configuration-metadata.json
delete mode 100644 platforms/spring-boot/components-starter/camel-xmljson-starter/src/main/resources/META-INF/spring.factories
delete mode 100644 platforms/spring-boot/components-starter/camel-xmljson-starter/src/main/resources/META-INF/spring.provides
delete mode 100644 platforms/spring-boot/components-starter/camel-yql-starter/pom.xml
delete mode 100644 platforms/spring-boot/components-starter/camel-yql-starter/src/main/java/org/apache/camel/component/yql/springboot/YqlComponentAutoConfiguration.java
delete mode 100644 platforms/spring-boot/components-starter/camel-yql-starter/src/main/java/org/apache/camel/component/yql/springboot/YqlComponentConfiguration.java
delete mode 100644 platforms/spring-boot/components-starter/camel-yql-starter/src/main/resources/META-INF/spring.factories
delete mode 100644 platforms/spring-boot/components-starter/camel-yql-starter/src/main/resources/META-INF/spring.provides
create mode 100644 tests/camel-itest-karaf/src/test/java/org/apache/camel/itest/karaf/CamelIotaTest.java
create mode 100644 tests/camel-itest-karaf/src/test/java/org/apache/camel/itest/karaf/CamelJgroupsRaftTest.java
create mode 100644 tests/camel-itest-karaf/src/test/java/org/apache/camel/itest/karaf/CamelRestSwaggerTest.java
create mode 100644 tests/camel-itest-karaf/src/test/java/org/apache/camel/itest/karaf/CamelWebsocketJsr356Test.java
delete mode 100644 tests/camel-itest-karaf/src/test/java/org/apache/camel/itest/karaf/CamelXmljsonTest.java
delete mode 100644 tests/camel-itest-karaf/src/test/java/org/apache/camel/itest/karaf/CamelYqlTest.java
create mode 100644 tests/camel-itest-spring-boot/src/test/java/org/apache/camel/itest/springboot/CamelIotaTest.java
create mode 100644 tests/camel-itest-spring-boot/src/test/java/org/apache/camel/itest/springboot/CamelJgroupsRaftTest.java
create mode 100644 tests/camel-itest-spring-boot/src/test/java/org/apache/camel/itest/springboot/CamelWebsocketJsr356Test.java
delete mode 100644 tests/camel-itest-spring-boot/src/test/java/org/apache/camel/itest/springboot/CamelXmljsonTest.java
delete mode 100644 tests/camel-itest-spring-boot/src/test/java/org/apache/camel/itest/springboot/CamelYqlTest.java
[camel] 07/19: CAMEL-12618: Additional dependencies needed on ...
Posted by zr...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
zregvart pushed a commit to branch java-10-test
in repository https://gitbox.apache.org/repos/asf/camel.git
commit 791c6ffc7c6d3835c2c005f2dc46be493b9d5b97
Author: Zoran Regvart <zr...@apache.org>
AuthorDate: Fri Nov 2 17:07:34 2018 +0100
CAMEL-12618: Additional dependencies needed on ...
...Java 11
Adds additional dependencies needed to compile on Java 11. Java 11
stopped shipping Java EE classes[1], we need to add them as dependencies
now.
[1] http://openjdk.java.net/jeps/320
---
.../archetype-resources/__artifactId__-api/pom.xml | 21 ---
.../src/main/resources/archetype-resources/pom.xml | 18 ---
camel-core/pom.xml | 112 ++++++---------
components/camel-as2/camel-as2-api/pom.xml | 21 ---
components/camel-bam/pom.xml | 52 +++----
components/camel-bindy/pom.xml | 25 +---
components/camel-blueprint/pom.xml | 104 +++++---------
components/camel-bonita/pom.xml | 25 +---
components/camel-boon/pom.xml | 21 ---
components/camel-box/camel-box-api/pom.xml | 21 ---
components/camel-cdi/pom.xml | 108 +--------------
components/camel-chronicle/pom.xml | 24 +---
.../src/main/docs/cm-sms-component.adoc | 6 +-
components/camel-context/pom.xml | 23 +---
components/camel-cxf-transport/pom.xml | 38 +++--
components/camel-cxf/pom.xml | 20 ---
components/camel-dozer/pom.xml | 5 +
components/camel-ejb/pom.xml | 21 ---
components/camel-fhir/camel-fhir-api/pom.xml | 21 ---
components/camel-grape/pom.xml | 27 ----
components/camel-groovy-dsl/pom.xml | 27 ----
components/camel-grpc/pom.xml | 8 ++
components/camel-guice/pom.xml | 5 +
components/camel-hl7/pom.xml | 24 +---
components/camel-ignite/pom.xml | 21 ---
components/camel-infinispan/pom.xml | 31 -----
components/camel-jaxb/pom.xml | 5 +
components/camel-jetty9/pom.xml | 25 +---
components/camel-jibx/pom.xml | 81 -----------
components/camel-jmx/pom.xml | 78 ++---------
components/camel-jpa/pom.xml | 54 --------
components/camel-kubernetes/pom.xml | 30 +---
.../camel-linkedin/camel-linkedin-api/pom.xml | 21 ---
components/camel-mail/pom.xml | 25 +---
components/camel-mustache/pom.xml | 19 ---
components/camel-netty-http/pom.xml | 6 +
components/camel-netty4-http/pom.xml | 5 +
components/camel-netty4/pom.xml | 20 ---
components/camel-olingo2/camel-olingo2-api/pom.xml | 21 ---
components/camel-olingo4/camel-olingo4-api/pom.xml | 21 ---
components/camel-ruby/pom.xml | 18 ---
components/camel-scala/pom.xml | 28 ----
components/camel-soap/pom.xml | 84 ++---------
components/camel-spark-rest/pom.xml | 20 ---
components/camel-spring-boot/pom.xml | 20 ---
components/camel-spring-javaconfig/pom.xml | 19 ---
components/camel-spring-redis/pom.xml | 5 +
components/camel-spring-ws/pom.xml | 73 ++--------
components/camel-spring/pom.xml | 153 +++++----------------
components/camel-swagger/pom.xml | 37 -----
components/camel-syslog/pom.xml | 24 +---
components/camel-telegram/pom.xml | 16 ---
components/camel-test-blueprint/pom.xml | 18 ---
components/camel-test-spring/pom.xml | 20 ---
components/camel-test/pom.xml | 35 ++---
components/camel-testcontainers-spring/pom.xml | 16 ---
components/camel-testcontainers/pom.xml | 16 ---
components/camel-testng/pom.xml | 19 ---
components/camel-thrift/pom.xml | 8 +-
components/camel-undertow/pom.xml | 5 +
components/camel-velocity/pom.xml | 7 -
components/camel-vertx/pom.xml | 20 ---
components/camel-wordpress/pom.xml | 19 ---
connectors/camel-connector-maven-plugin/pom.xml | 6 +
connectors/examples/beverage-component/pom.xml | 18 ---
connectors/examples/foo-bar-wine-example/pom.xml | 18 ---
connectors/examples/petstore-example/pom.xml | 31 ++---
examples/camel-example-cafe/pom.xml | 20 +--
examples/camel-example-cdi-metrics/pom.xml | 18 ---
examples/camel-example-cdi-properties/pom.xml | 18 ---
examples/camel-example-cdi-rest-servlet/pom.xml | 42 ------
examples/camel-example-cdi-test/pom.xml | 18 ---
examples/camel-example-cxf-blueprint/pom.xml | 20 +--
examples/camel-example-cxf-proxy/pom.xml | 20 +--
examples/camel-example-cxf-tomcat/pom.xml | 34 -----
examples/camel-example-cxf/pom.xml | 20 ---
.../camel-example-fhir-auth-tx-spring-boot/pom.xml | 18 ---
examples/camel-example-fhir-spring-boot/pom.xml | 18 ---
examples/camel-example-groovy/pom.xml | 27 ----
.../hello-camel-grpc-server-kubernetes/pom.xml | 7 +-
examples/camel-example-loan-broker-cxf/pom.xml | 16 ---
examples/camel-example-loan-broker-jms/pom.xml | 16 ---
examples/camel-example-management/pom.xml | 18 ---
examples/camel-example-pojo-messaging/pom.xml | 30 ++--
examples/camel-example-rabbitmq/pom.xml | 18 ---
.../pom.xml | 22 ---
examples/camel-example-reportincident/pom.xml | 18 ---
examples/camel-example-rest-producer/pom.xml | 18 ---
examples/camel-example-scala/pom.xml | 23 ----
.../camel-example-spring-boot-activemq/pom.xml | 20 ---
.../pom.xml | 18 ---
.../hello-camel-grpc-server/pom.xml | 6 +
.../pom.xml | 18 ---
examples/camel-example-spring-boot-master/pom.xml | 18 ---
examples/camel-example-spring-boot-pojo/pom.xml | 18 ---
.../camel-example-spring-boot-rest-jpa/pom.xml | 31 ++---
.../pom.xml | 18 ---
examples/camel-example-spring-boot-xml/pom.xml | 18 ---
examples/camel-example-spring-boot/pom.xml | 18 ---
examples/camel-example-spring-jms/pom.xml | 16 ---
examples/camel-example-transformer-demo/pom.xml | 18 ---
.../camel-example-validator-spring-boot/pom.xml | 18 ---
parent/pom.xml | 67 +--------
platforms/camel-catalog-rest/pom.xml | 47 -------
platforms/spring-boot/components-starter/pom.xml | 18 ---
.../camel-spring-boot-dependencies/pom.xml | 56 ++++----
tests/camel-blueprint-cxf-test/pom.xml | 22 ---
tests/camel-blueprint-test/pom.xml | 18 ---
tests/camel-itest/pom.xml | 22 ---
tooling/apt/pom.xml | 6 +
.../maven/camel-api-component-maven-plugin/pom.xml | 6 +-
.../pom.xml | 27 +---
tooling/maven/camel-package-maven-plugin/pom.xml | 37 ++---
tooling/maven/camel-restdsl-swagger-plugin/pom.xml | 31 ++---
.../src/it/simple-dto/pom.xml | 5 +
.../src/it/simple-xml-dto/pom.xml | 5 +
tooling/swagger-rest-dsl-generator/pom.xml | 20 +++
117 files changed, 479 insertions(+), 2595 deletions(-)
diff --git a/archetypes/camel-archetype-api-component/src/main/resources/archetype-resources/__artifactId__-api/pom.xml b/archetypes/camel-archetype-api-component/src/main/resources/archetype-resources/__artifactId__-api/pom.xml
index 3df8e61..bf291d4 100644
--- a/archetypes/camel-archetype-api-component/src/main/resources/archetype-resources/__artifactId__-api/pom.xml
+++ b/archetypes/camel-archetype-api-component/src/main/resources/archetype-resources/__artifactId__-api/pom.xml
@@ -65,25 +65,4 @@
</plugins>
</build>
- <!-- Disable Java 8 doclint checks to avoid Javadoc plugin failures -->
- <profiles>
- <profile>
- <id>doclint-java8-disable</id>
- <activation>
- <jdk>[1.8,</jdk>
- </activation>
- <build>
- <plugins>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-javadoc-plugin</artifactId>
- <configuration>
- <additionalparam>-Xdoclint:none</additionalparam>
- </configuration>
- </plugin>
- </plugins>
- </build>
- </profile>
- </profiles>
-
</project>
diff --git a/archetypes/camel-archetype-scr/src/main/resources/archetype-resources/pom.xml b/archetypes/camel-archetype-scr/src/main/resources/archetype-resources/pom.xml
index c439407..5391d7a 100644
--- a/archetypes/camel-archetype-scr/src/main/resources/archetype-resources/pom.xml
+++ b/archetypes/camel-archetype-scr/src/main/resources/archetype-resources/pom.xml
@@ -150,22 +150,4 @@
</plugins>
</build>
- <profiles>
- <profile>
- <id>jdk9+-build</id>
- <activation>
- <jdk>[9,)</jdk>
- </activation>
- <build>
- <plugins>
- <plugin>
- <artifactId>maven-surefire-plugin</artifactId>
- <configuration>
- <argLine>--add-modules java.xml.bind</argLine>
- </configuration>
- </plugin>
- </plugins>
- </build>
- </profile>
- </profiles>
</project>
diff --git a/camel-core/pom.xml b/camel-core/pom.xml
index 2e09609..d34a714 100644
--- a/camel-core/pom.xml
+++ b/camel-core/pom.xml
@@ -143,6 +143,40 @@
<version>${project.version}</version>
</dependency>
+ <!-- in Java 11+ JAXB is no longer included -->
+ <dependency>
+ <groupId>javax.xml.bind</groupId>
+ <artifactId>jaxb-api</artifactId>
+ <version>${jaxb-version}</version>
+ </dependency>
+ <dependency>
+ <groupId>com.sun.xml.bind</groupId>
+ <artifactId>jaxb-core</artifactId>
+ <version>${jaxb-version}</version>
+ <optional>true</optional>
+ </dependency>
+ <dependency>
+ <groupId>com.sun.xml.bind</groupId>
+ <artifactId>jaxb-impl</artifactId>
+ <version>${jaxb-version}</version>
+ <optional>true</optional>
+ </dependency>
+
+ <!-- in Java 11+ Activation Framework is no longer included -->
+ <dependency>
+ <groupId>javax.activation</groupId>
+ <artifactId>javax.activation-api</artifactId>
+ <version>${activation-api-version}</version>
+ </dependency>
+
+ <!-- in Java 11+ SAAJ is no longer included -->
+ <dependency>
+ <groupId>javax.xml.soap</groupId>
+ <artifactId>javax.xml.soap-api</artifactId>
+ <version>${soap-api-version}</version>
+ <optional>true</optional>
+ </dependency>
+
<!-- required dependencies by camel-core -->
<dependency>
<groupId>org.slf4j</groupId>
@@ -236,6 +270,13 @@
<scope>test</scope>
</dependency>
+ <!-- xmltokenizer using woodstox -->
+ <dependency>
+ <groupId>org.codehaus.woodstox</groupId>
+ <artifactId>woodstox-core-asl</artifactId>
+ <scope>test</scope>
+ </dependency>
+
</dependencies>
@@ -656,77 +697,8 @@
</dependency>
</dependencies>
</profile>
- <profile>
- <id>woodstox</id>
- <activation>
- <activeByDefault>true</activeByDefault>
- </activation>
- <dependencies>
- <!-- xmltokenizer using woodstox -->
- <dependency>
- <groupId>org.codehaus.woodstox</groupId>
- <artifactId>woodstox-core-asl</artifactId>
- <scope>test</scope>
- </dependency>
- </dependencies>
- </profile>
-
- <profile>
- <id>jdk9+-build</id>
- <activation>
- <jdk>[9,)</jdk>
- </activation>
- <dependencies>
- <!-- enable the APT processor -->
- <dependency>
- <groupId>org.apache.camel</groupId>
- <artifactId>apt</artifactId>
- <scope>provided</scope>
- </dependency>
- <!-- xmltokenizer using woodstox -->
- <dependency>
- <groupId>org.codehaus.woodstox</groupId>
- <artifactId>woodstox-core-asl</artifactId>
- <scope>test</scope>
- </dependency>
- </dependencies>
- <build>
- <plugins>
- <plugin>
- <artifactId>maven-surefire-plugin</artifactId>
- <configuration>
- <!-- skip file stress tests as they are intended to run manually -->
- <excludes>
- <exclude>org/apache/camel/component/file/stress/**.java</exclude>
- <exclude>**/DistributedCompletionIntervalTest.java</exclude>
- <exclude>**/DistributedConcurrentPerCorrelationKeyTest.java</exclude>
- <exclude>${platform.skip.tests}</exclude>
- </excludes>
- <forkedProcessTimeoutInSeconds>3000</forkedProcessTimeoutInSeconds>
- <!-- needed for testing the properties component -->
- <environmentVariables>
- <FOO_SERVICE_HOST>myserver</FOO_SERVICE_HOST>
- <FOO_SERVICE_PORT>8081</FOO_SERVICE_PORT>
- </environmentVariables>
- <argLine>--add-modules java.xml.bind,java.xml.ws --add-opens java.base/java.lang=ALL-UNNAMED --add-opens java.base/java.lang.reflect=ALL-UNNAMED</argLine>
- </configuration>
- <dependencies>
- <dependency>
- <groupId>com.sun.xml.bind</groupId>
- <artifactId>jaxb-core</artifactId>
- <version>${jaxb-version}</version>
- </dependency>
- <dependency>
- <groupId>com.sun.xml.bind</groupId>
- <artifactId>jaxb-impl</artifactId>
- <version>${jaxb-version}</version>
- </dependency>
- </dependencies>
- </plugin>
- </plugins>
- </build>
- </profile>
</profiles>
</project>
+
diff --git a/components/camel-as2/camel-as2-api/pom.xml b/components/camel-as2/camel-as2-api/pom.xml
index 5eb6dc8..f3f62b2 100644
--- a/components/camel-as2/camel-as2-api/pom.xml
+++ b/components/camel-as2/camel-as2-api/pom.xml
@@ -109,25 +109,4 @@
</plugins>
</build>
- <!-- Disable Java 8 doclint checks to avoid Javadoc plugin failures -->
- <profiles>
- <profile>
- <id>doclint-java8-disable</id>
- <activation>
- <jdk>[1.8,</jdk>
- </activation>
- <build>
- <plugins>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-javadoc-plugin</artifactId>
- <configuration>
- <additionalparam>-Xdoclint:none</additionalparam>
- </configuration>
- </plugin>
- </plugins>
- </build>
- </profile>
- </profiles>
-
</project>
diff --git a/components/camel-bam/pom.xml b/components/camel-bam/pom.xml
index e16d66b..99bb90e 100644
--- a/components/camel-bam/pom.xml
+++ b/components/camel-bam/pom.xml
@@ -99,8 +99,26 @@
<artifactId>mockito-core</artifactId>
<scope>test</scope>
</dependency>
+ <dependency>
+ <groupId>org.hibernate</groupId>
+ <artifactId>hibernate-entitymanager</artifactId>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.geronimo.specs</groupId>
+ <artifactId>geronimo-jta_1.1_spec</artifactId>
+ <scope>test</scope>
+ </dependency>
</dependencies>
+ <build>
+ <testResources>
+ <testResource>
+ <directory>${basedir}/src/test/profiles/hibernate</directory>
+ </testResource>
+ </testResources>
+ </build>
+
<profiles>
<!-- Hibernate Derby profile -->
<profile>
@@ -209,39 +227,5 @@
</dependencies>
</profile>
- <profile>
- <id>jdk9+-hibernate</id>
- <activation>
- <jdk>[9,)</jdk>
- </activation>
- <build>
- <testResources>
- <testResource>
- <directory>${basedir}/src/test/profiles/hibernate</directory>
- </testResource>
- </testResources>
-
- <plugins>
- <plugin>
- <artifactId>maven-surefire-plugin</artifactId>
- <configuration>
- <argLine>--add-modules java.activation,java.xml.bind --add-opens java.base/java.lang=ALL-UNNAMED</argLine>
- </configuration>
- </plugin>
- </plugins>
- </build>
- <dependencies>
- <dependency>
- <groupId>org.hibernate</groupId>
- <artifactId>hibernate-entitymanager</artifactId>
- <scope>test</scope>
- </dependency>
- <dependency>
- <groupId>org.apache.geronimo.specs</groupId>
- <artifactId>geronimo-jta_1.1_spec</artifactId>
- <scope>test</scope>
- </dependency>
- </dependencies>
- </profile>
</profiles>
</project>
diff --git a/components/camel-bindy/pom.xml b/components/camel-bindy/pom.xml
index 46e530d..ec174f1 100644
--- a/components/camel-bindy/pom.xml
+++ b/components/camel-bindy/pom.xml
@@ -89,6 +89,12 @@
<artifactId>log4j-slf4j-impl</artifactId>
<scope>test</scope>
</dependency>
+ <dependency>
+ <groupId>javax.xml.bind</groupId>
+ <artifactId>jaxb-api</artifactId>
+ <version>${jaxb-version}</version>
+ <scope>test</scope>
+ </dependency>
</dependencies>
@@ -103,23 +109,4 @@
</plugins>
</build>
- <profiles>
- <profile>
- <id>jdk9+-build</id>
- <activation>
- <jdk>[9,)</jdk>
- </activation>
- <build>
- <plugins>
- <plugin>
- <artifactId>maven-surefire-plugin</artifactId>
- <configuration>
- <forkedProcessTimeoutInSeconds>3000</forkedProcessTimeoutInSeconds>
- <argLine>-Duser.language=en -Duser.region=GB --add-modules java.xml.bind,java.xml.ws.annotation --add-opens java.base/java.lang=ALL-UNNAMED --add-opens java.base/java.lang.reflect=ALL-UNNAMED --add-opens java.xml.ws.annotation/javax.annotation=ALL-UNNAMED</argLine>
- </configuration>
- </plugin>
- </plugins>
- </build>
- </profile>
- </profiles>
</project>
diff --git a/components/camel-blueprint/pom.xml b/components/camel-blueprint/pom.xml
index 55a0113..726c40a 100644
--- a/components/camel-blueprint/pom.xml
+++ b/components/camel-blueprint/pom.xml
@@ -93,6 +93,11 @@
<version>${aries-util-version}</version>
<scope>provided</scope>
</dependency>
+ <dependency>
+ <groupId>javax.xml.bind</groupId>
+ <artifactId>jaxb-api</artifactId>
+ <version>${jaxb-version}</version>
+ </dependency>
<dependency>
<groupId>org.apache.karaf.bundle</groupId>
@@ -239,6 +244,31 @@
</executions>
</plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-antrun-plugin</artifactId>
+ <version>1.8</version>
+ <executions>
+ <execution>
+ <id>include-sources</id>
+ <phase>package</phase>
+ <configuration>
+ <target>
+ <echo>Including source code from camel-core-xml in the camel-blueprint-sources.jar</echo>
+ <jar destfile="${project.build.directory}/${project.artifactId}-${project.version}-sources.jar"
+ update="true">
+ <fileset dir="${basedir}/../camel-core-osgi/src/main/java" includes="**/*"/>
+ <fileset dir="${basedir}/../camel-core-xml/src/main/java" includes="**/*"/>
+ </jar>
+ </target>
+ </configuration>
+ <goals>
+ <goal>run</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+
</plugins>
<pluginManagement>
@@ -424,7 +454,7 @@
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>jaxb2-maven-plugin</artifactId>
- <version>2.3.1</version>
+ <version>2.4</version>
<executions>
<execution>
<id>generate-schema</id>
@@ -441,6 +471,13 @@
</sources>
<createJavaDocAnnotations>false</createJavaDocAnnotations>
</configuration>
+ <dependencies>
+ <dependency>
+ <groupId>javax.activation</groupId>
+ <artifactId>javax.activation-api</artifactId>
+ <version>${activation-api-version}</version>
+ </dependency>
+ </dependencies>
</plugin>
</plugins>
</build>
@@ -497,71 +534,6 @@
</plugins>
</build>
</profile>
- <profile>
- <id>jdk9+-build</id>
- <activation>
- <jdk>[9,)</jdk>
- <property>
- <name>!os.unsupported.schemagen</name>
- </property>
- </activation>
- <build>
- <pluginManagement>
- <plugins>
- <plugin>
- <groupId>org.codehaus.mojo</groupId>
- <artifactId>jaxb2-maven-plugin</artifactId>
- <version>2.3.1</version>
- <dependencies>
- <dependency>
- <groupId>org.glassfish.jaxb</groupId>
- <artifactId>jaxb-jxc-jdk9</artifactId>
- <version>${jaxb-version}</version>
- </dependency>
- <dependency>
- <groupId>javax.activation</groupId>
- <artifactId>javax.activation-api</artifactId>
- <version>1.2.0</version>
- </dependency>
- </dependencies>
- </plugin>
- </plugins>
- </pluginManagement>
- <plugins>
- <plugin>
- <artifactId>maven-surefire-plugin</artifactId>
- <configuration>
- <reuseForks>true</reuseForks>
- <argLine>--add-modules java.xml.bind,java.xml.ws --add-opens java.base/java.lang=ALL-UNNAMED</argLine>
- </configuration>
- </plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-antrun-plugin</artifactId>
- <version>1.8</version>
- <executions>
- <execution>
- <id>include-sources</id>
- <phase>package</phase>
- <configuration>
- <target>
- <echo>Including source code from camel-core-xml in the camel-blueprint-sources.jar</echo>
- <jar destfile="${project.build.directory}/${project.artifactId}-${project.version}-sources.jar"
- update="true">
- <fileset dir="${basedir}/../camel-core-osgi/src/main/java" includes="**/*"/>
- <fileset dir="${basedir}/../camel-core-xml/src/main/java" includes="**/*"/>
- </jar>
- </target>
- </configuration>
- <goals>
- <goal>run</goal>
- </goals>
- </execution>
- </executions>
- </plugin>
- </plugins>
- </build>
- </profile>
</profiles>
<reporting>
diff --git a/components/camel-bonita/pom.xml b/components/camel-bonita/pom.xml
index 27505ae..69c6fff 100644
--- a/components/camel-bonita/pom.xml
+++ b/components/camel-bonita/pom.xml
@@ -88,24 +88,11 @@
<artifactId>log4j-slf4j-impl</artifactId>
<scope>test</scope>
</dependency>
+ <dependency>
+ <groupId>javax.xml.bind</groupId>
+ <artifactId>jaxb-api</artifactId>
+ <version>${jaxb-version}</version>
+ <scope>test</scope>
+ </dependency>
</dependencies>
-
- <profiles>
- <profile>
- <id>jdk9+-build</id>
- <activation>
- <jdk>[9,)</jdk>
- </activation>
- <build>
- <plugins>
- <plugin>
- <artifactId>maven-surefire-plugin</artifactId>
- <configuration>
- <argLine>--add-modules java.activation,java.xml.bind</argLine>
- </configuration>
- </plugin>
- </plugins>
- </build>
- </profile>
- </profiles>
</project>
diff --git a/components/camel-boon/pom.xml b/components/camel-boon/pom.xml
index ae8b7c4..0a781ff 100644
--- a/components/camel-boon/pom.xml
+++ b/components/camel-boon/pom.xml
@@ -79,25 +79,4 @@
</dependency>
</dependencies>
- <profiles>
- <profile>
- <id>jdk9+-build</id>
- <activation>
- <jdk>[9,)</jdk>
- </activation>
- <build>
- <plugins>
- <plugin>
- <artifactId>maven-surefire-plugin</artifactId>
- <configuration>
- <excludes>
- <!--TODO: See https://github.com/boonproject/boon/issues/376 for more details-->
- <exclude>**/**.java</exclude>
- </excludes>
- </configuration>
- </plugin>
- </plugins>
- </build>
- </profile>
- </profiles>
</project>
diff --git a/components/camel-box/camel-box-api/pom.xml b/components/camel-box/camel-box-api/pom.xml
index 2e6b0b8..129313e 100644
--- a/components/camel-box/camel-box-api/pom.xml
+++ b/components/camel-box/camel-box-api/pom.xml
@@ -69,27 +69,6 @@
</plugins>
</build>
- <!-- Disable Java 8 doclint checks to avoid Javadoc plugin failures -->
- <profiles>
- <profile>
- <id>doclint-java8-disable</id>
- <activation>
- <jdk>[1.8,</jdk>
- </activation>
- <build>
- <plugins>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-javadoc-plugin</artifactId>
- <configuration>
- <additionalparam>-Xdoclint:none</additionalparam>
- </configuration>
- </plugin>
- </plugins>
- </build>
- </profile>
- </profiles>
-
<dependencies>
<dependency>
<groupId>com.box</groupId>
diff --git a/components/camel-cdi/pom.xml b/components/camel-cdi/pom.xml
index f31fa11..941df1e 100644
--- a/components/camel-cdi/pom.xml
+++ b/components/camel-cdi/pom.xml
@@ -84,6 +84,12 @@
<artifactId>camel-core</artifactId>
</dependency>
+ <dependency>
+ <groupId>javax.annotation</groupId>
+ <artifactId>javax.annotation-api</artifactId>
+ <version>${annotation-api-version}</version>
+ </dependency>
+
<!-- DeltaSpike is only used to provide Main support thus optional -->
<dependency>
<groupId>org.apache.deltaspike.cdictrl</groupId>
@@ -493,108 +499,6 @@
</dependencies>
</profile>
- <profile>
- <id>jdk9+-weld-2.0</id>
- <activation>
- <jdk>[9,)</jdk>
- </activation>
-
- <dependencies>
-
- <!-- provided dependencies -->
-
- <dependency>
- <groupId>javax.enterprise</groupId>
- <artifactId>cdi-api</artifactId>
- <version>${cdi-api-2.0-version}</version>
- <scope>provided</scope>
- </dependency>
-
- <!-- test dependencies -->
-
- <dependency>
- <groupId>org.jboss.weld</groupId>
- <artifactId>weld-core-impl</artifactId>
- <version>${weld3-version}</version>
- <scope>test</scope>
- </dependency>
-
- <dependency>
- <groupId>org.jboss.arquillian.container</groupId>
- <artifactId>arquillian-weld-embedded</artifactId>
- <version>${arquillian-weld-embedded-version}</version>
- <scope>test</scope>
- </dependency>
-
- </dependencies>
-
- <build>
- <plugins>
- <plugin>
- <artifactId>maven-surefire-plugin</artifactId>
- <configuration>
- <reuseForks>true</reuseForks>
- <argLine>--patch-module java.xml.ws.annotation=${project.basedir}/target/java9/javax.annotation-api-1.2.jar --patch-module java.xml.bind=${project.basedir}/target/java9 ${camel.surefire.fork.vmargs} --add-opens java.base/java.lang=java.xml.bind</argLine>
- </configuration>
- </plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-dependency-plugin</artifactId>
- <version>2.10</version>
- <executions>
- <execution>
- <id>copy</id>
- <phase>validate</phase>
- <goals>
- <goal>copy</goal>
- </goals>
- <configuration>
- <artifactItems>
- <artifactItem>
- <groupId>javax.annotation</groupId>
- <artifactId>javax.annotation-api</artifactId>
- <version>1.2</version>
- <type>jar</type>
- <overWrite>false</overWrite>
- <outputDirectory>${project.basedir}/target/java9</outputDirectory>
- </artifactItem>
- </artifactItems>
- <overWriteReleases>false</overWriteReleases>
- <overWriteSnapshots>true</overWriteSnapshots>
- </configuration>
- </execution>
- <execution>
- <id>copy-jaxb</id>
- <phase>validate</phase>
- <goals>
- <goal>unpack</goal>
- </goals>
- <configuration>
- <artifactItems>
- <artifactItem>
- <groupId>com.sun.xml.bind</groupId>
- <artifactId>jaxb-impl</artifactId>
- <version>${jaxb-version}</version>
- <overWrite>false</overWrite>
- <outputDirectory>${project.basedir}/target/java9</outputDirectory>
- </artifactItem>
- <artifactItem>
- <groupId>com.sun.xml.bind</groupId>
- <artifactId>jaxb-core</artifactId>
- <version>${jaxb-version}</version>
- <overWrite>false</overWrite>
- <outputDirectory>${project.basedir}/target/java9</outputDirectory>
- </artifactItem>
- </artifactItems>
- <overWriteReleases>false</overWriteReleases>
- <overWriteSnapshots>true</overWriteSnapshots>
- </configuration>
- </execution>
- </executions>
- </plugin>
- </plugins>
- </build>
- </profile>
</profiles>
</project>
diff --git a/components/camel-chronicle/pom.xml b/components/camel-chronicle/pom.xml
index 785317b..449247a 100644
--- a/components/camel-chronicle/pom.xml
+++ b/components/camel-chronicle/pom.xml
@@ -103,26 +103,4 @@
</dependency>
</dependencies>
- <profiles>
- <profile>
- <id>jdk9+-build</id>
- <activation>
- <jdk>[9,)</jdk>
- </activation>
- <build>
- <plugins>
- <plugin>
- <artifactId>maven-surefire-plugin</artifactId>
- <configuration>
- <excludes>
- <!--See https://github.com/OpenHFT/Chronicle-Engine/issues/19 for more details-->
- <exclude>**/**.java</exclude>
- </excludes>
- </configuration>
- </plugin>
- </plugins>
- </build>
- </profile>
- </profiles>
-
-</project>
+ </project>
diff --git a/components/camel-cm-sms/src/main/docs/cm-sms-component.adoc b/components/camel-cm-sms/src/main/docs/cm-sms-component.adoc
index 4a4b254..19e7abb 100644
--- a/components/camel-cm-sms/src/main/docs/cm-sms-component.adoc
+++ b/components/camel-cm-sms/src/main/docs/cm-sms-component.adoc
@@ -62,9 +62,9 @@ with the following path and query parameters:
[width="100%",cols="2,5,^1,2",options="header"]
|===
| Name | Description | Default | Type
-| *defaultFrom* (producer) | This is the sender name. The maximum length is 11 characters. | | String)
-| *defaultMaxNumberOfParts* (producer) | If it is a multipart message forces the max number. Message can be truncated. Technically the gateway will first check if a message is larger than 160 characters, if so, the message will be cut into multiple 153 characters parts limited by these parameters. | 8 | Max(8L)::Int)
-| *productToken* (producer) | *Required* The unique token to use | | String)
+| *defaultFrom* (producer) | This is the sender name. The maximum length is 11 characters. | | String
+| *defaultMaxNumberOfParts* (producer) | If it is a multipart message forces the max number. Message can be truncated. Technically the gateway will first check if a message is larger than 160 characters, if so, the message will be cut into multiple 153 characters parts limited by these parameters. | 8 | Max(8L)Int
+| *productToken* (producer) | *Required* The unique token to use | | String
| *testConnectionOnStartup* (producer) | Whether to test the connection to the SMS Gateway on startup | false | boolean
| *synchronous* (advanced) | Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported). | false | boolean
|===
diff --git a/components/camel-context/pom.xml b/components/camel-context/pom.xml
index 6cf0175..c614b45 100644
--- a/components/camel-context/pom.xml
+++ b/components/camel-context/pom.xml
@@ -42,6 +42,11 @@
<groupId>org.apache.camel</groupId>
<artifactId>camel-core</artifactId>
</dependency>
+ <dependency>
+ <groupId>javax.xml.bind</groupId>
+ <artifactId>jaxb-api</artifactId>
+ <version>${jaxb-version}</version>
+ </dependency>
<!-- testing -->
<dependency>
@@ -84,22 +89,4 @@
</dependencies>
- <profiles>
- <profile>
- <id>jdk9+-build</id>
- <activation>
- <jdk>[9,)</jdk>
- </activation>
- <build>
- <plugins>
- <plugin>
- <artifactId>maven-surefire-plugin</artifactId>
- <configuration>
- <argLine>--add-modules java.xml.bind,java.xml.ws --add-opens java.base/java.lang=ALL-UNNAMED --add-exports=java.naming/com.sun.jndi.ldap=ALL-UNNAMED --add-exports=java.xml.bind/com.sun.xml.internal.bind=ALL-UNNAMED --add-exports=java.xml.bind/com.sun.xml.internal.bind.v2=ALL-UNNAMED --add-exports=java.xml.bind/com.sun.xml.internal.bind.v2.runtime.reflect=ALL-UNNAMED</argLine>
- </configuration>
- </plugin>
- </plugins>
- </build>
- </profile>
- </profiles>
</project>
diff --git a/components/camel-cxf-transport/pom.xml b/components/camel-cxf-transport/pom.xml
index 751495b..7f0649b 100644
--- a/components/camel-cxf-transport/pom.xml
+++ b/components/camel-cxf-transport/pom.xml
@@ -84,6 +84,17 @@
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
</dependency>
+ <dependency>
+ <groupId>javax.annotation</groupId>
+ <artifactId>javax.annotation-api</artifactId>
+ <version>${annotation-api-version}</version>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>javax.xml</groupId>
+ <artifactId>webservices-api</artifactId>
+ <version>${webservices-api-version}</version>
+ </dependency>
<!-- OSGi, Blueprint -->
<dependency>
@@ -203,28 +214,15 @@
</goals>
</execution>
</executions>
+ <dependencies>
+ <dependency>
+ <groupId>org.ow2.asm</groupId>
+ <artifactId>asm</artifactId>
+ <version>6.2</version>
+ </dependency>
+ </dependencies>
</plugin>
</plugins>
</build>
- <profiles>
- <profile>
- <id>jdk9+-build</id>
- <activation>
- <jdk>[9,)</jdk>
- </activation>
- <build>
- <plugins>
- <plugin>
- <artifactId>maven-surefire-plugin</artifactId>
- <configuration>
- <reuseForks>true</reuseForks>
- <argLine>--add-modules java.xml.ws --add-opens java.base/java.lang=ALL-UNNAMED</argLine>
- </configuration>
- </plugin>
- </plugins>
- </build>
- </profile>
- </profiles>
-
</project>
diff --git a/components/camel-cxf/pom.xml b/components/camel-cxf/pom.xml
index 1a3facc..12af640 100644
--- a/components/camel-cxf/pom.xml
+++ b/components/camel-cxf/pom.xml
@@ -488,25 +488,5 @@
</dependency>
</dependencies>
</profile>
- <profile>
- <id>java9+</id>
- <activation>
- <jdk>[9,)</jdk>
- </activation>
- <build>
- <plugins>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-surefire-plugin</artifactId>
- <configuration>
- <excludes>
- <!--ignore tests until CXF-7520 is resolved and released-->
- <exclude>**/**</exclude>
- </excludes>
- </configuration>
- </plugin>
- </plugins>
- </build>
- </profile>
</profiles>
</project>
diff --git a/components/camel-dozer/pom.xml b/components/camel-dozer/pom.xml
index bc70c33..3202da9 100644
--- a/components/camel-dozer/pom.xml
+++ b/components/camel-dozer/pom.xml
@@ -48,6 +48,11 @@
<groupId>com.github.dozermapper</groupId>
<artifactId>dozer-core</artifactId>
</dependency>
+ <dependency>
+ <groupId>javax.annotation</groupId>
+ <artifactId>javax.annotation-api</artifactId>
+ <version>${annotation-api-version}</version>
+ </dependency>
<!-- Expressions -->
<dependency>
diff --git a/components/camel-ejb/pom.xml b/components/camel-ejb/pom.xml
index a71e731..06bb38f 100644
--- a/components/camel-ejb/pom.xml
+++ b/components/camel-ejb/pom.xml
@@ -91,25 +91,4 @@
</dependency>
</dependencies>
- <profiles>
- <profile>
- <id>jdk9+-build</id>
- <activation>
- <jdk>[9,)</jdk>
- </activation>
- <build>
- <plugins>
- <plugin>
- <artifactId>maven-surefire-plugin</artifactId>
- <configuration>
- <excludes>
- <!--TODO: See https://issues.apache.org/jira/browse/TOMEE-2038 for more details-->
- <exclude>**/**.java</exclude>
- </excludes>
- </configuration>
- </plugin>
- </plugins>
- </build>
- </profile>
- </profiles>
</project>
diff --git a/components/camel-fhir/camel-fhir-api/pom.xml b/components/camel-fhir/camel-fhir-api/pom.xml
index c51df25..5ecaa2d 100644
--- a/components/camel-fhir/camel-fhir-api/pom.xml
+++ b/components/camel-fhir/camel-fhir-api/pom.xml
@@ -79,25 +79,4 @@
</plugins>
</build>
- <!-- Disable Java 8 doclint checks to avoid Javadoc plugin failures -->
- <profiles>
- <profile>
- <id>doclint-java8-disable</id>
- <activation>
- <jdk>[1.8,</jdk>
- </activation>
- <build>
- <plugins>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-javadoc-plugin</artifactId>
- <configuration>
- <additionalparam>-Xdoclint:none</additionalparam>
- </configuration>
- </plugin>
- </plugins>
- </build>
- </profile>
- </profiles>
-
</project>
diff --git a/components/camel-grape/pom.xml b/components/camel-grape/pom.xml
index f4512c4..64f54c7 100644
--- a/components/camel-grape/pom.xml
+++ b/components/camel-grape/pom.xml
@@ -141,31 +141,4 @@
</plugins>
</build>
- <profiles>
- <profile>
- <id>jdk9+-build</id>
- <activation>
- <jdk>[9,)</jdk>
- </activation>
- <build>
- <plugins>
- <plugin>
- <!--Skip compile on Java 9 https://issues.apache.org/jira/browse/CAMEL-10905 -->
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-compiler-plugin</artifactId>
- <executions>
- <execution>
- <id>default-compile</id>
- <phase>none</phase>
- </execution>
- <execution>
- <id>default-testCompile</id>
- <phase>none</phase>
- </execution>
- </executions>
- </plugin>
- </plugins>
- </build>
- </profile>
- </profiles>
</project>
diff --git a/components/camel-groovy-dsl/pom.xml b/components/camel-groovy-dsl/pom.xml
index b465c7b..922e564 100644
--- a/components/camel-groovy-dsl/pom.xml
+++ b/components/camel-groovy-dsl/pom.xml
@@ -179,31 +179,4 @@
</testResources>
</build>
- <profiles>
- <profile>
- <id>jdk9+-build</id>
- <activation>
- <jdk>[9,)</jdk>
- </activation>
- <build>
- <plugins>
- <plugin>
- <!--Skip compile on Java 9 https://issues.apache.org/jira/browse/CAMEL-10905 -->
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-compiler-plugin</artifactId>
- <executions>
- <execution>
- <id>default-compile</id>
- <phase>none</phase>
- </execution>
- <execution>
- <id>default-testCompile</id>
- <phase>none</phase>
- </execution>
- </executions>
- </plugin>
- </plugins>
- </build>
- </profile>
- </profiles>
</project>
diff --git a/components/camel-grpc/pom.xml b/components/camel-grpc/pom.xml
index f7719eb..b9730aa 100644
--- a/components/camel-grpc/pom.xml
+++ b/components/camel-grpc/pom.xml
@@ -47,6 +47,13 @@
</dependency>
<dependency>
+ <groupId>javax.annotation</groupId>
+ <artifactId>javax.annotation-api</artifactId>
+ <version>${annotation-api-version}</version>
+ <scope>test</scope>
+ </dependency>
+
+ <dependency>
<groupId>io.grpc</groupId>
<artifactId>grpc-auth</artifactId>
<version>${grpc-version}</version>
@@ -220,4 +227,5 @@
</plugin>
</plugins>
</build>
+
</project>
diff --git a/components/camel-guice/pom.xml b/components/camel-guice/pom.xml
index 33e4e5f..0b0d974 100644
--- a/components/camel-guice/pom.xml
+++ b/components/camel-guice/pom.xml
@@ -56,6 +56,11 @@
<groupId>com.google.guava</groupId>
<artifactId>guava</artifactId>
</dependency>
+ <dependency>
+ <groupId>javax.annotation</groupId>
+ <artifactId>javax.annotation-api</artifactId>
+ <version>${annotation-api-version}</version>
+ </dependency>
<!-- testing -->
<dependency>
diff --git a/components/camel-hl7/pom.xml b/components/camel-hl7/pom.xml
index 4433ecc..906d384 100644
--- a/components/camel-hl7/pom.xml
+++ b/components/camel-hl7/pom.xml
@@ -114,6 +114,12 @@
<optional>true</optional>
</dependency>
+ <dependency>
+ <groupId>javax.xml.bind</groupId>
+ <artifactId>jaxb-api</artifactId>
+ <version>${jaxb-version}</version>
+ </dependency>
+
<!-- testing -->
<dependency>
<groupId>org.apache.camel</groupId>
@@ -147,22 +153,4 @@
</dependency>
</dependencies>
- <profiles>
- <profile>
- <id>jdk9+-build</id>
- <activation>
- <jdk>[9,)</jdk>
- </activation>
- <build>
- <plugins>
- <plugin>
- <artifactId>maven-surefire-plugin</artifactId>
- <configuration>
- <argLine>--add-modules java.xml.bind</argLine>
- </configuration>
- </plugin>
- </plugins>
- </build>
- </profile>
- </profiles>
</project>
diff --git a/components/camel-ignite/pom.xml b/components/camel-ignite/pom.xml
index 8d423a1..e9d370d 100644
--- a/components/camel-ignite/pom.xml
+++ b/components/camel-ignite/pom.xml
@@ -99,25 +99,4 @@
</dependencies>
- <profiles>
- <profile>
- <id>jdk9+-build</id>
- <activation>
- <jdk>[9,)</jdk>
- </activation>
- <build>
- <plugins>
- <plugin>
- <artifactId>maven-surefire-plugin</artifactId>
- <configuration>
- <excludes>
- <!-- TODO: See https://issues.apache.org/jira/browse/IGNITE-4615 for more information. -->
- <exclude>**/**.java</exclude>
- </excludes>
- </configuration>
- </plugin>
- </plugins>
- </build>
- </profile>
- </profiles>
</project>
diff --git a/components/camel-infinispan/pom.xml b/components/camel-infinispan/pom.xml
index b0ba907..c7aad35 100644
--- a/components/camel-infinispan/pom.xml
+++ b/components/camel-infinispan/pom.xml
@@ -156,37 +156,6 @@
<!-- unit testing requires java 8 -->
<profiles>
<profile>
- <id>jdk8-test</id>
- <activation>
- <jdk>!1.8</jdk>
- </activation>
- <build>
- <plugins>
- <plugin>
- <artifactId>maven-surefire-plugin</artifactId>
- <configuration>
- <skipTests>true</skipTests>
- </configuration>
- </plugin>
- <plugin>
- <artifactId>maven-compiler-plugin</artifactId>
- <executions>
- <execution>
- <id>default-testCompile</id>
- <phase>test-compile</phase>
- <goals>
- <goal>testCompile</goal>
- </goals>
- <configuration>
- <skip>true</skip>
- </configuration>
- </execution>
- </executions>
- </plugin>
- </plugins>
- </build>
- </profile>
- <profile>
<id>infinispan-itests</id>
<activation>
<activeByDefault>false</activeByDefault>
diff --git a/components/camel-jaxb/pom.xml b/components/camel-jaxb/pom.xml
index 5b702f9..b09f0f1 100644
--- a/components/camel-jaxb/pom.xml
+++ b/components/camel-jaxb/pom.xml
@@ -47,6 +47,11 @@
</dependency>
<dependency>
+ <groupId>javax.xml.bind</groupId>
+ <artifactId>jaxb-api</artifactId>
+ <version>${jaxb-version}</version>
+ </dependency>
+ <dependency>
<groupId>com.sun.xml.bind</groupId>
<artifactId>jaxb-core</artifactId>
</dependency>
diff --git a/components/camel-jetty9/pom.xml b/components/camel-jetty9/pom.xml
index 4f565e1..72680e8 100644
--- a/components/camel-jetty9/pom.xml
+++ b/components/camel-jetty9/pom.xml
@@ -171,6 +171,12 @@
<artifactId>httpclient</artifactId>
<scope>test</scope>
</dependency>
+ <dependency>
+ <groupId>javax.annotation</groupId>
+ <artifactId>javax.annotation-api</artifactId>
+ <version>${annotation-api-version}</version>
+ <scope>test</scope>
+ </dependency>
</dependencies>
<build>
@@ -188,23 +194,4 @@
</plugins>
</build>
- <profiles>
- <profile>
- <id>jdk9+-build</id>
- <activation>
- <jdk>[9,)</jdk>
- </activation>
- <build>
- <plugins>
- <plugin>
- <artifactId>maven-surefire-plugin</artifactId>
- <configuration>
- <argLine>--add-modules java.xml.bind,java.xml.ws --add-opens java.base/java.lang=ALL-UNNAMED --add-exports=java.naming/com.sun.jndi.ldap=ALL-UNNAMED --add-exports=java.xml.bind/com.sun.xml.internal.bind=ALL-UNNAMED --add-exports=java.xml.bind/com.sun.xml.internal.bind.v2=ALL-UNNAMED --add-exports=java.xml.bind/com.sun.xml.internal.bind.v2.runtime.reflect=ALL-UNNAMED</argLine>
- </configuration>
- </plugin>
- </plugins>
- </build>
- </profile>
- </profiles>
-
</project>
diff --git a/components/camel-jibx/pom.xml b/components/camel-jibx/pom.xml
index 94046b5..81f83d7 100644
--- a/components/camel-jibx/pom.xml
+++ b/components/camel-jibx/pom.xml
@@ -76,85 +76,4 @@
</dependency>
</dependencies>
- <!-- Use JiBX plugin to perform the binding of the test classes. -->
- <!-- A profile is used to allow for skipping of the unit tests -->
- <profiles>
- <profile>
- <id>jibx-for-unit-tests</id>
- <activation>
- <property>
- <name>!maven.test.skip</name>
- </property>
- <jdk>[,1.8)</jdk>
- </activation>
- <build>
- <pluginManagement>
- <plugins>
- <!-- Eclipse m2e Lifecycle Management -->
- <plugin>
- <groupId>org.eclipse.m2e</groupId>
- <artifactId>lifecycle-mapping</artifactId>
- <version>${lifecycle-mapping-version}</version>
- <configuration>
- <lifecycleMappingMetadata>
- <pluginExecutions>
- <pluginExecution>
- <pluginExecutionFilter>
- <groupId>org.jibx</groupId>
- <artifactId>maven-jibx-plugin</artifactId>
- <versionRange>${jibx-version}</versionRange>
- <goals>
- <goal>test-bind</goal>
- </goals>
- </pluginExecutionFilter>
- <action>
- <ignore />
- </action>
- </pluginExecution>
- </pluginExecutions>
- </lifecycleMappingMetadata>
- </configuration>
- </plugin>
- </plugins>
- </pluginManagement>
- <plugins>
- <plugin>
- <groupId>org.jibx</groupId>
- <artifactId>maven-jibx-plugin</artifactId>
- <version>${jibx-version}</version>
- <configuration>
- <directory>${basedir}/src/test/resources/org/apache/camel/dataformat/jibx/</directory>
- <includes>
- <include>purchaseOrder-jibx.xml</include>
- </includes>
- </configuration>
- <executions>
- <execution>
- <goals>
- <goal>test-bind</goal>
- </goals>
- </execution>
- </executions>
- </plugin>
- </plugins>
- </build>
- </profile>
- <profile>
- <id>jdk8-test</id>
- <activation>
- <jdk>[1.8,]</jdk>
- </activation>
- <build>
- <plugins>
- <plugin>
- <artifactId>maven-surefire-plugin</artifactId>
- <configuration>
- <skipTests>true</skipTests>
- </configuration>
- </plugin>
- </plugins>
- </build>
- </profile>
- </profiles>
-
</project>
diff --git a/components/camel-jmx/pom.xml b/components/camel-jmx/pom.xml
index 2ae7da5..75e6261 100644
--- a/components/camel-jmx/pom.xml
+++ b/components/camel-jmx/pom.xml
@@ -42,6 +42,12 @@
<artifactId>camel-core</artifactId>
</dependency>
+ <dependency>
+ <groupId>javax.xml.bind</groupId>
+ <artifactId>jaxb-api</artifactId>
+ <version>${jaxb-version}</version>
+ </dependency>
+
<!-- test dependencies -->
<dependency>
<groupId>org.apache.camel</groupId>
@@ -76,67 +82,13 @@
</dependency>
</dependencies>
- <profiles>
- <profile>
- <id>jdk8-build</id>
- <activation>
- <activeByDefault>true</activeByDefault>
- </activation>
- <build>
- <plugins>
- <plugin>
- <groupId>org.jvnet.jaxb2.maven2</groupId>
- <artifactId>maven-jaxb2-plugin</artifactId>
- </plugin>
- </plugins>
- </build>
- </profile>
- <profile>
- <!-- TODO: This is a temporary workaround until org.codehaus.mojo:jaxb2-maven-plugin supports JDK9.
- (https://github.com/mojohaus/jaxb2-maven-plugin/issues/43). We need to add the plugin back
- once we are sure it works on both JDK8 and JDK9.
- See https://issues.apache.org/jira/browse/CAMEL-10141 for more info. -->
- <id>jdk9+-build</id>
- <activation>
- <jdk>[9,)</jdk>
- </activation>
- <build>
- <plugins>
- <plugin>
- <groupId>org.apache.cxf</groupId>
- <artifactId>cxf-xjc-plugin</artifactId>
- <version>${cxf-xjc-plugin-version}</version>
- <configuration>
- <extensions>
- <extension>net.java.dev.jaxb2-commons:jaxb-fluent-api:2.1.8</extension>
- </extensions>
- </configuration>
- <executions>
- <execution>
- <id>generate-sources</id>
- <phase>generate-sources</phase>
- <configuration>
- <fork>${cxf.codegenplugin.forkmode}</fork>
- <additionalJvmArgs>${cxf.xjc.jvmArgs}</additionalJvmArgs>
- <sourceRoot>${basedir}/target/xjc</sourceRoot>
- <xsdOptions>
- <xsdOption>
- <xsd>${basedir}/src/main/resources/notifications.xsd</xsd>
- <packagename>org.apache.camel.component.jmx.jaxb</packagename>
- <extensionArgs>
- <extensionArg>-Xfluent-api</extensionArg>
- </extensionArgs>
- </xsdOption>
- </xsdOptions>
- </configuration>
- <goals>
- <goal>xsdtojava</goal>
- </goals>
- </execution>
- </executions>
- </plugin>
- </plugins>
- </build>
- </profile>
- </profiles>
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.jvnet.jaxb2.maven2</groupId>
+ <artifactId>maven-jaxb2-plugin</artifactId>
+ </plugin>
+ </plugins>
+ </build>
+
</project>
diff --git a/components/camel-jpa/pom.xml b/components/camel-jpa/pom.xml
index bc30272..6942983 100644
--- a/components/camel-jpa/pom.xml
+++ b/components/camel-jpa/pom.xml
@@ -223,59 +223,5 @@
</dependency>
</dependencies>
</profile>
- <profile>
- <id>java9+</id>
- <activation>
- <jdk>[9,)</jdk>
- </activation>
- <build>
- <plugins>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-dependency-plugin</artifactId>
- <executions>
- <execution>
- <id>copy</id>
- <phase>validate</phase>
- <goals>
- <goal>copy</goal>
- </goals>
- <configuration>
- <artifactItems>
- <artifactItem>
- <groupId>org.apache.openjpa</groupId>
- <artifactId>openjpa</artifactId>
- <version>${openjpa-version}</version>
- <outputDirectory>${project.build.directory}</outputDirectory>
- </artifactItem>
- </artifactItems>
- <overWriteReleases>false</overWriteReleases>
- <overWriteSnapshots>true</overWriteSnapshots>
- </configuration>
- </execution>
- </executions>
- </plugin>
- <plugin>
- <artifactId>maven-surefire-plugin</artifactId>
- <configuration>
- <argLine>-javaagent:${project.basedir}/target/openjpa-${openjpa-version}.jar ${camel.surefire.fork.vmargs}</argLine>
- </configuration>
- </plugin>
- </plugins>
- </build>
- <dependencies>
- <dependency>
- <groupId>org.apache.openjpa</groupId>
- <artifactId>openjpa-persistence-jdbc</artifactId>
- <scope>test</scope>
- <exclusions>
- <exclusion>
- <groupId>org.apache.geronimo.specs</groupId>
- <artifactId>geronimo-jpa_2.0_spec</artifactId>
- </exclusion>
- </exclusions>
- </dependency>
- </dependencies>
- </profile>
</profiles>
</project>
diff --git a/components/camel-kubernetes/pom.xml b/components/camel-kubernetes/pom.xml
index 09d408c..beb01e2 100644
--- a/components/camel-kubernetes/pom.xml
+++ b/components/camel-kubernetes/pom.xml
@@ -69,6 +69,12 @@
<artifactId>mockwebserver</artifactId>
<version>${mockwebserver-version}</version>
<scope>test</scope>
+ <exclusions>
+ <exclusion>
+ <groupId>com.sun</groupId>
+ <artifactId>tools</artifactId>
+ </exclusion>
+ </exclusions>
</dependency>
<dependency>
<groupId>org.apache.camel</groupId>
@@ -104,28 +110,4 @@
</dependency>
</dependencies>
- <profiles>
- <profile>
- <id>jdk9+-build</id>
- <activation>
- <jdk>[9,)</jdk>
- </activation>
- <dependencyManagement>
- <dependencies>
- <dependency>
- <groupId>io.fabric8</groupId>
- <artifactId>mockwebserver</artifactId>
- <version>${mockwebserver-version}</version>
- <scope>test</scope>
- <exclusions>
- <exclusion>
- <groupId>com.sun</groupId>
- <artifactId>tools</artifactId>
- </exclusion>
- </exclusions>
- </dependency>
- </dependencies>
- </dependencyManagement>
- </profile>
- </profiles>
</project>
diff --git a/components/camel-linkedin/camel-linkedin-api/pom.xml b/components/camel-linkedin/camel-linkedin-api/pom.xml
index d285464..326f4a9 100644
--- a/components/camel-linkedin/camel-linkedin-api/pom.xml
+++ b/components/camel-linkedin/camel-linkedin-api/pom.xml
@@ -210,25 +210,4 @@
</plugins>
</build>
- <!-- Disable Java 8 doclint checks to avoid Javadoc plugin failures -->
- <profiles>
- <profile>
- <id>doclint-java8-disable</id>
- <activation>
- <jdk>[1.8,</jdk>
- </activation>
- <build>
- <plugins>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-javadoc-plugin</artifactId>
- <configuration>
- <additionalparam>-Xdoclint:none</additionalparam>
- </configuration>
- </plugin>
- </plugins>
- </build>
- </profile>
- </profiles>
-
</project>
diff --git a/components/camel-mail/pom.xml b/components/camel-mail/pom.xml
index 947bea2..62b0f4c 100644
--- a/components/camel-mail/pom.xml
+++ b/components/camel-mail/pom.xml
@@ -125,6 +125,12 @@
<version>${assertj-version}</version>
<scope>test</scope>
</dependency>
+ <dependency>
+ <groupId>javax.xml.bind</groupId>
+ <artifactId>jaxb-api</artifactId>
+ <version>${jaxb-version}</version>
+ <scope>test</scope>
+ </dependency>
</dependencies>
<build>
@@ -140,23 +146,4 @@
</plugins>
</build>
- <profiles>
- <profile>
- <id>jdk9+-build</id>
- <activation>
- <jdk>[9,)</jdk>
- </activation>
- <build>
- <plugins>
- <plugin>
- <artifactId>maven-surefire-plugin</artifactId>
- <configuration>
- <!-- required to make MailMimeDecodeHeadersTest work on operating systems with a different default encoding -->
- <argLine>-Dfile.encoding=UTF-8 --add-modules java.activation,java.xml.bind --add-opens java.base/java.lang=ALL-UNNAMED</argLine>
- </configuration>
- </plugin>
- </plugins>
- </build>
- </profile>
- </profiles>
</project>
diff --git a/components/camel-mustache/pom.xml b/components/camel-mustache/pom.xml
index f2bf41c..8ace4e0 100644
--- a/components/camel-mustache/pom.xml
+++ b/components/camel-mustache/pom.xml
@@ -72,23 +72,4 @@
</dependencies>
- <!-- unit testing requires java 8 -->
- <profiles>
- <profile>
- <id>jdk8-test</id>
- <activation>
- <jdk>!1.8</jdk>
- </activation>
- <build>
- <plugins>
- <plugin>
- <artifactId>maven-surefire-plugin</artifactId>
- <configuration>
- <skipTests>true</skipTests>
- </configuration>
- </plugin>
- </plugins>
- </build>
- </profile>
- </profiles>
</project>
diff --git a/components/camel-netty-http/pom.xml b/components/camel-netty-http/pom.xml
index 20b9ce9..6763288 100644
--- a/components/camel-netty-http/pom.xml
+++ b/components/camel-netty-http/pom.xml
@@ -60,6 +60,12 @@
<artifactId>camel-http4</artifactId>
<scope>test</scope>
</dependency>
+ <dependency>
+ <groupId>javax.annotation</groupId>
+ <artifactId>javax.annotation-api</artifactId>
+ <version>${annotation-api-version}</version>
+ <scope>test</scope>
+ </dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
diff --git a/components/camel-netty4-http/pom.xml b/components/camel-netty4-http/pom.xml
index e61d6d3..de159a2 100644
--- a/components/camel-netty4-http/pom.xml
+++ b/components/camel-netty4-http/pom.xml
@@ -53,6 +53,11 @@
<artifactId>javax.servlet-api</artifactId>
<version>${javax.servlet-api-version}</version>
</dependency>
+ <dependency>
+ <groupId>javax.annotation</groupId>
+ <artifactId>javax.annotation-api</artifactId>
+ <version>${annotation-api-version}</version>
+ </dependency>
<!-- testing -->
<dependency>
diff --git a/components/camel-netty4/pom.xml b/components/camel-netty4/pom.xml
index dcb3949..75401b0 100644
--- a/components/camel-netty4/pom.xml
+++ b/components/camel-netty4/pom.xml
@@ -83,24 +83,4 @@
</dependency>
</dependencies>
- <profiles>
- <profile>
- <id>jdk9+-build</id>
- <activation>
- <jdk>[9,)</jdk>
- </activation>
- <build>
- <plugins>
- <plugin>
- <artifactId>maven-surefire-plugin</artifactId>
- <configuration>
- <forkedProcessTimeoutInSeconds>3000</forkedProcessTimeoutInSeconds>
- <argLine>--add-modules java.xml.bind --add-opens java.base/java.lang=ALL-UNNAMED --add-opens java.base/java.lang.reflect=ALL-UNNAMED --add-opens java.base/java.nio=ALL-UNNAMED</argLine>
- </configuration>
- </plugin>
- </plugins>
- </build>
- </profile>
- </profiles>
-
</project>
diff --git a/components/camel-olingo2/camel-olingo2-api/pom.xml b/components/camel-olingo2/camel-olingo2-api/pom.xml
index 87c9df5..0356734 100644
--- a/components/camel-olingo2/camel-olingo2-api/pom.xml
+++ b/components/camel-olingo2/camel-olingo2-api/pom.xml
@@ -114,25 +114,4 @@
</plugins>
</build>
- <!-- Disable Java 8 doclint checks to avoid Javadoc plugin failures -->
- <profiles>
- <profile>
- <id>doclint-java8-disable</id>
- <activation>
- <jdk>[1.8,</jdk>
- </activation>
- <build>
- <plugins>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-javadoc-plugin</artifactId>
- <configuration>
- <additionalparam>-Xdoclint:none</additionalparam>
- </configuration>
- </plugin>
- </plugins>
- </build>
- </profile>
- </profiles>
-
</project>
diff --git a/components/camel-olingo4/camel-olingo4-api/pom.xml b/components/camel-olingo4/camel-olingo4-api/pom.xml
index 2566797..2789f55 100644
--- a/components/camel-olingo4/camel-olingo4-api/pom.xml
+++ b/components/camel-olingo4/camel-olingo4-api/pom.xml
@@ -129,25 +129,4 @@
</plugins>
</build>
- <!-- Disable Java 8 doclint checks to avoid Javadoc plugin failures -->
- <profiles>
- <profile>
- <id>doclint-java8-disable</id>
- <activation>
- <jdk>[1.8,</jdk>
- </activation>
- <build>
- <plugins>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-javadoc-plugin</artifactId>
- <configuration>
- <additionalparam>-Xdoclint:none</additionalparam>
- </configuration>
- </plugin>
- </plugins>
- </build>
- </profile>
- </profiles>
-
</project>
diff --git a/components/camel-ruby/pom.xml b/components/camel-ruby/pom.xml
index 09cf387..068df92 100644
--- a/components/camel-ruby/pom.xml
+++ b/components/camel-ruby/pom.xml
@@ -78,22 +78,4 @@
</dependency>
</dependencies>
- <profiles>
- <profile>
- <id>jdk9+-build</id>
- <activation>
- <jdk>[9,)</jdk>
- </activation>
- <build>
- <plugins>
- <plugin>
- <artifactId>maven-surefire-plugin</artifactId>
- <configuration>
- <argLine>--add-modules java.xml.bind --add-opens java.base/java.lang=ALL-UNNAMED --add-opens java.base/java.lang.reflect=ALL-UNNAMED --add-opens java.base/java.util.regex=ALL-UNNAMED --add-opens java.base/java.net=ALL-UNNAMED --add-opens java.base/java.util=ALL-UNNAMED</argLine>
- </configuration>
- </plugin>
- </plugins>
- </build>
- </profile>
- </profiles>
</project>
diff --git a/components/camel-scala/pom.xml b/components/camel-scala/pom.xml
index b53fcb4..009c4a8 100644
--- a/components/camel-scala/pom.xml
+++ b/components/camel-scala/pom.xml
@@ -62,11 +62,6 @@
<version>${scalaxml-version}</version>
<scope>provided</scope>
</dependency>
- <dependency>
- <groupId>javax.activation</groupId>
- <artifactId>javax.activation-api</artifactId>
- <version>${activation-api-version}</version>
- </dependency>
<!-- test dependencies -->
<dependency>
@@ -214,27 +209,4 @@
</plugins>
</build>
- <profiles>
- <profile>
- <id>jdk9+-build</id>
- <activation>
- <jdk>[9,)</jdk>
- </activation>
- <build>
- <plugins>
- <plugin>
- <!--Skip compile on Java 9 https://issues.apache.org/jira/browse/CAMEL-10904 -->
- <groupId>net.alchim31.maven</groupId>
- <artifactId>scala-maven-plugin</artifactId>
- <executions>
- <execution>
- <id>default</id>
- <phase>none</phase>
- </execution>
- </executions>
- </plugin>
- </plugins>
- </build>
- </profile>
- </profiles>
</project>
diff --git a/components/camel-soap/pom.xml b/components/camel-soap/pom.xml
index f2b9e2e..a2d3444 100644
--- a/components/camel-soap/pom.xml
+++ b/components/camel-soap/pom.xml
@@ -53,11 +53,15 @@
</dependency>
<dependency>
+ <groupId>javax.xml</groupId>
+ <artifactId>webservices-api</artifactId>
+ <version>${webservices-api-version}</version>
+ </dependency>
+ <dependency>
<groupId>com.sun.xml.bind</groupId>
<artifactId>jaxb-impl</artifactId>
</dependency>
-
<!-- test dependencies -->
<dependency>
<groupId>junit</groupId>
@@ -104,6 +108,10 @@
<build>
<plugins>
<plugin>
+ <groupId>org.jvnet.jaxb2.maven2</groupId>
+ <artifactId>maven-jaxb2-plugin</artifactId>
+ </plugin>
+ <plugin>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-xjc-plugin</artifactId>
<version>${cxf-xjc-plugin-version}</version>
@@ -200,78 +208,4 @@
</plugins>
</build>
- <profiles>
- <profile>
- <id>jdk8-build</id>
- <activation>
- <activeByDefault>true</activeByDefault>
- </activation>
- <build>
- <plugins>
- <plugin>
- <groupId>org.jvnet.jaxb2.maven2</groupId>
- <artifactId>maven-jaxb2-plugin</artifactId>
- </plugin>
- </plugins>
- </build>
- </profile>
- <profile>
- <!-- TODO: This is a temporary workaround until org.codehaus.mojo:jaxb2-maven-plugin supports JDK9.
- (https://github.com/mojohaus/jaxb2-maven-plugin/issues/43). We need to add the plugin back
- once we are sure it works on both JDK8 and JDK9.
- See https://issues.apache.org/jira/browse/CAMEL-10141 for more info. -->
- <id>jdk9+-build</id>
- <activation>
- <jdk>[9,)</jdk>
- </activation>
- <build>
- <plugins>
- <plugin>
- <groupId>org.apache.cxf</groupId>
- <artifactId>cxf-xjc-plugin</artifactId>
- <version>${cxf-xjc-plugin-version}</version>
- <configuration>
- <extensions>
- <extension>net.java.dev.jaxb2-commons:jaxb-fluent-api:2.1.8</extension>
- </extensions>
- </configuration>
- <executions>
- <execution>
- <id>generate-sources</id>
- <phase>generate-sources</phase>
- <configuration>
- <fork>${cxf.codegenplugin.forkmode}</fork>
- <additionalJvmArgs>${cxf.xjc.jvmArgs}</additionalJvmArgs>
- <sourceRoot>${basedir}/target/xjc</sourceRoot>
- <xsdOptions>
- <xsdOption>
- <xsd>${basedir}/src/main/resources/soap.xsd</xsd>
- <extensionArgs>
- <extensionArg>-Xfluent-api</extensionArg>
- </extensionArgs>
- </xsdOption>
- <xsdOption>
- <xsd>${basedir}/src/main/resources/soap12.xsd</xsd>
- <extensionArgs>
- <extensionArg>-Xfluent-api</extensionArg>
- </extensionArgs>
- </xsdOption>
- <xsdOption>
- <xsd>${basedir}/src/main/resources/xml.xsd</xsd>
- <extensionArgs>
- <extensionArg>-Xfluent-api</extensionArg>
- </extensionArgs>
- </xsdOption>
- </xsdOptions>
- </configuration>
- <goals>
- <goal>xsdtojava</goal>
- </goals>
- </execution>
- </executions>
- </plugin>
- </plugins>
- </build>
- </profile>
- </profiles>
</project>
diff --git a/components/camel-spark-rest/pom.xml b/components/camel-spark-rest/pom.xml
index bde7527..456a14e 100644
--- a/components/camel-spark-rest/pom.xml
+++ b/components/camel-spark-rest/pom.xml
@@ -144,24 +144,4 @@
</dependencies>
- <!-- unit testing requires java 8 -->
- <profiles>
- <profile>
- <id>jdk8-test</id>
- <activation>
- <jdk>!1.8</jdk>
- </activation>
- <build>
- <plugins>
- <plugin>
- <artifactId>maven-surefire-plugin</artifactId>
- <configuration>
- <skipTests>true</skipTests>
- </configuration>
- </plugin>
- </plugins>
- </build>
- </profile>
- </profiles>
-
</project>
diff --git a/components/camel-spring-boot/pom.xml b/components/camel-spring-boot/pom.xml
index 51b8cdb..7cc910d 100644
--- a/components/camel-spring-boot/pom.xml
+++ b/components/camel-spring-boot/pom.xml
@@ -156,24 +156,4 @@
</plugin>
</plugins>
</build>
-
- <profiles>
- <profile>
- <id>jdk9+-build</id>
- <activation>
- <jdk>[9,)</jdk>
- </activation>
- <build>
- <plugins>
- <plugin>
- <artifactId>maven-surefire-plugin</artifactId>
- <configuration>
- <forkedProcessTimeoutInSeconds>3000</forkedProcessTimeoutInSeconds>
- <argLine>--add-modules java.xml.bind</argLine>
- </configuration>
- </plugin>
- </plugins>
- </build>
- </profile>
- </profiles>
</project>
diff --git a/components/camel-spring-javaconfig/pom.xml b/components/camel-spring-javaconfig/pom.xml
index 527486a..265c3cc 100644
--- a/components/camel-spring-javaconfig/pom.xml
+++ b/components/camel-spring-javaconfig/pom.xml
@@ -94,23 +94,4 @@
</dependency>
</dependencies>
- <profiles>
- <profile>
- <id>jdk9+-build</id>
- <activation>
- <jdk>[9,)</jdk>
- </activation>
- <build>
- <plugins>
- <plugin>
- <artifactId>maven-surefire-plugin</artifactId>
- <configuration>
- <reuseForks>true</reuseForks>
- <argLine>--add-modules java.xml.bind,java.xml.ws --add-opens java.base/java.lang=ALL-UNNAMED --add-exports=java.naming/com.sun.jndi.ldap=ALL-UNNAMED --add-exports=java.xml.bind/com.sun.xml.internal.bind=ALL-UNNAMED --add-exports=java.xml.bind/com.sun.xml.internal.bind.v2=ALL-UNNAMED --add-exports=java.xml.bind/com.sun.xml.internal.bind.v2.runtime.reflect=ALL-UNNAMED</argLine>
- </configuration>
- </plugin>
- </plugins>
- </build>
- </profile>
- </profiles>
</project>
diff --git a/components/camel-spring-redis/pom.xml b/components/camel-spring-redis/pom.xml
index 820c781..90de40b 100644
--- a/components/camel-spring-redis/pom.xml
+++ b/components/camel-spring-redis/pom.xml
@@ -43,6 +43,11 @@
<artifactId>camel-core</artifactId>
</dependency>
<dependency>
+ <groupId>javax.annotation</groupId>
+ <artifactId>javax.annotation-api</artifactId>
+ <version>${annotation-api-version}</version>
+ </dependency>
+ <dependency>
<groupId>org.springframework.data</groupId>
<artifactId>spring-data-redis</artifactId>
<version>${spring-data-redis-version}</version>
diff --git a/components/camel-spring-ws/pom.xml b/components/camel-spring-ws/pom.xml
index 9695379..ebea312 100644
--- a/components/camel-spring-ws/pom.xml
+++ b/components/camel-spring-ws/pom.xml
@@ -58,6 +58,11 @@
<version>${javax.servlet-api-version}</version>
<scope>provided</scope>
</dependency>
+ <dependency>
+ <groupId>javax.xml</groupId>
+ <artifactId>webservices-api</artifactId>
+ <version>${webservices-api-version}</version>
+ </dependency>
<!-- spring -->
<dependency>
@@ -76,6 +81,12 @@
<version>${spring-ws-version}</version>
</dependency>
+ <dependency>
+ <groupId>javax.annotation</groupId>
+ <artifactId>javax.annotation-api</artifactId>
+ <version>${annotation-api-version}</version>
+ </dependency>
+
<!-- test dependencies -->
<dependency>
<groupId>org.springframework.ws</groupId>
@@ -186,66 +197,4 @@
</dependencies>
- <profiles>
- <profile>
- <id>java9+</id>
- <activation>
- <jdk>[9,)</jdk>
- </activation>
- <build>
- <plugins>
- <plugin>
- <artifactId>maven-surefire-plugin</artifactId>
- <configuration>
- <argLine>--patch-module java.xml.bind=${project.basedir}/target/java9/stax-ex-1.7.8.jar --patch-module java.xml.ws=${project.basedir}/target/java9/saaj-impl-1.3.28.jar --patch-module java.xml.ws.annotation=${project.basedir}/target/java9/javax.annotation-api-1.2.jar ${camel.surefire.fork.vmargs} --add-exports=java.xml/com.sun.org.apache.xerces.internal.dom=java.xml.ws --add-exports=java.xml.bind/org.jvnet.staxex.util=java.xml.ws</argLine>
- </configuration>
- </plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-dependency-plugin</artifactId>
- <version>2.10</version>
- <executions>
- <execution>
- <id>copy</id>
- <phase>validate</phase>
- <goals>
- <goal>copy</goal>
- </goals>
- <configuration>
- <artifactItems>
- <artifactItem>
- <groupId>org.jvnet.staxex</groupId>
- <artifactId>stax-ex</artifactId>
- <version>1.7.8</version>
- <type>jar</type>
- <overWrite>false</overWrite>
- <outputDirectory>${project.basedir}/target/java9</outputDirectory>
- </artifactItem>
- <artifactItem>
- <groupId>javax.annotation</groupId>
- <artifactId>javax.annotation-api</artifactId>
- <version>1.2</version>
- <type>jar</type>
- <overWrite>false</overWrite>
- <outputDirectory>${project.basedir}/target/java9</outputDirectory>
- </artifactItem>
- <artifactItem>
- <groupId>com.sun.xml.messaging.saaj</groupId>
- <artifactId>saaj-impl</artifactId>
- <version>1.3.28</version>
- <type>jar</type>
- <overWrite>false</overWrite>
- <outputDirectory>${project.basedir}/target/java9</outputDirectory>
- </artifactItem>
- </artifactItems>
- <overWriteReleases>false</overWriteReleases>
- <overWriteSnapshots>true</overWriteSnapshots>
- </configuration>
- </execution>
- </executions>
- </plugin>
- </plugins>
- </build>
- </profile>
- </profiles>
</project>
diff --git a/components/camel-spring/pom.xml b/components/camel-spring/pom.xml
index d24fd9e..b3e5a66 100644
--- a/components/camel-spring/pom.xml
+++ b/components/camel-spring/pom.xml
@@ -174,6 +174,13 @@
<scope>test</scope>
</dependency>
+ <dependency>
+ <groupId>org.codehaus.woodstox</groupId>
+ <artifactId>woodstox-core-asl</artifactId>
+ <version>${woodstox-version}</version>
+ <scope>test</scope>
+ </dependency>
+
<!-- for testing Spring AOP at class level -->
<dependency>
<groupId>org.aspectj</groupId>
@@ -372,7 +379,36 @@
</execution>
</executions>
</plugin>
-
+
+ <plugin>
+ <groupId>org.codehaus.mojo</groupId>
+ <artifactId>jaxb2-maven-plugin</artifactId>
+ <version>2.4</version>
+ <executions>
+ <execution>
+ <id>generate schema</id>
+ <phase>generate-test-sources</phase>
+ <goals>
+ <goal>schemagen</goal>
+ </goals>
+ </execution>
+ </executions>
+ <configuration>
+ <outputDirectory>${project.build.directory}/schema</outputDirectory>
+ <sources>
+ <source>${project.build.directory}/schema-src</source>
+ </sources>
+ <createJavaDocAnnotations>false</createJavaDocAnnotations>
+ </configuration>
+ <dependencies>
+ <dependency>
+ <groupId>javax.activation</groupId>
+ <artifactId>javax.activation-api</artifactId>
+ <version>${activation-api-version}</version>
+ </dependency>
+ </dependencies>
+ </plugin>
+
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>properties-maven-plugin</artifactId>
@@ -540,121 +576,6 @@
<platform.skip.tests>org/apache/camel/spring/management/**/*.java</platform.skip.tests>
</properties>
</profile>
- <profile>
- <id>woodstox</id>
- <activation>
- <activeByDefault>true</activeByDefault>
- </activation>
- <dependencies>
- <!-- xmltokenizer using woodstox -->
- <dependency>
- <groupId>org.codehaus.woodstox</groupId>
- <artifactId>woodstox-core-asl</artifactId>
- <version>${woodstox-version}</version>
- <scope>test</scope>
- </dependency>
- </dependencies>
- </profile>
-
- <profile>
- <id>jdk8</id>
- <activation>
- <jdk>(,1.8]</jdk>
- </activation>
- <dependencies>
- <!-- xmltokenizer using woodstox -->
- <dependency>
- <groupId>org.codehaus.woodstox</groupId>
- <artifactId>woodstox-core-asl</artifactId>
- <version>${woodstox-version}</version>
- <scope>test</scope>
- </dependency>
- </dependencies>
- <build>
- <plugins>
- <plugin>
- <groupId>org.codehaus.mojo</groupId>
- <artifactId>jaxb2-maven-plugin</artifactId>
- <version>2.3.1</version>
- <executions>
- <execution>
- <id>generate schema</id>
- <phase>generate-test-sources</phase>
- <goals>
- <goal>schemagen</goal>
- </goals>
- </execution>
- </executions>
- <configuration>
- <outputDirectory>${project.build.directory}/schema</outputDirectory>
- <sources>
- <source>${project.build.directory}/schema-src</source>
- </sources>
- <createJavaDocAnnotations>false</createJavaDocAnnotations>
- </configuration>
- </plugin>
- </plugins>
- </build>
- </profile>
-
- <profile>
- <id>jdk9+-build</id>
- <activation>
- <jdk>[9,)</jdk>
- </activation>
- <dependencies>
- <!-- xmltokenizer using woodstox -->
- <dependency>
- <groupId>org.codehaus.woodstox</groupId>
- <artifactId>woodstox-core-asl</artifactId>
- <version>${woodstox-version}</version>
- <scope>test</scope>
- </dependency>
- </dependencies>
- <build>
- <plugins>
- <plugin>
- <artifactId>maven-surefire-plugin</artifactId>
- <configuration>
- <argLine>--add-modules java.xml.bind,java.xml.ws --add-opens java.base/java.lang=ALL-UNNAMED --add-exports=java.naming/com.sun.jndi.ldap=ALL-UNNAMED --add-exports=java.xml.bind/com.sun.xml.internal.bind=ALL-UNNAMED --add-exports=java.xml.bind/com.sun.xml.internal.bind.v2=ALL-UNNAMED --add-exports=java.xml.bind/com.sun.xml.internal.bind.v2.runtime.reflect=ALL-UNNAMED</argLine>
- </configuration>
- </plugin>
- <plugin>
- <groupId>org.codehaus.mojo</groupId>
- <artifactId>jaxb2-maven-plugin</artifactId>
- <version>2.3.1</version>
- <dependencies>
- <dependency>
- <groupId>org.glassfish.jaxb</groupId>
- <artifactId>jaxb-jxc-jdk9</artifactId>
- <version>${jaxb-version}</version>
- </dependency>
- <dependency>
- <groupId>javax.activation</groupId>
- <artifactId>javax.activation-api</artifactId>
- <version>1.2.0</version>
- </dependency>
- </dependencies>
- <executions>
- <execution>
- <id>generate schema</id>
- <phase>generate-test-sources</phase>
- <goals>
- <goal>schemagen</goal>
- </goals>
- </execution>
- </executions>
- <configuration>
- <outputDirectory>${project.build.directory}/schema</outputDirectory>
- <sources>
- <source>${project.build.directory}/schema-src</source>
- </sources>
- <createJavaDocAnnotations>false</createJavaDocAnnotations>
- </configuration>
- </plugin>
- </plugins>
- </build>
- </profile>
</profiles>
<reporting>
diff --git a/components/camel-swagger/pom.xml b/components/camel-swagger/pom.xml
index 17bd114..c0bd6f8 100644
--- a/components/camel-swagger/pom.xml
+++ b/components/camel-swagger/pom.xml
@@ -183,41 +183,4 @@
</plugins>
</build>
- <profiles>
- <profile>
- <id>jdk9+-build</id>
- <activation>
- <jdk>[9,)</jdk>
- </activation>
- <build>
- <plugins>
- <plugin>
- <!--Skip compile on Java 9 https://issues.apache.org/jira/browse/CAMEL-10904 -->
- <groupId>net.alchim31.maven</groupId>
- <artifactId>scala-maven-plugin</artifactId>
- <executions>
- <execution>
- <id>default</id>
- <phase>none</phase>
- </execution>
- </executions>
- </plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-compiler-plugin</artifactId>
- <executions>
- <execution>
- <id>default-compile</id>
- <phase>none</phase>
- </execution>
- <execution>
- <id>default-testCompile</id>
- <phase>none</phase>
- </execution>
- </executions>
- </plugin>
- </plugins>
- </build>
- </profile>
- </profiles>
</project>
diff --git a/components/camel-syslog/pom.xml b/components/camel-syslog/pom.xml
index 2221eb7..9560861 100644
--- a/components/camel-syslog/pom.xml
+++ b/components/camel-syslog/pom.xml
@@ -47,6 +47,12 @@
<artifactId>camel-netty4</artifactId>
</dependency>
+ <dependency>
+ <groupId>javax.xml.bind</groupId>
+ <artifactId>jaxb-api</artifactId>
+ <version>${jaxb-version}</version>
+ </dependency>
+
<!-- test dependencies -->
<dependency>
<groupId>org.apache.camel</groupId>
@@ -85,22 +91,4 @@
</dependency>
</dependencies>
- <profiles>
- <profile>
- <id>jdk9+-build</id>
- <activation>
- <jdk>[9,)</jdk>
- </activation>
- <build>
- <plugins>
- <plugin>
- <artifactId>maven-surefire-plugin</artifactId>
- <configuration>
- <argLine>--add-modules java.xml.bind --add-opens java.base/java.lang=ALL-UNNAMED</argLine>
- </configuration>
- </plugin>
- </plugins>
- </build>
- </profile>
- </profiles>
</project>
diff --git a/components/camel-telegram/pom.xml b/components/camel-telegram/pom.xml
index 8a7f041..2e65866 100644
--- a/components/camel-telegram/pom.xml
+++ b/components/camel-telegram/pom.xml
@@ -140,22 +140,6 @@
</plugins>
</build>
</profile>
- <profile>
- <id>jdk9+-build</id>
- <activation>
- <jdk>[9,)</jdk>
- </activation>
- <build>
- <plugins>
- <plugin>
- <artifactId>maven-surefire-plugin</artifactId>
- <configuration>
- <argLine>--add-modules java.xml.bind</argLine>
- </configuration>
- </plugin>
- </plugins>
- </build>
- </profile>
</profiles>
</project>
diff --git a/components/camel-test-blueprint/pom.xml b/components/camel-test-blueprint/pom.xml
index 64af07a..5f1d5ad 100644
--- a/components/camel-test-blueprint/pom.xml
+++ b/components/camel-test-blueprint/pom.xml
@@ -176,22 +176,4 @@
</dependencies>
- <profiles>
- <profile>
- <id>jdk9+-build</id>
- <activation>
- <jdk>[9,)</jdk>
- </activation>
- <build>
- <plugins>
- <plugin>
- <artifactId>maven-surefire-plugin</artifactId>
- <configuration>
- <argLine>--add-modules java.xml.bind,java.xml.ws --add-opens java.base/java.lang=ALL-UNNAMED</argLine>
- </configuration>
- </plugin>
- </plugins>
- </build>
- </profile>
- </profiles>
</project>
diff --git a/components/camel-test-spring/pom.xml b/components/camel-test-spring/pom.xml
index eefb300..ac46f19 100644
--- a/components/camel-test-spring/pom.xml
+++ b/components/camel-test-spring/pom.xml
@@ -73,24 +73,4 @@
<scope>test</scope>
</dependency>
</dependencies>
-
- <profiles>
- <profile>
- <id>jdk9+-build</id>
- <activation>
- <jdk>[9,)</jdk>
- </activation>
- <build>
- <plugins>
- <plugin>
- <artifactId>maven-surefire-plugin</artifactId>
- <configuration>
- <reuseForks>true</reuseForks>
- <argLine>--add-modules java.xml.bind,java.xml.ws --add-opens java.base/java.lang=ALL-UNNAMED --add-exports=java.naming/com.sun.jndi.ldap=ALL-UNNAMED --add-exports=java.xml.bind/com.sun.xml.internal.bind=ALL-UNNAMED --add-exports=java.xml.bind/com.sun.xml.internal.bind.v2=ALL-UNNAMED --add-exports=java.xml.bind/com.sun.xml.internal.bind.v2.runtime.reflect=ALL-UNNAMED</argLine>
- </configuration>
- </plugin>
- </plugins>
- </build>
- </profile>
- </profiles>
</project>
diff --git a/components/camel-test/pom.xml b/components/camel-test/pom.xml
index 7e7e841..ccd26f5 100644
--- a/components/camel-test/pom.xml
+++ b/components/camel-test/pom.xml
@@ -50,8 +50,22 @@
<artifactId>junit</artifactId>
</dependency>
+ <!-- in Java 11+ JAXB is no longer included -->
+ <dependency>
+ <groupId>com.sun.xml.bind</groupId>
+ <artifactId>jaxb-core</artifactId>
+ <version>${jaxb-version}</version>
+ <optional>true</optional>
+ </dependency>
+ <dependency>
+ <groupId>com.sun.xml.bind</groupId>
+ <artifactId>jaxb-impl</artifactId>
+ <version>${jaxb-version}</version>
+ <optional>true</optional>
+ </dependency>
+
<!-- optional dependencies for running tests -->
-
+
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-api</artifactId>
@@ -67,25 +81,6 @@
<artifactId>log4j-slf4j-impl</artifactId>
<scope>test</scope>
</dependency>
-
</dependencies>
- <profiles>
- <profile>
- <id>jdk9+-build</id>
- <activation>
- <jdk>[9,)</jdk>
- </activation>
- <build>
- <plugins>
- <plugin>
- <artifactId>maven-surefire-plugin</artifactId>
- <configuration>
- <argLine>--add-modules java.xml.bind --add-opens java.base/java.lang=ALL-UNNAMED</argLine>
- </configuration>
- </plugin>
- </plugins>
- </build>
- </profile>
- </profiles>
</project>
diff --git a/components/camel-testcontainers-spring/pom.xml b/components/camel-testcontainers-spring/pom.xml
index 6fd7621..408b118 100644
--- a/components/camel-testcontainers-spring/pom.xml
+++ b/components/camel-testcontainers-spring/pom.xml
@@ -74,22 +74,6 @@
</dependencies>
<profiles>
- <profile>
- <id>jdk9+-build</id>
- <activation>
- <jdk>[9,)</jdk>
- </activation>
- <build>
- <plugins>
- <plugin>
- <artifactId>maven-surefire-plugin</artifactId>
- <configuration>
- <argLine>--add-modules java.xml.bind --add-opens java.base/java.lang=ALL-UNNAMED</argLine>
- </configuration>
- </plugin>
- </plugins>
- </build>
- </profile>
<!-- activate integration test if the docker socket file is accessible -->
<profile>
diff --git a/components/camel-testcontainers/pom.xml b/components/camel-testcontainers/pom.xml
index b1333c0..1bc46e4 100644
--- a/components/camel-testcontainers/pom.xml
+++ b/components/camel-testcontainers/pom.xml
@@ -76,22 +76,6 @@
</dependencies>
<profiles>
- <profile>
- <id>jdk9+-build</id>
- <activation>
- <jdk>[9,)</jdk>
- </activation>
- <build>
- <plugins>
- <plugin>
- <artifactId>maven-surefire-plugin</artifactId>
- <configuration>
- <argLine>--add-modules java.xml.bind --add-opens java.base/java.lang=ALL-UNNAMED</argLine>
- </configuration>
- </plugin>
- </plugins>
- </build>
- </profile>
<!-- activate integration test if the docker socket file is accessible -->
<profile>
diff --git a/components/camel-testng/pom.xml b/components/camel-testng/pom.xml
index 7a81f31..63afec8 100644
--- a/components/camel-testng/pom.xml
+++ b/components/camel-testng/pom.xml
@@ -82,23 +82,4 @@
</dependencies>
- <profiles>
- <profile>
- <id>jdk9+-build</id>
- <activation>
- <jdk>[9,)</jdk>
- </activation>
- <build>
- <plugins>
- <plugin>
- <artifactId>maven-surefire-plugin</artifactId>
- <configuration>
- <reuseForks>true</reuseForks>
- <argLine>--add-modules java.xml.bind,java.xml.ws --add-opens java.base/java.lang=ALL-UNNAMED</argLine>
- </configuration>
- </plugin>
- </plugins>
- </build>
- </profile>
- </profiles>
</project>
diff --git a/components/camel-thrift/pom.xml b/components/camel-thrift/pom.xml
index bdb6ee2..71277b1 100644
--- a/components/camel-thrift/pom.xml
+++ b/components/camel-thrift/pom.xml
@@ -49,7 +49,13 @@
<groupId>org.apache.camel</groupId>
<artifactId>camel-core</artifactId>
</dependency>
-
+
+ <dependency>
+ <groupId>javax.annotation</groupId>
+ <artifactId>javax.annotation-api</artifactId>
+ <version>${annotation-api-version}</version>
+ </dependency>
+
<dependency>
<groupId>org.apache.thrift</groupId>
<artifactId>libthrift</artifactId>
diff --git a/components/camel-undertow/pom.xml b/components/camel-undertow/pom.xml
index e5a87ca..e6ee5f2 100644
--- a/components/camel-undertow/pom.xml
+++ b/components/camel-undertow/pom.xml
@@ -51,6 +51,11 @@
<version>${javax.servlet-api-version}</version>
</dependency>
<dependency>
+ <groupId>javax.annotation</groupId>
+ <artifactId>javax.annotation-api</artifactId>
+ <version>${annotation-api-version}</version>
+ </dependency>
+ <dependency>
<groupId>io.undertow</groupId>
<artifactId>undertow-core</artifactId>
<version>${undertow-version}</version>
diff --git a/components/camel-velocity/pom.xml b/components/camel-velocity/pom.xml
index 9fecdc5..9fe4b7c 100644
--- a/components/camel-velocity/pom.xml
+++ b/components/camel-velocity/pom.xml
@@ -48,13 +48,6 @@
<artifactId>velocity-engine-core</artifactId>
<version>${velocity-version}</version>
</dependency>
- <!-- in Java 11+ Activation Framework is no longer included -->
- <dependency>
- <groupId>javax.activation</groupId>
- <artifactId>javax.activation-api</artifactId>
- <version>${activation-api-version}</version>
- <optional>true</optional>
- </dependency>
<!-- test dependencies -->
<dependency>
diff --git a/components/camel-vertx/pom.xml b/components/camel-vertx/pom.xml
index 50d4884..237a438 100644
--- a/components/camel-vertx/pom.xml
+++ b/components/camel-vertx/pom.xml
@@ -77,24 +77,4 @@
</dependency>
</dependencies>
- <!-- unit testing requires java 8 -->
- <profiles>
- <profile>
- <id>jdk8-test</id>
- <activation>
- <jdk>!1.8</jdk>
- </activation>
- <build>
- <plugins>
- <plugin>
- <artifactId>maven-surefire-plugin</artifactId>
- <configuration>
- <skipTests>true</skipTests>
- </configuration>
- </plugin>
- </plugins>
- </build>
- </profile>
- </profiles>
-
</project>
diff --git a/components/camel-wordpress/pom.xml b/components/camel-wordpress/pom.xml
index 9919d34..d381277 100644
--- a/components/camel-wordpress/pom.xml
+++ b/components/camel-wordpress/pom.xml
@@ -125,23 +125,4 @@
</dependency>
</dependencies>
- <profiles>
- <profile>
- <id>jdk9+-build</id>
- <activation>
- <jdk>[9,)</jdk>
- </activation>
- <build>
- <plugins>
- <plugin>
- <artifactId>maven-surefire-plugin</artifactId>
- <configuration>
- <argLine>--add-modules java.xml.bind</argLine>
- </configuration>
- </plugin>
- </plugins>
- </build>
- </profile>
- </profiles>
-
</project>
diff --git a/connectors/camel-connector-maven-plugin/pom.xml b/connectors/camel-connector-maven-plugin/pom.xml
index 3c756f5..176705a 100644
--- a/connectors/camel-connector-maven-plugin/pom.xml
+++ b/connectors/camel-connector-maven-plugin/pom.xml
@@ -51,6 +51,12 @@
<scope>provided</scope>
</dependency>
+ <dependency>
+ <groupId>javax.annotation</groupId>
+ <artifactId>javax.annotation-api</artifactId>
+ <version>${annotation-api-version}</version>
+ </dependency>
+
<!-- use jackson json parser -->
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
diff --git a/connectors/examples/beverage-component/pom.xml b/connectors/examples/beverage-component/pom.xml
index 48d41e2..ea13e2e 100644
--- a/connectors/examples/beverage-component/pom.xml
+++ b/connectors/examples/beverage-component/pom.xml
@@ -93,22 +93,4 @@
</plugins>
</build>
- <profiles>
- <profile>
- <id>jdk9+-build</id>
- <activation>
- <jdk>[9,)</jdk>
- </activation>
- <build>
- <plugins>
- <plugin>
- <artifactId>maven-surefire-plugin</artifactId>
- <configuration>
- <argLine>--add-modules java.xml.bind</argLine>
- </configuration>
- </plugin>
- </plugins>
- </build>
- </profile>
- </profiles>
</project>
diff --git a/connectors/examples/foo-bar-wine-example/pom.xml b/connectors/examples/foo-bar-wine-example/pom.xml
index 270dd0e..2ab5f7d 100644
--- a/connectors/examples/foo-bar-wine-example/pom.xml
+++ b/connectors/examples/foo-bar-wine-example/pom.xml
@@ -105,22 +105,4 @@
</plugins>
</build>
- <profiles>
- <profile>
- <id>jdk9+-build</id>
- <activation>
- <jdk>[9,)</jdk>
- </activation>
- <build>
- <plugins>
- <plugin>
- <artifactId>maven-surefire-plugin</artifactId>
- <configuration>
- <argLine>--add-modules java.xml.bind</argLine>
- </configuration>
- </plugin>
- </plugins>
- </build>
- </profile>
- </profiles>
</project>
diff --git a/connectors/examples/petstore-example/pom.xml b/connectors/examples/petstore-example/pom.xml
index cb495e9..ee1afad 100644
--- a/connectors/examples/petstore-example/pom.xml
+++ b/connectors/examples/petstore-example/pom.xml
@@ -88,6 +88,19 @@
<version>${project.version}</version>
</dependency>
+ <dependency>
+ <groupId>com.sun.xml.bind</groupId>
+ <artifactId>jaxb-core</artifactId>
+ <version>${jaxb-version}</version>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.sun.xml.bind</groupId>
+ <artifactId>jaxb-impl</artifactId>
+ <version>${jaxb-version}</version>
+ <scope>test</scope>
+ </dependency>
+
</dependencies>
<build>
@@ -108,22 +121,4 @@
</plugins>
</build>
- <profiles>
- <profile>
- <id>jdk9+-build</id>
- <activation>
- <jdk>[9,)</jdk>
- </activation>
- <build>
- <plugins>
- <plugin>
- <artifactId>maven-surefire-plugin</artifactId>
- <configuration>
- <argLine>--add-modules java.xml.bind</argLine>
- </configuration>
- </plugin>
- </plugins>
- </build>
- </profile>
- </profiles>
</project>
diff --git a/examples/camel-example-cafe/pom.xml b/examples/camel-example-cafe/pom.xml
index 240facb..94c3342 100644
--- a/examples/camel-example-cafe/pom.xml
+++ b/examples/camel-example-cafe/pom.xml
@@ -120,23 +120,5 @@
</plugins>
</build>
-
- <profiles>
- <profile>
- <id>jdk9+-build</id>
- <activation>
- <jdk>[9,)</jdk>
- </activation>
- <build>
- <plugins>
- <plugin>
- <artifactId>maven-surefire-plugin</artifactId>
- <configuration>
- <argLine>--add-modules java.xml.bind</argLine>
- </configuration>
- </plugin>
- </plugins>
- </build>
- </profile>
- </profiles>
+
</project>
diff --git a/examples/camel-example-cdi-metrics/pom.xml b/examples/camel-example-cdi-metrics/pom.xml
index dc237c3..3fbebc6 100644
--- a/examples/camel-example-cdi-metrics/pom.xml
+++ b/examples/camel-example-cdi-metrics/pom.xml
@@ -135,22 +135,4 @@
</plugins>
</build>
- <profiles>
- <profile>
- <id>jdk9+-build</id>
- <activation>
- <jdk>[9,)</jdk>
- </activation>
- <build>
- <plugins>
- <plugin>
- <artifactId>maven-surefire-plugin</artifactId>
- <configuration>
- <argLine>--add-modules java.xml.bind --add-opens java.base/java.lang=ALL-UNNAMED</argLine>
- </configuration>
- </plugin>
- </plugins>
- </build>
- </profile>
- </profiles>
</project>
diff --git a/examples/camel-example-cdi-properties/pom.xml b/examples/camel-example-cdi-properties/pom.xml
index a41b4d1..493f00d 100644
--- a/examples/camel-example-cdi-properties/pom.xml
+++ b/examples/camel-example-cdi-properties/pom.xml
@@ -132,22 +132,4 @@
</plugins>
</build>
- <profiles>
- <profile>
- <id>jdk9+-build</id>
- <activation>
- <jdk>[9,)</jdk>
- </activation>
- <build>
- <plugins>
- <plugin>
- <artifactId>maven-surefire-plugin</artifactId>
- <configuration>
- <argLine>--add-modules java.xml.bind --add-opens java.base/java.lang=ALL-UNNAMED</argLine>
- </configuration>
- </plugin>
- </plugins>
- </build>
- </profile>
- </profiles>
</project>
diff --git a/examples/camel-example-cdi-rest-servlet/pom.xml b/examples/camel-example-cdi-rest-servlet/pom.xml
index 931a490..874a90f 100644
--- a/examples/camel-example-cdi-rest-servlet/pom.xml
+++ b/examples/camel-example-cdi-rest-servlet/pom.xml
@@ -177,48 +177,6 @@
</dependency>
</dependencies>
</profile>
- <profile>
- <id>jdk9+-build-jetty</id>
- <activation>
- <jdk>[9,)</jdk>
- </activation>
- <dependencies>
- <dependency>
- <groupId>org.eclipse.jetty</groupId>
- <artifactId>jetty-webapp</artifactId>
- <version>${jetty9-version}</version>
- <scope>runtime</scope>
- </dependency>
- <dependency>
- <groupId>org.eclipse.jetty</groupId>
- <artifactId>jetty-annotations</artifactId>
- <version>${jetty9-version}</version>
- <scope>runtime</scope>
- </dependency>
- <dependency>
- <groupId>org.jboss.arquillian.container</groupId>
- <artifactId>arquillian-jetty-embedded-9</artifactId>
- <version>1.0.0.CR3</version>
- <scope>test</scope>
- <exclusions>
- <exclusion>
- <groupId>org.jboss.arquillian.container</groupId>
- <artifactId>arquillian-container-spi</artifactId>
- </exclusion>
- </exclusions>
- </dependency>
- </dependencies>
- <build>
- <plugins>
- <plugin>
- <artifactId>maven-surefire-plugin</artifactId>
- <configuration>
- <argLine>--add-modules java.xml.bind --add-opens java.base/java.lang=ALL-UNNAMED</argLine>
- </configuration>
- </plugin>
- </plugins>
- </build>
- </profile>
</profiles>
<build>
diff --git a/examples/camel-example-cdi-test/pom.xml b/examples/camel-example-cdi-test/pom.xml
index 3bc3919..9aef531 100644
--- a/examples/camel-example-cdi-test/pom.xml
+++ b/examples/camel-example-cdi-test/pom.xml
@@ -116,22 +116,4 @@
</plugins>
</build>
- <profiles>
- <profile>
- <id>jdk9+-build</id>
- <activation>
- <jdk>[9,)</jdk>
- </activation>
- <build>
- <plugins>
- <plugin>
- <artifactId>maven-surefire-plugin</artifactId>
- <configuration>
- <argLine>--add-modules java.xml.bind --add-opens java.base/java.lang=ALL-UNNAMED</argLine>
- </configuration>
- </plugin>
- </plugins>
- </build>
- </profile>
- </profiles>
</project>
diff --git a/examples/camel-example-cxf-blueprint/pom.xml b/examples/camel-example-cxf-blueprint/pom.xml
index 2f2255a..0040ac7 100644
--- a/examples/camel-example-cxf-blueprint/pom.xml
+++ b/examples/camel-example-cxf-blueprint/pom.xml
@@ -99,23 +99,5 @@
</plugin>
</plugins>
</build>
-
- <profiles>
- <profile>
- <id>jdk9+-build</id>
- <activation>
- <jdk>[9,)</jdk>
- </activation>
- <build>
- <plugins>
- <plugin>
- <artifactId>maven-surefire-plugin</artifactId>
- <configuration>
- <argLine>--add-modules java.activation,java.xml.bind,java.xml.ws,jdk.xml.bind --add-opens java.base/java.lang=ALL-UNNAMED --add-exports=java.naming/com.sun.jndi.ldap=ALL-UNNAMED --add-exports=java.xml.bind/com.sun.xml.internal.bind=ALL-UNNAMED --add-exports=java.xml.bind/com.sun.xml.internal.bind.v2=ALL-UNNAMED --add-exports=java.xml.bind/com.sun.xml.internal.bind.v2.runtime.reflect=ALL-UNNAMED --add-exports=java.xml.ws/com.sun.xml.internal.messaging.saaj.soap.impl=ALL-UNNA [...]
- </configuration>
- </plugin>
- </plugins>
- </build>
- </profile>
- </profiles>
+
</project>
diff --git a/examples/camel-example-cxf-proxy/pom.xml b/examples/camel-example-cxf-proxy/pom.xml
index 1323b3e..4dbe8d2 100644
--- a/examples/camel-example-cxf-proxy/pom.xml
+++ b/examples/camel-example-cxf-proxy/pom.xml
@@ -151,23 +151,5 @@
</plugins>
</build>
-
- <profiles>
- <profile>
- <id>jdk9+-build</id>
- <activation>
- <jdk>[9,)</jdk>
- </activation>
- <build>
- <plugins>
- <plugin>
- <artifactId>maven-surefire-plugin</artifactId>
- <configuration>
- <argLine>--add-modules java.activation,java.xml.bind,java.xml.ws,jdk.xml.bind --add-opens java.base/java.lang=ALL-UNNAMED --add-exports=java.naming/com.sun.jndi.ldap=ALL-UNNAMED --add-exports=java.xml.bind/com.sun.xml.internal.bind=ALL-UNNAMED --add-exports=java.xml.bind/com.sun.xml.internal.bind.v2=ALL-UNNAMED --add-exports=java.xml.bind/com.sun.xml.internal.bind.v2.runtime.reflect=ALL-UNNAMED --add-exports=java.xml.ws/com.sun.xml.internal.messaging.saaj.soap.impl=ALL-UNNA [...]
- </configuration>
- </plugin>
- </plugins>
- </build>
- </profile>
- </profiles>
+
</project>
diff --git a/examples/camel-example-cxf-tomcat/pom.xml b/examples/camel-example-cxf-tomcat/pom.xml
index 45ab7f3..d99c954 100644
--- a/examples/camel-example-cxf-tomcat/pom.xml
+++ b/examples/camel-example-cxf-tomcat/pom.xml
@@ -121,38 +121,4 @@
</dependencies>
- <profiles>
- <profile>
- <id>Tomcat7</id>
- <activation>
- <activeByDefault>true</activeByDefault>
- </activation>
- <properties>
- <tomcat.url>http://localhost:8080/manager/text</tomcat.url>
- </properties>
- </profile>
- <profile>
- <id>Tomcat6</id>
- <properties>
- <tomcat.url>http://localhost:8080/manager</tomcat.url>
- </properties>
- </profile>
- <profile>
- <id>jdk9+-build</id>
- <activation>
- <jdk>[9,)</jdk>
- </activation>
- <build>
- <plugins>
- <plugin>
- <artifactId>maven-surefire-plugin</artifactId>
- <configuration>
- <argLine>--add-modules java.activation,java.xml.bind,java.xml.ws,jdk.xml.bind --add-opens java.base/java.lang=ALL-UNNAMED --add-exports=java.naming/com.sun.jndi.ldap=ALL-UNNAMED --add-exports=java.xml.bind/com.sun.xml.internal.bind=ALL-UNNAMED --add-exports=java.xml.bind/com.sun.xml.internal.bind.v2=ALL-UNNAMED --add-exports=java.xml.bind/com.sun.xml.internal.bind.v2.runtime.reflect=ALL-UNNAMED --add-exports=java.xml.ws/com.sun.xml.internal.messaging.saaj.soap.impl=ALL-UNNA [...]
- </configuration>
- </plugin>
- </plugins>
- </build>
- </profile>
- </profiles>
-
</project>
diff --git a/examples/camel-example-cxf/pom.xml b/examples/camel-example-cxf/pom.xml
index 41e4082..dbd1562 100644
--- a/examples/camel-example-cxf/pom.xml
+++ b/examples/camel-example-cxf/pom.xml
@@ -243,26 +243,6 @@
<target.main.class>org.apache.camel.example.cxf.jaxrs.Client</target.main.class>
</properties>
</profile>
- <profile>
- <id>java9+</id>
- <activation>
- <jdk>[9,)</jdk>
- </activation>
- <build>
- <plugins>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-surefire-plugin</artifactId>
- <configuration>
- <excludes>
- <!--ignore tests until CXF-7520 is resolved and released-->
- <exclude>**/**</exclude>
- </excludes>
- </configuration>
- </plugin>
- </plugins>
- </build>
- </profile>
</profiles>
<build>
diff --git a/examples/camel-example-fhir-auth-tx-spring-boot/pom.xml b/examples/camel-example-fhir-auth-tx-spring-boot/pom.xml
index 5730e56..6ec0a13 100644
--- a/examples/camel-example-fhir-auth-tx-spring-boot/pom.xml
+++ b/examples/camel-example-fhir-auth-tx-spring-boot/pom.xml
@@ -146,22 +146,4 @@
</plugins>
</build>
- <profiles>
- <profile>
- <id>jdk9+-build</id>
- <activation>
- <jdk>[9,)</jdk>
- </activation>
- <build>
- <plugins>
- <plugin>
- <artifactId>maven-surefire-plugin</artifactId>
- <configuration>
- <argLine>--add-modules java.xml.bind --add-opens java.base/java.lang=ALL-UNNAMED</argLine>
- </configuration>
- </plugin>
- </plugins>
- </build>
- </profile>
- </profiles>
</project>
diff --git a/examples/camel-example-fhir-spring-boot/pom.xml b/examples/camel-example-fhir-spring-boot/pom.xml
index 796ae75..b158eb2 100644
--- a/examples/camel-example-fhir-spring-boot/pom.xml
+++ b/examples/camel-example-fhir-spring-boot/pom.xml
@@ -146,22 +146,4 @@
</plugins>
</build>
- <profiles>
- <profile>
- <id>jdk9+-build</id>
- <activation>
- <jdk>[9,)</jdk>
- </activation>
- <build>
- <plugins>
- <plugin>
- <artifactId>maven-surefire-plugin</artifactId>
- <configuration>
- <argLine>--add-modules java.xml.bind --add-opens java.base/java.lang=ALL-UNNAMED</argLine>
- </configuration>
- </plugin>
- </plugins>
- </build>
- </profile>
- </profiles>
</project>
diff --git a/examples/camel-example-groovy/pom.xml b/examples/camel-example-groovy/pom.xml
index 3b52796..f27333a 100644
--- a/examples/camel-example-groovy/pom.xml
+++ b/examples/camel-example-groovy/pom.xml
@@ -142,31 +142,4 @@
</plugins>
</build>
- <profiles>
- <profile>
- <id>jdk9+-build</id>
- <activation>
- <jdk>[9,)</jdk>
- </activation>
- <build>
- <plugins>
- <plugin>
- <!--Skip compile on Java 9 https://issues.apache.org/jira/browse/CAMEL-10905 -->
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-compiler-plugin</artifactId>
- <executions>
- <execution>
- <id>default-compile</id>
- <phase>none</phase>
- </execution>
- <execution>
- <id>default-testCompile</id>
- <phase>none</phase>
- </execution>
- </executions>
- </plugin>
- </plugins>
- </build>
- </profile>
- </profiles>
</project>
diff --git a/examples/camel-example-grpc-kubernetes/hello-camel-grpc-server-kubernetes/pom.xml b/examples/camel-example-grpc-kubernetes/hello-camel-grpc-server-kubernetes/pom.xml
index 5fbb1d4..ae98f79 100644
--- a/examples/camel-example-grpc-kubernetes/hello-camel-grpc-server-kubernetes/pom.xml
+++ b/examples/camel-example-grpc-kubernetes/hello-camel-grpc-server-kubernetes/pom.xml
@@ -53,6 +53,11 @@
<artifactId>grpc-stub</artifactId>
<version>${grpc-version}</version>
</dependency>
+ <dependency>
+ <groupId>javax.annotation</groupId>
+ <artifactId>javax.annotation-api</artifactId>
+ <version>${annotation-api-version}</version>
+ </dependency>
</dependencies>
<build>
<extensions>
@@ -166,4 +171,4 @@
</build>
</profile>
</profiles>
-</project>
\ No newline at end of file
+</project>
diff --git a/examples/camel-example-loan-broker-cxf/pom.xml b/examples/camel-example-loan-broker-cxf/pom.xml
index 5176fbb..04d4331 100644
--- a/examples/camel-example-loan-broker-cxf/pom.xml
+++ b/examples/camel-example-loan-broker-cxf/pom.xml
@@ -171,22 +171,6 @@
<target.main.class>org.apache.camel.loanbroker.Client</target.main.class>
</properties>
</profile>
- <profile>
- <id>jdk9+-build</id>
- <activation>
- <jdk>[9,)</jdk>
- </activation>
- <build>
- <plugins>
- <plugin>
- <artifactId>maven-surefire-plugin</artifactId>
- <configuration>
- <argLine>--add-modules java.xml.bind,java.xml.ws --add-opens java.base/java.lang=ALL-UNNAMED --add-opens java.xml.bind/com.sun.xml.internal.bind.v2.runtime=ALL-UNNAMED</argLine>
- </configuration>
- </plugin>
- </plugins>
- </build>
- </profile>
</profiles>
</project>
diff --git a/examples/camel-example-loan-broker-jms/pom.xml b/examples/camel-example-loan-broker-jms/pom.xml
index 9bce830..e030fb7 100644
--- a/examples/camel-example-loan-broker-jms/pom.xml
+++ b/examples/camel-example-loan-broker-jms/pom.xml
@@ -179,22 +179,6 @@
<target.main.class>org.apache.camel.loanbroker.Client</target.main.class>
</properties>
</profile>
- <profile>
- <id>jdk9+-build</id>
- <activation>
- <jdk>[9,)</jdk>
- </activation>
- <build>
- <plugins>
- <plugin>
- <artifactId>maven-surefire-plugin</artifactId>
- <configuration>
- <argLine>--add-modules java.xml.bind,java.xml.ws --add-opens java.base/java.lang=ALL-UNNAMED --add-opens java.xml.bind/com.sun.xml.internal.bind.v2.runtime=ALL-UNNAMED</argLine>
- </configuration>
- </plugin>
- </plugins>
- </build>
- </profile>
</profiles>
</project>
diff --git a/examples/camel-example-management/pom.xml b/examples/camel-example-management/pom.xml
index c7497de..eb5fde6 100644
--- a/examples/camel-example-management/pom.xml
+++ b/examples/camel-example-management/pom.xml
@@ -138,22 +138,4 @@
</plugins>
</build>
- <profiles>
- <profile>
- <id>jdk9+-build</id>
- <activation>
- <jdk>[9,)</jdk>
- </activation>
- <build>
- <plugins>
- <plugin>
- <artifactId>maven-surefire-plugin</artifactId>
- <configuration>
- <argLine>--add-modules java.xml.bind --add-opens java.base/java.lang=ALL-UNNAMED</argLine>
- </configuration>
- </plugin>
- </plugins>
- </build>
- </profile>
- </profiles>
</project>
diff --git a/examples/camel-example-pojo-messaging/pom.xml b/examples/camel-example-pojo-messaging/pom.xml
index 18ac626..276fff5 100644
--- a/examples/camel-example-pojo-messaging/pom.xml
+++ b/examples/camel-example-pojo-messaging/pom.xml
@@ -119,6 +119,18 @@
<artifactId>camel-test-spring</artifactId>
<scope>test</scope>
</dependency>
+ <dependency>
+ <groupId>com.sun.xml.bind</groupId>
+ <artifactId>jaxb-core</artifactId>
+ <version>${jaxb-version}</version>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.sun.xml.bind</groupId>
+ <artifactId>jaxb-impl</artifactId>
+ <version>${jaxb-version}</version>
+ <scope>test</scope>
+ </dependency>
</dependencies>
<build>
@@ -156,22 +168,4 @@
</plugins>
</build>
- <profiles>
- <profile>
- <id>jdk9+-build</id>
- <activation>
- <jdk>[9,)</jdk>
- </activation>
- <build>
- <plugins>
- <plugin>
- <artifactId>maven-surefire-plugin</artifactId>
- <configuration>
- <argLine>--add-modules java.xml.bind --add-opens java.base/java.lang=ALL-UNNAMED</argLine>
- </configuration>
- </plugin>
- </plugins>
- </build>
- </profile>
- </profiles>
</project>
diff --git a/examples/camel-example-rabbitmq/pom.xml b/examples/camel-example-rabbitmq/pom.xml
index c2afc8a..6a4c6cd 100644
--- a/examples/camel-example-rabbitmq/pom.xml
+++ b/examples/camel-example-rabbitmq/pom.xml
@@ -136,22 +136,4 @@
</plugins>
</build>
- <profiles>
- <profile>
- <id>jdk9+-build</id>
- <activation>
- <jdk>[9,)</jdk>
- </activation>
- <build>
- <plugins>
- <plugin>
- <artifactId>maven-surefire-plugin</artifactId>
- <configuration>
- <argLine>--add-modules java.xml.bind --add-opens java.base/java.lang=ALL-UNNAMED</argLine>
- </configuration>
- </plugin>
- </plugins>
- </build>
- </profile>
- </profiles>
</project>
diff --git a/examples/camel-example-reportincident-wssecurity/pom.xml b/examples/camel-example-reportincident-wssecurity/pom.xml
index 051cf51..eab5a73 100644
--- a/examples/camel-example-reportincident-wssecurity/pom.xml
+++ b/examples/camel-example-reportincident-wssecurity/pom.xml
@@ -223,26 +223,4 @@
</plugins>
</build>
- <profiles>
- <profile>
- <id>java9+</id>
- <activation>
- <jdk>[9,)</jdk>
- </activation>
- <build>
- <plugins>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-surefire-plugin</artifactId>
- <configuration>
- <excludes>
- <!--ignore tests until CXF-7520 is resolved and released-->
- <exclude>**/**</exclude>
- </excludes>
- </configuration>
- </plugin>
- </plugins>
- </build>
- </profile>
- </profiles>
</project>
diff --git a/examples/camel-example-reportincident/pom.xml b/examples/camel-example-reportincident/pom.xml
index 8575d68..7ceeecf 100644
--- a/examples/camel-example-reportincident/pom.xml
+++ b/examples/camel-example-reportincident/pom.xml
@@ -196,22 +196,4 @@
</plugins>
</build>
- <profiles>
- <profile>
- <id>jdk9+-build</id>
- <activation>
- <jdk>[9,)</jdk>
- </activation>
- <build>
- <plugins>
- <plugin>
- <artifactId>maven-surefire-plugin</artifactId>
- <configuration>
- <argLine>--add-modules java.xml.bind,java.xml.ws --add-opens java.base/java.lang=ALL-UNNAMED --add-opens java.base/java.lang.invoke=ALL-UNNAMED --add-opens java.base/java.util=ALL-UNNAMED --add-opens java.xml.bind/com.sun.xml.internal.bind.v2.runtime=ALL-UNNAMED</argLine>
- </configuration>
- </plugin>
- </plugins>
- </build>
- </profile>
- </profiles>
</project>
diff --git a/examples/camel-example-rest-producer/pom.xml b/examples/camel-example-rest-producer/pom.xml
index 39f2ae4..cda69ab 100644
--- a/examples/camel-example-rest-producer/pom.xml
+++ b/examples/camel-example-rest-producer/pom.xml
@@ -132,22 +132,4 @@
</plugins>
</build>
- <profiles>
- <profile>
- <id>jdk9+-build</id>
- <activation>
- <jdk>[9,)</jdk>
- </activation>
- <build>
- <plugins>
- <plugin>
- <artifactId>maven-surefire-plugin</artifactId>
- <configuration>
- <argLine>--add-modules java.xml.bind --add-opens java.base/java.lang=ALL-UNNAMED</argLine>
- </configuration>
- </plugin>
- </plugins>
- </build>
- </profile>
- </profiles>
</project>
diff --git a/examples/camel-example-scala/pom.xml b/examples/camel-example-scala/pom.xml
index 2b2fe4b..3b60f3c 100644
--- a/examples/camel-example-scala/pom.xml
+++ b/examples/camel-example-scala/pom.xml
@@ -156,27 +156,4 @@
</plugins>
</build>
- <profiles>
- <profile>
- <id>jdk9+-build</id>
- <activation>
- <jdk>[9,)</jdk>
- </activation>
- <build>
- <plugins>
- <plugin>
- <!--Skip compile on Java 9 https://issues.apache.org/jira/browse/CAMEL-10904 -->
- <groupId>net.alchim31.maven</groupId>
- <artifactId>scala-maven-plugin</artifactId>
- <executions>
- <execution>
- <id>default</id>
- <phase>none</phase>
- </execution>
- </executions>
- </plugin>
- </plugins>
- </build>
- </profile>
- </profiles>
</project>
diff --git a/examples/camel-example-spring-boot-activemq/pom.xml b/examples/camel-example-spring-boot-activemq/pom.xml
index f74235a..0a66ceb 100644
--- a/examples/camel-example-spring-boot-activemq/pom.xml
+++ b/examples/camel-example-spring-boot-activemq/pom.xml
@@ -125,24 +125,4 @@
</plugins>
</build>
- <profiles>
- <profile>
- <id>jdk9+-build</id>
- <activation>
- <jdk>[9,)</jdk>
- </activation>
- <build>
- <plugins>
- <plugin>
- <artifactId>maven-surefire-plugin</artifactId>
- <configuration>
- <argLine>--add-modules java.xml.bind --add-opens
- java.base/java.lang=ALL-UNNAMED</argLine>
- </configuration>
- </plugin>
- </plugins>
- </build>
- </profile>
- </profiles>
-
</project>
diff --git a/examples/camel-example-spring-boot-clustered-route-controller/pom.xml b/examples/camel-example-spring-boot-clustered-route-controller/pom.xml
index 29cdc87..d35a6d2 100644
--- a/examples/camel-example-spring-boot-clustered-route-controller/pom.xml
+++ b/examples/camel-example-spring-boot-clustered-route-controller/pom.xml
@@ -46,22 +46,4 @@
<module>cluster-node</module>
</modules>
- <profiles>
- <profile>
- <id>jdk9+-build</id>
- <activation>
- <jdk>[9,)</jdk>
- </activation>
- <build>
- <plugins>
- <plugin>
- <artifactId>maven-surefire-plugin</artifactId>
- <configuration>
- <argLine>--add-modules java.xml.bind --add-opens java.base/java.lang=ALL-UNNAMED</argLine>
- </configuration>
- </plugin>
- </plugins>
- </build>
- </profile>
- </profiles>
</project>
diff --git a/examples/camel-example-spring-boot-grpc/hello-camel-grpc-server/pom.xml b/examples/camel-example-spring-boot-grpc/hello-camel-grpc-server/pom.xml
index 4165a9e..84f076a 100644
--- a/examples/camel-example-spring-boot-grpc/hello-camel-grpc-server/pom.xml
+++ b/examples/camel-example-spring-boot-grpc/hello-camel-grpc-server/pom.xml
@@ -52,6 +52,12 @@
<artifactId>grpc-stub</artifactId>
<version>${grpc-version}</version>
</dependency>
+ <!-- enable the APT processor -->
+ <dependency>
+ <groupId>javax.annotation</groupId>
+ <artifactId>javax.annotation-api</artifactId>
+ <version>${annotation-api-version}</version>
+ </dependency>
</dependencies>
<build>
<extensions>
diff --git a/examples/camel-example-spring-boot-health-checks/pom.xml b/examples/camel-example-spring-boot-health-checks/pom.xml
index 0c83439..4f66ca9 100644
--- a/examples/camel-example-spring-boot-health-checks/pom.xml
+++ b/examples/camel-example-spring-boot-health-checks/pom.xml
@@ -47,22 +47,4 @@
<module>application</module>
</modules>
- <profiles>
- <profile>
- <id>jdk9+-build</id>
- <activation>
- <jdk>[9,)</jdk>
- </activation>
- <build>
- <plugins>
- <plugin>
- <artifactId>maven-surefire-plugin</artifactId>
- <configuration>
- <argLine>--add-modules java.xml.bind --add-opens java.base/java.lang=ALL-UNNAMED</argLine>
- </configuration>
- </plugin>
- </plugins>
- </build>
- </profile>
- </profiles>
</project>
diff --git a/examples/camel-example-spring-boot-master/pom.xml b/examples/camel-example-spring-boot-master/pom.xml
index 0471705..def92f9 100644
--- a/examples/camel-example-spring-boot-master/pom.xml
+++ b/examples/camel-example-spring-boot-master/pom.xml
@@ -98,22 +98,4 @@
</plugins>
</build>
- <profiles>
- <profile>
- <id>jdk9+-build</id>
- <activation>
- <jdk>[9,)</jdk>
- </activation>
- <build>
- <plugins>
- <plugin>
- <artifactId>maven-surefire-plugin</artifactId>
- <configuration>
- <argLine>--add-modules java.xml.bind --add-opens java.base/java.lang=ALL-UNNAMED</argLine>
- </configuration>
- </plugin>
- </plugins>
- </build>
- </profile>
- </profiles>
</project>
diff --git a/examples/camel-example-spring-boot-pojo/pom.xml b/examples/camel-example-spring-boot-pojo/pom.xml
index 3d1ebc2..3796439 100644
--- a/examples/camel-example-spring-boot-pojo/pom.xml
+++ b/examples/camel-example-spring-boot-pojo/pom.xml
@@ -110,22 +110,4 @@
</plugins>
</build>
- <profiles>
- <profile>
- <id>jdk9+-build</id>
- <activation>
- <jdk>[9,)</jdk>
- </activation>
- <build>
- <plugins>
- <plugin>
- <artifactId>maven-surefire-plugin</artifactId>
- <configuration>
- <argLine>--add-modules java.xml.bind --add-opens java.base/java.lang=ALL-UNNAMED</argLine>
- </configuration>
- </plugin>
- </plugins>
- </build>
- </profile>
- </profiles>
</project>
diff --git a/examples/camel-example-spring-boot-rest-jpa/pom.xml b/examples/camel-example-spring-boot-rest-jpa/pom.xml
index 64e9cf3..eda7379 100644
--- a/examples/camel-example-spring-boot-rest-jpa/pom.xml
+++ b/examples/camel-example-spring-boot-rest-jpa/pom.xml
@@ -124,6 +124,19 @@
<scope>test</scope>
</dependency>
+ <dependency>
+ <groupId>com.sun.xml.bind</groupId>
+ <artifactId>jaxb-core</artifactId>
+ <version>${jaxb-version}</version>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.sun.xml.bind</groupId>
+ <artifactId>jaxb-impl</artifactId>
+ <version>${jaxb-version}</version>
+ <scope>test</scope>
+ </dependency>
+
</dependencies>
<build>
@@ -143,24 +156,6 @@
</plugins>
</build>
- <profiles>
- <profile>
- <id>jdk9+-build</id>
- <activation>
- <jdk>[9,)</jdk>
- </activation>
- <build>
- <plugins>
- <plugin>
- <artifactId>maven-surefire-plugin</artifactId>
- <configuration>
- <argLine>--add-modules java.xml.bind --add-opens java.base/java.lang=ALL-UNNAMED --add-opens java.base/java.lang.invoke=ALL-UNNAMED</argLine>
- </configuration>
- </plugin>
- </plugins>
- </build>
- </profile>
- </profiles>
</project>
diff --git a/examples/camel-example-spring-boot-supervising-route-controller/pom.xml b/examples/camel-example-spring-boot-supervising-route-controller/pom.xml
index 79f13c6..fa7c958 100644
--- a/examples/camel-example-spring-boot-supervising-route-controller/pom.xml
+++ b/examples/camel-example-spring-boot-supervising-route-controller/pom.xml
@@ -139,22 +139,4 @@
</plugins>
</build>
- <profiles>
- <profile>
- <id>jdk9+-build</id>
- <activation>
- <jdk>[9,)</jdk>
- </activation>
- <build>
- <plugins>
- <plugin>
- <artifactId>maven-surefire-plugin</artifactId>
- <configuration>
- <argLine>--add-modules java.xml.bind --add-opens java.base/java.lang=ALL-UNNAMED</argLine>
- </configuration>
- </plugin>
- </plugins>
- </build>
- </profile>
- </profiles>
</project>
diff --git a/examples/camel-example-spring-boot-xml/pom.xml b/examples/camel-example-spring-boot-xml/pom.xml
index 0fed4f3..c97afd9 100644
--- a/examples/camel-example-spring-boot-xml/pom.xml
+++ b/examples/camel-example-spring-boot-xml/pom.xml
@@ -137,22 +137,4 @@
</plugins>
</build>
- <profiles>
- <profile>
- <id>jdk9+-build</id>
- <activation>
- <jdk>[9,)</jdk>
- </activation>
- <build>
- <plugins>
- <plugin>
- <artifactId>maven-surefire-plugin</artifactId>
- <configuration>
- <argLine>--add-modules java.xml.bind --add-opens java.base/java.lang=ALL-UNNAMED</argLine>
- </configuration>
- </plugin>
- </plugins>
- </build>
- </profile>
- </profiles>
</project>
diff --git a/examples/camel-example-spring-boot/pom.xml b/examples/camel-example-spring-boot/pom.xml
index c7f633b..109695e 100644
--- a/examples/camel-example-spring-boot/pom.xml
+++ b/examples/camel-example-spring-boot/pom.xml
@@ -137,22 +137,4 @@
</plugins>
</build>
- <profiles>
- <profile>
- <id>jdk9+-build</id>
- <activation>
- <jdk>[9,)</jdk>
- </activation>
- <build>
- <plugins>
- <plugin>
- <artifactId>maven-surefire-plugin</artifactId>
- <configuration>
- <argLine>--add-modules java.xml.bind --add-opens java.base/java.lang=ALL-UNNAMED</argLine>
- </configuration>
- </plugin>
- </plugins>
- </build>
- </profile>
- </profiles>
</project>
diff --git a/examples/camel-example-spring-jms/pom.xml b/examples/camel-example-spring-jms/pom.xml
index 621d31e..25dce64 100644
--- a/examples/camel-example-spring-jms/pom.xml
+++ b/examples/camel-example-spring-jms/pom.xml
@@ -144,22 +144,6 @@
<target.main.class>org.apache.camel.example.client.CamelClientEndpoint</target.main.class>
</properties>
</profile>
- <profile>
- <id>jdk9+-build</id>
- <activation>
- <jdk>[9,)</jdk>
- </activation>
- <build>
- <plugins>
- <plugin>
- <artifactId>maven-surefire-plugin</artifactId>
- <configuration>
- <argLine>--add-modules java.xml.bind --add-opens java.base/java.lang=ALL-UNNAMED</argLine>
- </configuration>
- </plugin>
- </plugins>
- </build>
- </profile>
</profiles>
<build>
diff --git a/examples/camel-example-transformer-demo/pom.xml b/examples/camel-example-transformer-demo/pom.xml
index cbe6ef6..396da16 100644
--- a/examples/camel-example-transformer-demo/pom.xml
+++ b/examples/camel-example-transformer-demo/pom.xml
@@ -104,22 +104,4 @@
</plugins>
</build>
- <profiles>
- <profile>
- <id>jdk9+-build</id>
- <activation>
- <jdk>[9,)</jdk>
- </activation>
- <build>
- <plugins>
- <plugin>
- <artifactId>maven-surefire-plugin</artifactId>
- <configuration>
- <argLine>--add-modules java.xml.bind --add-opens java.base/java.lang=ALL-UNNAMED</argLine>
- </configuration>
- </plugin>
- </plugins>
- </build>
- </profile>
- </profiles>
</project>
diff --git a/examples/camel-example-validator-spring-boot/pom.xml b/examples/camel-example-validator-spring-boot/pom.xml
index 2286525..e411a52 100644
--- a/examples/camel-example-validator-spring-boot/pom.xml
+++ b/examples/camel-example-validator-spring-boot/pom.xml
@@ -125,22 +125,4 @@
</plugins>
</build>
- <profiles>
- <profile>
- <id>jdk9+-build</id>
- <activation>
- <jdk>[9,)</jdk>
- </activation>
- <build>
- <plugins>
- <plugin>
- <artifactId>maven-surefire-plugin</artifactId>
- <configuration>
- <argLine>--add-modules java.xml.bind --add-opens java.base/java.lang=ALL-UNNAMED</argLine>
- </configuration>
- </plugin>
- </plugins>
- </build>
- </profile>
- </profiles>
</project>
diff --git a/parent/pom.xml b/parent/pom.xml
index 4d7f555..78090b0 100644
--- a/parent/pom.xml
+++ b/parent/pom.xml
@@ -40,10 +40,12 @@
<!-- dependency versions -->
<abdera-version>1.1.3</abdera-version>
<!-- Note that activemq dependency is only used for testing! -->
+ <activation-api-version>1.2.0</activation-api-version>
<activemq-version>5.15.7</activemq-version>
<activemq-artemis-version>2.6.3</activemq-artemis-version>
<aether-version>1.0.2.v20150114</aether-version>
<ahc-version>2.6.0</ahc-version>
+ <annotation-api-version>1.3.2</annotation-api-version>
<ant-bundle-version>1.7.0_6</ant-bundle-version>
<antlr-bundle-version>3.5.2_1</antlr-bundle-version>
<antlr-runtime-bundle-version>3.5.2_1</antlr-runtime-bundle-version>
@@ -169,9 +171,9 @@
<couchbase-client-version>1.4.13</couchbase-client-version>
<couchbase-client-bundle-version>1.4.13_1</couchbase-client-bundle-version>
<curator-version>2.12.0</curator-version>
- <cxf-version>3.2.7</cxf-version>
+ <cxf-version>3.3.0-SNAPSHOT</cxf-version><!-- we need SNAPSHOT version for Java 11 support, see CXF-7741 -->
<cxf-version-range>[3.1,4.0)</cxf-version-range>
- <cxf-xjc-plugin-version>3.2.0</cxf-xjc-plugin-version>
+ <cxf-xjc-plugin-version>3.2.3</cxf-xjc-plugin-version>
<cxf-xjc-utils-version>3.2.0</cxf-xjc-utils-version>
<deltaspike-version>1.9.0</deltaspike-version>
<depends-maven-plugin-version>1.4.0</depends-maven-plugin-version>
@@ -632,6 +634,7 @@
<snakeyaml-version>1.23</snakeyaml-version>
<snappy-version>1.1.4</snappy-version>
<snmp4j-version>2.6.3_1</snmp4j-version>
+ <soap-api-version>1.4.0</soap-api-version>
<solr-bundle-version>7.5.0_1</solr-bundle-version>
<!-- solr version aligned with lucene -->
<solr-version>7.5.0</solr-version>
@@ -711,6 +714,7 @@
<vysper-version>0.7</vysper-version>
<web3j-version>3.6.0</web3j-version>
<web3j-quorum-version>0.8.0</web3j-quorum-version>
+ <webservices-api-version>2.1-b16</webservices-api-version>
<weld1-version>1.1.28.Final</weld1-version>
<weld2-version>2.4.7.Final</weld2-version>
<weld3-version>3.0.5.Final</weld3-version>
@@ -5342,7 +5346,7 @@
<plugin>
<groupId>org.jvnet.jaxb2.maven2</groupId>
<artifactId>maven-jaxb2-plugin</artifactId>
- <version>0.8.3</version>
+ <version>0.14.0</version>
<executions>
<execution>
<goals>
@@ -5847,62 +5851,5 @@
</build>
</profile>
- <profile>
- <id>jdk9+-build</id>
- <activation>
- <jdk>[9,)</jdk>
- </activation>
- <properties>
- <cxf.codegen.jvmArgs>--add-modules java.activation,java.xml.bind,java.xml.ws --add-exports=java.xml.bind/com.sun.xml.internal.bind.v2.runtime=ALL-UNNAMED --add-exports=jdk.xml.dom/org.w3c.dom.html=ALL-UNNAMED --add-exports=java.xml/com.sun.org.apache.xerces.internal.impl.xs=ALL-UNNAMED --add-exports=java.xml.bind/com.sun.xml.internal.bind.marshaller=ALL-UNNAMED --add-opens java.xml.ws/javax.xml.ws.wsaddressing=ALL-UNNAMED --add-opens java.base/java.security=ALL-UNNAMED --add-open [...]
- <cxf.xjc.jvmArgs>--add-modules java.activation,java.xml.bind,java.xml.ws --add-exports=java.xml.bind/com.sun.xml.internal.bind.v2.runtime=ALL-UNNAMED --add-exports=jdk.xml.dom/org.w3c.dom.html=ALL-UNNAMED --add-exports=java.xml/com.sun.org.apache.xerces.internal.impl.xs=ALL-UNNAMED --add-exports=java.xml.bind/com.sun.xml.internal.bind.marshaller=ALL-UNNAMED --add-opens java.xml.ws/javax.xml.ws.wsaddressing=ALL-UNNAMED --add-opens java.base/java.security=ALL-UNNAMED --add-opens ja [...]
- <cxf.codegenplugin.forkmode>true</cxf.codegenplugin.forkmode>
- <camel.surefire.fork.vmargs>--add-modules java.xml.bind,java.xml.ws,java.xml.ws.annotation,java.sql --add-opens java.base/javax.net=ALL-UNNAMED --add-opens java.base/sun.nio.ch=ALL-UNNAMED --add-opens java.base/java.net=ALL-UNNAMED --add-opens java.base/java.util.concurrent=ALL-UNNAMED --add-opens java.base/java.util.regex=ALL-UNNAMED --add-opens java.desktop/java.awt.font=ALL-UNNAMED --add-opens java.base/java.lang.reflect=ALL-UNNAMED --add-opens java.base/java.text=ALL-UNNAMED [...]
- </properties>
- <build>
- <pluginManagement>
- <plugins>
- <plugin>
- <groupId>org.apache.cxf</groupId>
- <artifactId>cxf-codegen-plugin</artifactId>
- <dependencies>
- <dependency>
- <groupId>javax.xml.bind</groupId>
- <artifactId>jaxb-api</artifactId>
- <version>${jaxb-version}</version>
- </dependency>
- </dependencies>
- </plugin>
- <plugin>
- <groupId>org.apache.camel</groupId>
- <artifactId>camel-package-maven-plugin</artifactId>
- </plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-compiler-plugin</artifactId>
- <version>${maven-compiler-plugin-version}</version>
- <configuration>
- <source>${jdk.version}</source>
- <target>${jdk.version}</target>
- <maxmem>512M</maxmem>
- <fork>true</fork>
- <compilerArgs>
- <arg>-J--add-modules</arg>
- <arg>-Jjava.xml.bind</arg>
- <!-- SB2 actuator endpoint requires MethodParameter metadata -->
- <arg>-parameters</arg>
- </compilerArgs>
- </configuration>
- </plugin>
- <plugin>
- <artifactId>maven-surefire-plugin</artifactId>
- <!--lets avoid polluting every pom.xml as these settings are almost always needed-->
- <configuration>
- <argLine>${camel.surefire.fork.vmargs}</argLine>
- </configuration>
- </plugin>
- </plugins>
- </pluginManagement>
- </build>
- </profile>
</profiles>
</project>
diff --git a/platforms/camel-catalog-rest/pom.xml b/platforms/camel-catalog-rest/pom.xml
index a1fbcfb..b5f83b7 100644
--- a/platforms/camel-catalog-rest/pom.xml
+++ b/platforms/camel-catalog-rest/pom.xml
@@ -173,51 +173,4 @@
</dependencies>
- <profiles>
- <profile>
- <id>java9+</id>
- <activation>
- <jdk>[9,)</jdk>
- </activation>
- <build>
- <plugins>
- <plugin>
- <artifactId>maven-surefire-plugin</artifactId>
- <configuration>
- <argLine>--patch-module java.xml.ws.annotation=${project.basedir}/target/java9/javax.annotation-api-1.2.jar ${camel.surefire.fork.vmargs}</argLine>
- </configuration>
- </plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-dependency-plugin</artifactId>
- <version>2.10</version>
- <executions>
- <execution>
- <id>copy</id>
- <phase>validate</phase>
- <goals>
- <goal>copy</goal>
- </goals>
- <configuration>
- <artifactItems>
- <artifactItem>
- <groupId>javax.annotation</groupId>
- <artifactId>javax.annotation-api</artifactId>
- <version>1.2</version>
- <type>jar</type>
- <overWrite>false</overWrite>
- <outputDirectory>${project.basedir}/target/java9</outputDirectory>
- </artifactItem>
- </artifactItems>
- <overWriteReleases>false</overWriteReleases>
- <overWriteSnapshots>true</overWriteSnapshots>
- </configuration>
- </execution>
- </executions>
- </plugin>
- </plugins>
- </build>
- </profile>
- </profiles>
-
</project>
diff --git a/platforms/spring-boot/components-starter/pom.xml b/platforms/spring-boot/components-starter/pom.xml
index 0e740fb..e4a18fd 100644
--- a/platforms/spring-boot/components-starter/pom.xml
+++ b/platforms/spring-boot/components-starter/pom.xml
@@ -374,22 +374,4 @@
<module>camel-zookeeper-master-starter</module>
<module>camel-zookeeper-starter</module>
</modules>
- <profiles>
- <profile>
- <id>jdk9+-build</id>
- <activation>
- <jdk>[9,)</jdk>
- </activation>
- <build>
- <plugins>
- <plugin>
- <artifactId>maven-surefire-plugin</artifactId>
- <configuration>
- <argLine>--add-modules java.xml.bind --add-opens java.base/java.lang=ALL-UNNAMED</argLine>
- </configuration>
- </plugin>
- </plugins>
- </build>
- </profile>
- </profiles>
</project>
diff --git a/platforms/spring-boot/spring-boot-dm/camel-spring-boot-dependencies/pom.xml b/platforms/spring-boot/spring-boot-dm/camel-spring-boot-dependencies/pom.xml
index 0db710e..ec0a0e8 100644
--- a/platforms/spring-boot/spring-boot-dm/camel-spring-boot-dependencies/pom.xml
+++ b/platforms/spring-boot/spring-boot-dm/camel-spring-boot-dependencies/pom.xml
@@ -3216,142 +3216,142 @@
<dependency>
<groupId>org.apache.cxf.services.sts</groupId>
<artifactId>cxf-services-sts-core</artifactId>
- <version>3.2.7</version>
+ <version>3.3.0-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>org.apache.cxf.services.ws-discovery</groupId>
<artifactId>cxf-services-ws-discovery-api</artifactId>
- <version>3.2.7</version>
+ <version>3.3.0-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-core</artifactId>
- <version>3.2.7</version>
+ <version>3.3.0-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-rt-bindings-soap</artifactId>
- <version>3.2.7</version>
+ <version>3.3.0-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-rt-bindings-xml</artifactId>
- <version>3.2.7</version>
+ <version>3.3.0-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-rt-databinding-jaxb</artifactId>
- <version>3.2.7</version>
+ <version>3.3.0-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-rt-features-clustering</artifactId>
- <version>3.2.7</version>
+ <version>3.3.0-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-rt-features-logging</artifactId>
- <version>3.2.7</version>
+ <version>3.3.0-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-rt-frontend-jaxrs</artifactId>
- <version>3.2.7</version>
+ <version>3.3.0-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-rt-frontend-jaxws</artifactId>
- <version>3.2.7</version>
+ <version>3.3.0-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-rt-frontend-simple</artifactId>
- <version>3.2.7</version>
+ <version>3.3.0-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-rt-management</artifactId>
- <version>3.2.7</version>
+ <version>3.3.0-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-rt-rs-client</artifactId>
- <version>3.2.7</version>
+ <version>3.3.0-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-rt-rs-extension-providers</artifactId>
- <version>3.2.7</version>
+ <version>3.3.0-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-rt-rs-security-oauth2</artifactId>
- <version>3.2.7</version>
+ <version>3.3.0-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-rt-rs-service-description-swagger</artifactId>
- <version>3.2.7</version>
+ <version>3.3.0-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-rt-transports-http</artifactId>
- <version>3.2.7</version>
+ <version>3.3.0-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-rt-transports-http-jetty</artifactId>
- <version>3.2.7</version>
+ <version>3.3.0-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-rt-transports-jms</artifactId>
- <version>3.2.7</version>
+ <version>3.3.0-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-rt-transports-local</artifactId>
- <version>3.2.7</version>
+ <version>3.3.0-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-rt-ws-addr</artifactId>
- <version>3.2.7</version>
+ <version>3.3.0-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-rt-ws-mex</artifactId>
- <version>3.2.7</version>
+ <version>3.3.0-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-rt-ws-policy</artifactId>
- <version>3.2.7</version>
+ <version>3.3.0-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-rt-ws-rm</artifactId>
- <version>3.2.7</version>
+ <version>3.3.0-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-rt-ws-security</artifactId>
- <version>3.2.7</version>
+ <version>3.3.0-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-rt-ws-security-oauth2</artifactId>
- <version>3.2.7</version>
+ <version>3.3.0-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-rt-wsdl</artifactId>
- <version>3.2.7</version>
+ <version>3.3.0-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-testutils</artifactId>
- <version>3.2.7</version>
+ <version>3.3.0-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>org.apache.ftpserver</groupId>
diff --git a/tests/camel-blueprint-cxf-test/pom.xml b/tests/camel-blueprint-cxf-test/pom.xml
index 309bc07..b705fdf 100644
--- a/tests/camel-blueprint-cxf-test/pom.xml
+++ b/tests/camel-blueprint-cxf-test/pom.xml
@@ -191,26 +191,4 @@
</dependencies>
- <profiles>
- <profile>
- <id>java9+</id>
- <activation>
- <jdk>[9,)</jdk>
- </activation>
- <build>
- <plugins>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-surefire-plugin</artifactId>
- <configuration>
- <excludes>
- <!--ignore tests until CXF-7520 is resolved and released-->
- <exclude>**/**</exclude>
- </excludes>
- </configuration>
- </plugin>
- </plugins>
- </build>
- </profile>
- </profiles>
</project>
diff --git a/tests/camel-blueprint-test/pom.xml b/tests/camel-blueprint-test/pom.xml
index d724be5..499048b 100644
--- a/tests/camel-blueprint-test/pom.xml
+++ b/tests/camel-blueprint-test/pom.xml
@@ -62,22 +62,4 @@
</dependencies>
- <profiles>
- <profile>
- <id>jdk9+-build</id>
- <activation>
- <jdk>[9,)</jdk>
- </activation>
- <build>
- <plugins>
- <plugin>
- <artifactId>maven-surefire-plugin</artifactId>
- <configuration>
- <argLine>--add-modules java.xml.bind --add-opens java.base/java.lang=ALL-UNNAMED</argLine>
- </configuration>
- </plugin>
- </plugins>
- </build>
- </profile>
- </profiles>
</project>
diff --git a/tests/camel-itest/pom.xml b/tests/camel-itest/pom.xml
index 33984e8..1410cc1 100644
--- a/tests/camel-itest/pom.xml
+++ b/tests/camel-itest/pom.xml
@@ -469,26 +469,4 @@
</plugins>
</build>
- <profiles>
- <profile>
- <id>jdk9+-build</id>
- <activation>
- <jdk>[9,)</jdk>
- </activation>
- <build>
- <plugins>
- <plugin>
- <artifactId>maven-surefire-plugin</artifactId>
- <configuration>
- <excludes>
- <!-- exclude doc tests as they dont work on CI server -->
- <exclude>**/*DocumentationTest.*</exclude>
- </excludes>
- </configuration>
- </plugin>
- </plugins>
- </build>
- </profile>
- </profiles>
-
</project>
diff --git a/tooling/apt/pom.xml b/tooling/apt/pom.xml
index c44dc85..e0de7a8 100644
--- a/tooling/apt/pom.xml
+++ b/tooling/apt/pom.xml
@@ -51,6 +51,12 @@
<version>${project.version}</version>
</dependency>
+ <dependency>
+ <groupId>javax.xml.bind</groupId>
+ <artifactId>jaxb-api</artifactId>
+ <version>${jaxb-version}</version>
+ </dependency>
+
<!-- logging -->
<dependency>
<groupId>org.apache.logging.log4j</groupId>
diff --git a/tooling/maven/camel-api-component-maven-plugin/pom.xml b/tooling/maven/camel-api-component-maven-plugin/pom.xml
index ab268a8..5fb6cfd 100644
--- a/tooling/maven/camel-api-component-maven-plugin/pom.xml
+++ b/tooling/maven/camel-api-component-maven-plugin/pom.xml
@@ -176,11 +176,7 @@
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-plugin-plugin</artifactId>
- <version>3.3</version>
- <configuration>
- <!-- see http://jira.codehaus.org/browse/MNG-5346 -->
- <skipErrorNoDescriptorsFound>true</skipErrorNoDescriptorsFound>
- </configuration>
+ <version>3.6.0</version>
<executions>
<execution>
<id>mojo-descriptor</id>
diff --git a/tooling/maven/camel-eip-documentation-enricher-maven-plugin/pom.xml b/tooling/maven/camel-eip-documentation-enricher-maven-plugin/pom.xml
index 37dcbae..8d3e530 100644
--- a/tooling/maven/camel-eip-documentation-enricher-maven-plugin/pom.xml
+++ b/tooling/maven/camel-eip-documentation-enricher-maven-plugin/pom.xml
@@ -156,7 +156,7 @@
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-plugin-plugin</artifactId>
- <version>3.3</version>
+ <version>3.6.0</version>
<configuration>
<!-- see http://jira.codehaus.org/browse/MNG-5346 -->
<skipErrorNoDescriptorsFound>true</skipErrorNoDescriptorsFound>
@@ -180,29 +180,4 @@
</pluginManagement>
</build>
- <profiles>
- <profile>
- <id>jdk9+-build</id>
- <activation>
- <jdk>[9,)</jdk>
- </activation>
- <dependencies>
- <dependency>
- <groupId>xalan</groupId>
- <artifactId>xalan</artifactId>
- </dependency>
- </dependencies>
- <build>
- <plugins>
- <plugin>
- <artifactId>maven-surefire-plugin</artifactId>
- <configuration>
- <argLine>--add-opens java.base/java.io=ALL-UNNAMED --add-opens java.base/java.lang=ALL-UNNAMED</argLine>
- </configuration>
- </plugin>
- </plugins>
- </build>
- </profile>
- </profiles>
-
</project>
diff --git a/tooling/maven/camel-package-maven-plugin/pom.xml b/tooling/maven/camel-package-maven-plugin/pom.xml
index 01be522..3bdc9cf 100644
--- a/tooling/maven/camel-package-maven-plugin/pom.xml
+++ b/tooling/maven/camel-package-maven-plugin/pom.xml
@@ -150,6 +150,27 @@
<version>${freemarker-version}</version>
</dependency>
+ <dependency>
+ <groupId>javax.annotation</groupId>
+ <artifactId>javax.annotation-api</artifactId>
+ <version>${annotation-api-version}</version>
+ </dependency>
+ <dependency>
+ <groupId>javax.xml.bind</groupId>
+ <artifactId>jaxb-api</artifactId>
+ <version>${jaxb-version}</version>
+ </dependency>
+ <dependency>
+ <groupId>com.sun.xml.bind</groupId>
+ <artifactId>jaxb-core</artifactId>
+ <version>${jaxb-version}</version>
+ </dependency>
+ <dependency>
+ <groupId>com.sun.xml.bind</groupId>
+ <artifactId>jaxb-impl</artifactId>
+ <version>${jaxb-version}</version>
+ </dependency>
+
<!-- logging -->
<dependency>
<groupId>org.apache.logging.log4j</groupId>
@@ -194,20 +215,4 @@
</dependency>
</dependencies>
- <profiles>
- <profile>
- <id>jigsaw</id>
- <activation>
- <jdk>[1.9,)</jdk>
- </activation>
- <dependencies>
- <dependency>
- <groupId>javax.annotation</groupId>
- <artifactId>javax.annotation-api</artifactId>
- <version>1.3</version>
- </dependency>
- </dependencies>
- </profile>
- </profiles>
-
</project>
diff --git a/tooling/maven/camel-restdsl-swagger-plugin/pom.xml b/tooling/maven/camel-restdsl-swagger-plugin/pom.xml
index d4a7052..3ea7dfa 100644
--- a/tooling/maven/camel-restdsl-swagger-plugin/pom.xml
+++ b/tooling/maven/camel-restdsl-swagger-plugin/pom.xml
@@ -110,6 +110,21 @@
<version>2.3.0</version>
</dependency>
<dependency>
+ <groupId>javax.annotation</groupId>
+ <artifactId>javax.annotation-api</artifactId>
+ <version>${annotation-api-version}</version>
+ </dependency>
+ <dependency>
+ <groupId>com.sun.xml.bind</groupId>
+ <artifactId>jaxb-core</artifactId>
+ <version>${jaxb-version}</version>
+ </dependency>
+ <dependency>
+ <groupId>com.sun.xml.bind</groupId>
+ <artifactId>jaxb-impl</artifactId>
+ <version>${jaxb-version}</version>
+ </dependency>
+ <dependency>
<groupId>org.apache.maven.plugin-tools</groupId>
<artifactId>maven-plugin-annotations</artifactId>
<version>3.5</version>
@@ -117,20 +132,4 @@
</dependency>
</dependencies>
- <profiles>
- <profile>
- <id>jigsaw</id>
- <activation>
- <jdk>[1.9,)</jdk>
- </activation>
- <dependencies>
- <dependency>
- <groupId>javax.annotation</groupId>
- <artifactId>javax.annotation-api</artifactId>
- <version>1.3</version>
- </dependency>
- </dependencies>
- </profile>
- </profiles>
-
</project>
diff --git a/tooling/maven/camel-restdsl-swagger-plugin/src/it/simple-dto/pom.xml b/tooling/maven/camel-restdsl-swagger-plugin/src/it/simple-dto/pom.xml
index f30dfe0..55fd1e8 100644
--- a/tooling/maven/camel-restdsl-swagger-plugin/src/it/simple-dto/pom.xml
+++ b/tooling/maven/camel-restdsl-swagger-plugin/src/it/simple-dto/pom.xml
@@ -59,6 +59,11 @@
<artifactId>threetenbp</artifactId>
<version>1.3.7</version>
</dependency>
+ <dependency>
+ <groupId>javax.annotation</groupId>
+ <artifactId>javax.annotation-api</artifactId>
+ <version>@annotation-api-version@</version>
+ </dependency>
</dependencies>
<build>
diff --git a/tooling/maven/camel-restdsl-swagger-plugin/src/it/simple-xml-dto/pom.xml b/tooling/maven/camel-restdsl-swagger-plugin/src/it/simple-xml-dto/pom.xml
index a564b6a..3ffa8cb 100644
--- a/tooling/maven/camel-restdsl-swagger-plugin/src/it/simple-xml-dto/pom.xml
+++ b/tooling/maven/camel-restdsl-swagger-plugin/src/it/simple-xml-dto/pom.xml
@@ -59,6 +59,11 @@
<artifactId>threetenbp</artifactId>
<version>1.3.7</version>
</dependency>
+ <dependency>
+ <groupId>javax.annotation</groupId>
+ <artifactId>javax.annotation-api</artifactId>
+ <version>@annotation-api-version@</version>
+ </dependency>
</dependencies>
<build>
diff --git a/tooling/swagger-rest-dsl-generator/pom.xml b/tooling/swagger-rest-dsl-generator/pom.xml
index 23f3053..0405021 100644
--- a/tooling/swagger-rest-dsl-generator/pom.xml
+++ b/tooling/swagger-rest-dsl-generator/pom.xml
@@ -47,6 +47,26 @@
<artifactId>swagger-parser</artifactId>
<version>${swagger-java-parser-version}</version>
</dependency>
+ <dependency>
+ <groupId>javax.annotation</groupId>
+ <artifactId>javax.annotation-api</artifactId>
+ <version>${annotation-api-version}</version>
+ </dependency>
+ <dependency>
+ <groupId>javax.xml.bind</groupId>
+ <artifactId>jaxb-api</artifactId>
+ <version>${jaxb-version}</version>
+ </dependency>
+ <dependency>
+ <groupId>com.sun.xml.bind</groupId>
+ <artifactId>jaxb-core</artifactId>
+ <version>${jaxb-version}</version>
+ </dependency>
+ <dependency>
+ <groupId>com.sun.xml.bind</groupId>
+ <artifactId>jaxb-impl</artifactId>
+ <version>${jaxb-version}</version>
+ </dependency>
<!-- test -->
<dependency>
[camel] 11/19: CAMEL-12618: add Glassfish JAXB implementation ...
Posted by zr...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
zregvart pushed a commit to branch java-10-test
in repository https://gitbox.apache.org/repos/asf/camel.git
commit 8da64d7c6460a1c81b91edf1639828a087027587
Author: Zoran Regvart <zr...@apache.org>
AuthorDate: Mon Nov 12 11:14:54 2018 +0100
CAMEL-12618: add Glassfish JAXB implementation ...
...to camel-spring-test
---
components/camel-test-spring/pom.xml | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/components/camel-test-spring/pom.xml b/components/camel-test-spring/pom.xml
index ac46f19..1e5eb42 100644
--- a/components/camel-test-spring/pom.xml
+++ b/components/camel-test-spring/pom.xml
@@ -55,6 +55,12 @@
<groupId>org.springframework</groupId>
<artifactId>spring-test</artifactId>
</dependency>
+ <dependency>
+ <groupId>org.glassfish.jaxb</groupId>
+ <artifactId>jaxb-runtime</artifactId>
+ <version>${jaxb-runtime-version}</version>
+ <optional>true</optional>
+ </dependency>
<!-- test dependencies -->
<dependency>
[camel] 12/19: CAMEL-12618: add Glassfish JAXB implementation ...
Posted by zr...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
zregvart pushed a commit to branch java-10-test
in repository https://gitbox.apache.org/repos/asf/camel.git
commit b5ce9da4e9bdddf39074d5348190310f730d34be
Author: Zoran Regvart <zr...@apache.org>
AuthorDate: Mon Nov 12 11:16:41 2018 +0100
CAMEL-12618: add Glassfish JAXB implementation ...
...to camel-xmlsecurity
---
components/camel-xmlsecurity/pom.xml | 12 +++++++++---
1 file changed, 9 insertions(+), 3 deletions(-)
diff --git a/components/camel-xmlsecurity/pom.xml b/components/camel-xmlsecurity/pom.xml
index f8fc6a7..119a9bb 100644
--- a/components/camel-xmlsecurity/pom.xml
+++ b/components/camel-xmlsecurity/pom.xml
@@ -73,7 +73,7 @@
<groupId>org.apache.camel</groupId>
<artifactId>camel-test</artifactId>
<scope>test</scope>
- </dependency>
+ </dependency>
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-api</artifactId>
@@ -104,13 +104,19 @@
<groupId>org.springframework</groupId>
<artifactId>spring-test</artifactId>
<scope>test</scope>
- </dependency>
+ </dependency>
<dependency>
<groupId>org.bouncycastle</groupId>
<artifactId>bcprov-jdk15on</artifactId>
<version>${bouncycastle-version}</version>
<scope>test</scope>
- </dependency>
+ </dependency>
+ <dependency>
+ <groupId>org.glassfish.jaxb</groupId>
+ <artifactId>jaxb-runtime</artifactId>
+ <version>${jaxb-runtime-version}</version>
+ <scope>test</scope>
+ </dependency>
</dependencies>
</project>
[camel] 03/19: CAMEL-12618: upgrade Groovy Eclipse compiler
Posted by zr...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
zregvart pushed a commit to branch java-10-test
in repository https://gitbox.apache.org/repos/asf/camel.git
commit bee4ec24c7794daa66d654e023f11c95deda26b7
Author: Zoran Regvart <zr...@apache.org>
AuthorDate: Thu Aug 23 10:56:33 2018 +0200
CAMEL-12618: upgrade Groovy Eclipse compiler
---
archetypes/camel-archetype-groovy/pom.xml | 13 ++++++++++++-
.../src/main/resources/archetype-resources/pom.xml | 4 ++--
components/camel-grape/pom.xml | 8 +++-----
components/camel-groovy-dsl/pom.xml | 4 ++--
examples/camel-example-groovy/pom.xml | 4 ++--
parent/pom.xml | 2 ++
pom.xml | 12 ++++++++++++
7 files changed, 35 insertions(+), 12 deletions(-)
diff --git a/archetypes/camel-archetype-groovy/pom.xml b/archetypes/camel-archetype-groovy/pom.xml
index 88aae76..6ab4ddd 100644
--- a/archetypes/camel-archetype-groovy/pom.xml
+++ b/archetypes/camel-archetype-groovy/pom.xml
@@ -46,7 +46,7 @@
<resources>
<resource>
<directory>src/main/resources</directory>
- <filtering>false</filtering>
+ <filtering>true</filtering>
</resource>
<resource>
<directory>src/main/resources-filtered</directory>
@@ -56,6 +56,17 @@
</includes>
</resource>
</resources>
+ <plugins>
+ <plugin>
+ <artifactId>maven-resources-plugin</artifactId>
+ <configuration>
+ <useDefaultDelimiters>false</useDefaultDelimiters>
+ <delimiters>
+ <delimiter>@</delimiter>
+ </delimiters>
+ </configuration>
+ </plugin>
+ </plugins>
</build>
</project>
diff --git a/archetypes/camel-archetype-groovy/src/main/resources/archetype-resources/pom.xml b/archetypes/camel-archetype-groovy/src/main/resources/archetype-resources/pom.xml
index ed27546..18b945b 100644
--- a/archetypes/camel-archetype-groovy/src/main/resources/archetype-resources/pom.xml
+++ b/archetypes/camel-archetype-groovy/src/main/resources/archetype-resources/pom.xml
@@ -114,7 +114,7 @@
<dependency>
<groupId>org.codehaus.groovy</groupId>
<artifactId>groovy-eclipse-compiler</artifactId>
- <version>2.9.2-01</version>
+ <version>@groovy-eclipse-compiler-version@</version>
<exclusions>
<exclusion>
<groupId>org.codehaus.groovy</groupId>
@@ -125,7 +125,7 @@
<dependency>
<groupId>org.codehaus.groovy</groupId>
<artifactId>groovy-eclipse-batch</artifactId>
- <version>2.4.3-01</version>
+ <version>@groovy-eclipse-batch-version@</version>
</dependency>
</dependencies>
</plugin>
diff --git a/components/camel-grape/pom.xml b/components/camel-grape/pom.xml
index 151d7ed..f4512c4 100644
--- a/components/camel-grape/pom.xml
+++ b/components/camel-grape/pom.xml
@@ -32,8 +32,6 @@
<description>The grape component allows you to fetch, load and manage additional jars when CamelContext is running</description>
<properties>
- <groovy-eclipse-batch.version>2.4.3-01</groovy-eclipse-batch.version>
- <groovy-eclipse-compiler.version>2.9.2-01</groovy-eclipse-compiler.version>
<plexus-compiler-api.version>2.8.3</plexus-compiler-api.version>
<camel.osgi.export.pkg />
</properties>
@@ -95,12 +93,12 @@
<dependency>
<groupId>org.codehaus.groovy</groupId>
<artifactId>groovy-eclipse-batch</artifactId>
- <version>${groovy-eclipse-batch.version}</version>
+ <version>${groovy-eclipse-batch-version}</version>
</dependency>
<dependency>
<groupId>org.codehaus.groovy</groupId>
<artifactId>groovy-eclipse-compiler</artifactId>
- <version>${groovy-eclipse-compiler.version}</version>
+ <version>${groovy-eclipse-compiler-version}</version>
</dependency>
<dependency>
<groupId>org.codehaus.plexus</groupId>
@@ -115,7 +113,7 @@
<plugin>
<groupId>org.codehaus.groovy</groupId>
<artifactId>groovy-eclipse-compiler</artifactId>
- <version>${groovy-eclipse-compiler.version}</version>
+ <version>${groovy-eclipse-compiler-version}</version>
<extensions>true</extensions>
</plugin>
<plugin>
diff --git a/components/camel-groovy-dsl/pom.xml b/components/camel-groovy-dsl/pom.xml
index 5f52616..b465c7b 100644
--- a/components/camel-groovy-dsl/pom.xml
+++ b/components/camel-groovy-dsl/pom.xml
@@ -138,7 +138,7 @@
<dependency>
<groupId>org.codehaus.groovy</groupId>
<artifactId>groovy-eclipse-compiler</artifactId>
- <version>2.9.2-01</version>
+ <version>${groovy-eclipse-compiler-version}</version>
<exclusions>
<exclusion>
<groupId>org.codehaus.groovy</groupId>
@@ -149,7 +149,7 @@
<dependency>
<groupId>org.codehaus.groovy</groupId>
<artifactId>groovy-eclipse-batch</artifactId>
- <version>2.4.3-01</version>
+ <version>${groovy-eclipse-batch-version}</version>
</dependency>
</dependencies>
</plugin>
diff --git a/examples/camel-example-groovy/pom.xml b/examples/camel-example-groovy/pom.xml
index 9ff4d69..3b52796 100644
--- a/examples/camel-example-groovy/pom.xml
+++ b/examples/camel-example-groovy/pom.xml
@@ -97,7 +97,7 @@
<dependency>
<groupId>org.codehaus.groovy</groupId>
<artifactId>groovy-eclipse-compiler</artifactId>
- <version>2.9.2-01</version>
+ <version>${groovy-eclipse-compiler-version}</version>
<exclusions>
<exclusion>
<groupId>org.codehaus.groovy</groupId>
@@ -108,7 +108,7 @@
<dependency>
<groupId>org.codehaus.groovy</groupId>
<artifactId>groovy-eclipse-batch</artifactId>
- <version>2.4.3-01</version>
+ <version>${groovy-eclipse-batch-version}</version>
</dependency>
</dependencies>
</plugin>
diff --git a/parent/pom.xml b/parent/pom.xml
index e35280d..e3257aa 100644
--- a/parent/pom.xml
+++ b/parent/pom.xml
@@ -268,6 +268,8 @@
<google-mail-guava-version>17.0</google-mail-guava-version>
<google-truth-version>0.30</google-truth-version>
<grizzly-websockets-version>2.3.25</grizzly-websockets-version>
+ <groovy-eclipse-compiler-version>3.0.0-01</groovy-eclipse-compiler-version>
+ <groovy-eclipse-batch-version>2.5.2-01</groovy-eclipse-batch-version>
<grpc-version>1.15.0</grpc-version>
<grpc-google-auth-library-version>0.9.0</grpc-google-auth-library-version>
<grpc-guava-version>20.0</grpc-guava-version>
diff --git a/pom.xml b/pom.xml
index 437cfd9..c6c735e 100644
--- a/pom.xml
+++ b/pom.xml
@@ -149,6 +149,18 @@
<enabled>false</enabled>
</releases>
</pluginRepository>
+ <!-- needed for Groovy Eclipse plugin -->
+ <pluginRepository>
+ <id>bintray</id>
+ <url>https://dl.bintray.com/groovy/maven</url>
+ <name>Bintray Repository</name>
+ <snapshots>
+ <enabled>false</enabled>
+ </snapshots>
+ <releases>
+ <enabled>true</enabled>
+ </releases>
+ </pluginRepository>
</pluginRepositories>
<modules>
[camel] 16/19: CAMEL-12618: upgrade MVEL version and use the r...
Posted by zr...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
zregvart pushed a commit to branch java-10-test
in repository https://gitbox.apache.org/repos/asf/camel.git
commit a0c8aeea8786612b0804940cdad5f9aabc03af38
Author: Zoran Regvart <zr...@apache.org>
AuthorDate: Mon Nov 12 11:26:22 2018 +0100
CAMEL-12618: upgrade MVEL version and use the r...
...eleased artifact
Removes the jitpack based fork, MVEL is Java 11 compatible from 2.4.1.
---
parent/pom.xml | 2 +-
tooling/maven/camel-package-maven-plugin/pom.xml | 1 +
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/parent/pom.xml b/parent/pom.xml
index c986173..f2c1319 100644
--- a/parent/pom.xml
+++ b/parent/pom.xml
@@ -521,7 +521,7 @@
<mustache-java-version>0.9.5</mustache-java-version>
<mustache-guava-version>16.0</mustache-guava-version>
<mustache-bundle-version>0.9.5_3</mustache-bundle-version>
- <mvel-version>2.4.2.Final</mvel-version>
+ <mvel-version>2.4.3.Final</mvel-version>
<mybatis-version>3.4.6</mybatis-version>
<narayana-version>5.9.0.Final</narayana-version>
<nessus-version>1.0.0.Beta1</nessus-version>
diff --git a/tooling/maven/camel-package-maven-plugin/pom.xml b/tooling/maven/camel-package-maven-plugin/pom.xml
index dc64d0f..f3a009d 100644
--- a/tooling/maven/camel-package-maven-plugin/pom.xml
+++ b/tooling/maven/camel-package-maven-plugin/pom.xml
@@ -53,6 +53,7 @@
<version>${project.version}</version>
</dependency>
+ <!-- see above, targeting MVEL with Java 10+ support -->
<dependency>
<groupId>org.mvel</groupId>
<artifactId>mvel2</artifactId>
[camel] 19/19: CAMEL-12618: add JAXB API and Glassfish JAXB im...
Posted by zr...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
zregvart pushed a commit to branch java-10-test
in repository https://gitbox.apache.org/repos/asf/camel.git
commit aa3b409e55ee0b7ca232be3d9666b7aa22e20afc
Author: Zoran Regvart <zr...@apache.org>
AuthorDate: Wed Nov 14 16:30:49 2018 +0100
CAMEL-12618: add JAXB API and Glassfish JAXB im...
...plementation to camel-cdi
---
components/camel-cdi/pom.xml | 13 +++++++++++++
1 file changed, 13 insertions(+)
diff --git a/components/camel-cdi/pom.xml b/components/camel-cdi/pom.xml
index 941df1e..9f0563a 100644
--- a/components/camel-cdi/pom.xml
+++ b/components/camel-cdi/pom.xml
@@ -90,6 +90,12 @@
<version>${annotation-api-version}</version>
</dependency>
+ <dependency>
+ <groupId>javax.xml.bind</groupId>
+ <artifactId>jaxb-api</artifactId>
+ <version>${jaxb-version}</version>
+ </dependency>
+
<!-- DeltaSpike is only used to provide Main support thus optional -->
<dependency>
<groupId>org.apache.deltaspike.cdictrl</groupId>
@@ -196,6 +202,13 @@
<scope>test</scope>
</dependency>
+ <dependency>
+ <groupId>org.glassfish.jaxb</groupId>
+ <artifactId>jaxb-runtime</artifactId>
+ <version>${jaxb-runtime-version}</version>
+ <scope>test</scope>
+ </dependency>
+
</dependencies>
<profiles>
[camel] 08/19: CAMEL-12618: Revert to Groovy 2.5.3
Posted by zr...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
zregvart pushed a commit to branch java-10-test
in repository https://gitbox.apache.org/repos/asf/camel.git
commit 074c47fb27c62fe6f13d83557aec8d711b04872f
Author: Zoran Regvart <zr...@apache.org>
AuthorDate: Tue Nov 6 11:38:54 2018 +0100
CAMEL-12618: Revert to Groovy 2.5.3
---
buildingtools/pom.xml | 16 +++++++-
components/camel-grpc/pom.xml | 14 +++++++
.../camel-olingo2/camel-olingo2-component/pom.xml | 8 ++++
components/camel-protobuf/pom.xml | 14 +++++++
pom.xml | 44 ----------------------
5 files changed, 51 insertions(+), 45 deletions(-)
diff --git a/buildingtools/pom.xml b/buildingtools/pom.xml
index 72bc780..79921b3 100644
--- a/buildingtools/pom.xml
+++ b/buildingtools/pom.xml
@@ -113,7 +113,21 @@
</configuration>
</execution>
</executions>
- </plugin>
+ <dependencies>
+ <dependency>
+ <groupId>org.codehaus.groovy</groupId>
+ <artifactId>groovy-ant</artifactId>
+ <version>${groovy-version}</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.codehaus.groovy</groupId>
+ <artifactId>groovy-xml</artifactId>
+ <version>${groovy-version}</version>
+ <scope>runtime</scope>
+ </dependency>
+ </dependencies>
+ </plugin>
<plugin>
<!--
This is needed so that the camel-checkstyle.xml is
diff --git a/components/camel-grpc/pom.xml b/components/camel-grpc/pom.xml
index b9730aa..bec2916 100644
--- a/components/camel-grpc/pom.xml
+++ b/components/camel-grpc/pom.xml
@@ -179,6 +179,20 @@
</configuration>
</execution>
</executions>
+ <dependencies>
+ <dependency>
+ <groupId>org.codehaus.groovy</groupId>
+ <artifactId>groovy</artifactId>
+ <version>${groovy-version}</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.codehaus.groovy</groupId>
+ <artifactId>groovy-ant</artifactId>
+ <version>${groovy-version}</version>
+ <scope>runtime</scope>
+ </dependency>
+ </dependencies>
</plugin>
<!-- gRPC and protobuf Java code generator plugin -->
diff --git a/components/camel-olingo2/camel-olingo2-component/pom.xml b/components/camel-olingo2/camel-olingo2-component/pom.xml
index fba6ecf..b27f0b5 100644
--- a/components/camel-olingo2/camel-olingo2-component/pom.xml
+++ b/components/camel-olingo2/camel-olingo2-component/pom.xml
@@ -336,6 +336,14 @@
</configuration>
</execution>
</executions>
+ <dependencies>
+ <dependency>
+ <groupId>org.codehaus.groovy</groupId>
+ <artifactId>groovy</artifactId>
+ <version>${groovy-version}</version>
+ <scope>runtime</scope>
+ </dependency>
+ </dependencies>
</plugin>
<plugin>
<artifactId>maven-archetype-plugin</artifactId>
diff --git a/components/camel-protobuf/pom.xml b/components/camel-protobuf/pom.xml
index 86b3827..6e43a2f 100644
--- a/components/camel-protobuf/pom.xml
+++ b/components/camel-protobuf/pom.xml
@@ -125,6 +125,20 @@
</configuration>
</execution>
</executions>
+ <dependencies>
+ <dependency>
+ <groupId>org.codehaus.groovy</groupId>
+ <artifactId>groovy</artifactId>
+ <version>${groovy-version}</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.codehaus.groovy</groupId>
+ <artifactId>groovy-ant</artifactId>
+ <version>${groovy-version}</version>
+ <scope>runtime</scope>
+ </dependency>
+ </dependencies>
</plugin>
<!-- Protobuf Java code generator plugin -->
diff --git a/pom.xml b/pom.xml
index c6c735e..7191b8e 100644
--- a/pom.xml
+++ b/pom.xml
@@ -138,17 +138,6 @@
<enabled>false</enabled>
</releases>
</pluginRepository>
- <!-- needed for Groovy SNAPSHOTs see gmaven plugin below -->
- <pluginRepository>
- <id>oss.jfrog.org-snapshots</id>
- <url>https://oss.jfrog.org/artifactory/oss-snapshot-local/</url>
- <snapshots>
- <enabled>true</enabled>
- </snapshots>
- <releases>
- <enabled>false</enabled>
- </releases>
- </pluginRepository>
<!-- needed for Groovy Eclipse plugin -->
<pluginRepository>
<id>bintray</id>
@@ -355,39 +344,6 @@
<autoVersionSubmodules>true</autoVersionSubmodules>
</configuration>
</plugin>
-
- <plugin>
- <groupId>org.codehaus.gmavenplus</groupId>
- <artifactId>gmavenplus-plugin</artifactId>
- <version>${gmavenplus-plugin-version}</version>
- <dependencies>
- <!-- until we get a release that fixes https://issues.apache.org/jira/browse/GROOVY-8727
- we use a snapshot version
- -->
- <dependency>
- <groupId>org.codehaus.groovy</groupId>
- <artifactId>groovy</artifactId>
- <!--<version>${groovy-version}</version>-->
- <version>3.0.0-SNAPSHOT</version>
- <scope>runtime</scope>
- </dependency>
- <dependency>
- <groupId>org.codehaus.groovy</groupId>
- <artifactId>groovy-xml</artifactId>
- <!--<version>${groovy-version}</version>-->
- <version>3.0.0-SNAPSHOT</version>
- <scope>runtime</scope>
- </dependency>
- <dependency>
- <groupId>org.codehaus.groovy</groupId>
- <artifactId>groovy-ant</artifactId>
- <!--<version>${groovy-version}</version>-->
- <version>3.0.0-SNAPSHOT</version>
- <scope>runtime</scope>
- </dependency>
- </dependencies>
- </plugin>
-
</plugins>
</pluginManagement>
</build>
[camel] 18/19: CAMEL-12618: Fix SimpleTest on Java 11+
Posted by zr...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
zregvart pushed a commit to branch java-10-test
in repository https://gitbox.apache.org/repos/asf/camel.git
commit 92677c2ac7dbdfc372d9da69c296b4250dbb5bb8
Author: Zoran Regvart <zr...@apache.org>
AuthorDate: Wed Nov 14 15:29:03 2018 +0100
CAMEL-12618: Fix SimpleTest on Java 11+
---
.../src/test/java/org/apache/camel/language/simple/SimpleTest.java | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/camel-core/src/test/java/org/apache/camel/language/simple/SimpleTest.java b/camel-core/src/test/java/org/apache/camel/language/simple/SimpleTest.java
index 81170c6..cc69ccd 100644
--- a/camel-core/src/test/java/org/apache/camel/language/simple/SimpleTest.java
+++ b/camel-core/src/test/java/org/apache/camel/language/simple/SimpleTest.java
@@ -48,7 +48,7 @@ import org.junit.Test;
public class SimpleTest extends LanguageTestSupport {
private static final String JAVA8_INDEX_OUT_OF_BOUNDS_ERROR_MSG = "Index: 2, Size: 2";
- private static final String INDEX_OUT_OF_BOUNDS_ERROR_MSG = "Index 2 out-of-bounds for length 2";
+ private static final String INDEX_OUT_OF_BOUNDS_ERROR_MSG = "Index 2 out of bounds for length 2";
@Override
protected JndiRegistry createRegistry() throws Exception {
[camel] 09/19: CAMEL-12618: Prevent Maven Shade plugin from ha...
Posted by zr...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
zregvart pushed a commit to branch java-10-test
in repository https://gitbox.apache.org/repos/asf/camel.git
commit 2516cecb16e22d49fdabf76338ed6ff48f76a0a7
Author: Zoran Regvart <zr...@apache.org>
AuthorDate: Tue Nov 6 12:43:06 2018 +0100
CAMEL-12618: Prevent Maven Shade plugin from ha...
...nging
When `maven-shade-plugin` is run under Java 11 it tends to hang in:
```
"main" #1 prio=5 os_prio=0 cpu=1597418.82ms elapsed=3787.04s tid=0x00007fc7ec012000 nid=0x7b24 runnable [0x00007fc7f34ae000]
java.lang.Thread.State: RUNNABLE
at org.apache.maven.plugins.shade.pom.MavenJDOMWriter.insertAtPreferredLocation(MavenJDOMWriter.java:272)
at org.apache.maven.plugins.shade.pom.MavenJDOMWriter.iterateExclusion(MavenJDOMWriter.java:488)
at org.apache.maven.plugins.shade.pom.MavenJDOMWriter.updateDependency(MavenJDOMWriter.java:1335)
at org.apache.maven.plugins.shade.pom.MavenJDOMWriter.iterateDependency(MavenJDOMWriter.java:386)
at org.apache.maven.plugins.shade.pom.MavenJDOMWriter.updateModel(MavenJDOMWriter.java:1623)
at org.apache.maven.plugins.shade.pom.MavenJDOMWriter.write(MavenJDOMWriter.java:2156)
at org.apache.maven.plugins.shade.pom.PomWriter.write(PomWriter.java:75)
at org.apache.maven.plugins.shade.mojo.ShadeMojo.rewriteDependencyReducedPomIfWeHaveReduction(ShadeMojo.java:1049)
at org.apache.maven.plugins.shade.mojo.ShadeMojo.createDependencyReducedPom(ShadeMojo.java:978)
at org.apache.maven.plugins.shade.mojo.ShadeMojo.execute(ShadeMojo.java:538)
```
This removes the generation of dependency reduced POM and skips over
the blocking part.
---
platforms/camel-catalog/pom.xml | 1 +
1 file changed, 1 insertion(+)
diff --git a/platforms/camel-catalog/pom.xml b/platforms/camel-catalog/pom.xml
index ba19bbe..bbddab8 100644
--- a/platforms/camel-catalog/pom.xml
+++ b/platforms/camel-catalog/pom.xml
@@ -195,6 +195,7 @@
<goal>shade</goal>
</goals>
<configuration>
+ <createDependencyReducedPom>false</createDependencyReducedPom>
<artifactSet>
<includes>
<include>org.apache.camel:json-simple-ordered</include>
[camel] 10/19: CAMEL-12618: replace com.sun.xml.bind with org....
Posted by zr...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
zregvart pushed a commit to branch java-10-test
in repository https://gitbox.apache.org/repos/asf/camel.git
commit c5b2cecc8213d9271077ed59ba6c7c2e4bf40827
Author: Zoran Regvart <zr...@apache.org>
AuthorDate: Fri Nov 9 11:19:58 2018 +0100
CAMEL-12618: replace com.sun.xml.bind with org....
...glassfish.jaxb
This replaces the `com.sun.xml.bind:jaxb-core` and
`com.sun.xml.bind:jaxb-impl` dependencies with
`org.glassfish.jaxb:jaxb-runtime`.
And `com.sun.xml.bind:jaxb-jxc` with `org.glassfish.jaxb:jaxb-jxc`.
---
camel-core/pom.xml | 12 ++----
components/camel-jaxb/pom.xml | 9 ++--
components/camel-soap/pom.xml | 5 ++-
components/camel-spring/pom.xml | 6 +++
components/camel-test/pom.xml | 12 ++----
connectors/examples/petstore-example/pom.xml | 12 ++----
examples/camel-example-pojo-messaging/pom.xml | 12 ++----
.../camel-example-spring-boot-rest-jpa/pom.xml | 12 ++----
parent/pom.xml | 48 ++++------------------
.../camel-spring-boot-dependencies/pom.xml | 26 +++---------
pom.xml | 16 +++-----
tooling/maven/camel-package-maven-plugin/pom.xml | 11 ++---
tooling/maven/camel-restdsl-swagger-plugin/pom.xml | 11 ++---
tooling/swagger-rest-dsl-generator/pom.xml | 11 ++---
14 files changed, 55 insertions(+), 148 deletions(-)
diff --git a/camel-core/pom.xml b/camel-core/pom.xml
index d34a714..b65f8b2 100644
--- a/camel-core/pom.xml
+++ b/camel-core/pom.xml
@@ -150,15 +150,9 @@
<version>${jaxb-version}</version>
</dependency>
<dependency>
- <groupId>com.sun.xml.bind</groupId>
- <artifactId>jaxb-core</artifactId>
- <version>${jaxb-version}</version>
- <optional>true</optional>
- </dependency>
- <dependency>
- <groupId>com.sun.xml.bind</groupId>
- <artifactId>jaxb-impl</artifactId>
- <version>${jaxb-version}</version>
+ <groupId>org.glassfish.jaxb</groupId>
+ <artifactId>jaxb-runtime</artifactId>
+ <version>${jaxb-runtime-version}</version>
<optional>true</optional>
</dependency>
diff --git a/components/camel-jaxb/pom.xml b/components/camel-jaxb/pom.xml
index b09f0f1..929c9d8 100644
--- a/components/camel-jaxb/pom.xml
+++ b/components/camel-jaxb/pom.xml
@@ -52,12 +52,9 @@
<version>${jaxb-version}</version>
</dependency>
<dependency>
- <groupId>com.sun.xml.bind</groupId>
- <artifactId>jaxb-core</artifactId>
- </dependency>
- <dependency>
- <groupId>com.sun.xml.bind</groupId>
- <artifactId>jaxb-impl</artifactId>
+ <groupId>org.glassfish.jaxb</groupId>
+ <artifactId>jaxb-runtime</artifactId>
+ <version>${jaxb-runtime-version}</version>
</dependency>
<!-- for testing -->
diff --git a/components/camel-soap/pom.xml b/components/camel-soap/pom.xml
index a2d3444..6843c29 100644
--- a/components/camel-soap/pom.xml
+++ b/components/camel-soap/pom.xml
@@ -58,8 +58,9 @@
<version>${webservices-api-version}</version>
</dependency>
<dependency>
- <groupId>com.sun.xml.bind</groupId>
- <artifactId>jaxb-impl</artifactId>
+ <groupId>org.glassfish.jaxb</groupId>
+ <artifactId>jaxb-runtime</artifactId>
+ <version>${jaxb-runtime-version}</version>
</dependency>
<!-- test dependencies -->
diff --git a/components/camel-spring/pom.xml b/components/camel-spring/pom.xml
index b3e5a66..a08cc3b 100644
--- a/components/camel-spring/pom.xml
+++ b/components/camel-spring/pom.xml
@@ -206,6 +206,12 @@
<version>${assertj-version}</version>
<scope>test</scope>
</dependency>
+ <dependency>
+ <groupId>org.glassfish.jaxb</groupId>
+ <artifactId>jaxb-runtime</artifactId>
+ <version>${jaxb-runtime-version}</version>
+ <scope>test</scope>
+ </dependency>
</dependencies>
diff --git a/components/camel-test/pom.xml b/components/camel-test/pom.xml
index ccd26f5..ed28a2a 100644
--- a/components/camel-test/pom.xml
+++ b/components/camel-test/pom.xml
@@ -52,15 +52,9 @@
<!-- in Java 11+ JAXB is no longer included -->
<dependency>
- <groupId>com.sun.xml.bind</groupId>
- <artifactId>jaxb-core</artifactId>
- <version>${jaxb-version}</version>
- <optional>true</optional>
- </dependency>
- <dependency>
- <groupId>com.sun.xml.bind</groupId>
- <artifactId>jaxb-impl</artifactId>
- <version>${jaxb-version}</version>
+ <groupId>org.glassfish.jaxb</groupId>
+ <artifactId>jaxb-runtime</artifactId>
+ <version>${jaxb-runtime-version}</version>
<optional>true</optional>
</dependency>
diff --git a/connectors/examples/petstore-example/pom.xml b/connectors/examples/petstore-example/pom.xml
index ee1afad..0d3d763 100644
--- a/connectors/examples/petstore-example/pom.xml
+++ b/connectors/examples/petstore-example/pom.xml
@@ -89,15 +89,9 @@
</dependency>
<dependency>
- <groupId>com.sun.xml.bind</groupId>
- <artifactId>jaxb-core</artifactId>
- <version>${jaxb-version}</version>
- <scope>test</scope>
- </dependency>
- <dependency>
- <groupId>com.sun.xml.bind</groupId>
- <artifactId>jaxb-impl</artifactId>
- <version>${jaxb-version}</version>
+ <groupId>org.glassfish.jaxb</groupId>
+ <artifactId>jaxb-runtime</artifactId>
+ <version>${jaxb-runtime-version}</version>
<scope>test</scope>
</dependency>
diff --git a/examples/camel-example-pojo-messaging/pom.xml b/examples/camel-example-pojo-messaging/pom.xml
index 276fff5..4716bee 100644
--- a/examples/camel-example-pojo-messaging/pom.xml
+++ b/examples/camel-example-pojo-messaging/pom.xml
@@ -120,15 +120,9 @@
<scope>test</scope>
</dependency>
<dependency>
- <groupId>com.sun.xml.bind</groupId>
- <artifactId>jaxb-core</artifactId>
- <version>${jaxb-version}</version>
- <scope>test</scope>
- </dependency>
- <dependency>
- <groupId>com.sun.xml.bind</groupId>
- <artifactId>jaxb-impl</artifactId>
- <version>${jaxb-version}</version>
+ <groupId>org.glassfish.jaxb</groupId>
+ <artifactId>jaxb-runtime</artifactId>
+ <version>${jaxb-runtime-version}</version>
<scope>test</scope>
</dependency>
</dependencies>
diff --git a/examples/camel-example-spring-boot-rest-jpa/pom.xml b/examples/camel-example-spring-boot-rest-jpa/pom.xml
index eda7379..629fee6 100644
--- a/examples/camel-example-spring-boot-rest-jpa/pom.xml
+++ b/examples/camel-example-spring-boot-rest-jpa/pom.xml
@@ -125,15 +125,9 @@
</dependency>
<dependency>
- <groupId>com.sun.xml.bind</groupId>
- <artifactId>jaxb-core</artifactId>
- <version>${jaxb-version}</version>
- <scope>test</scope>
- </dependency>
- <dependency>
- <groupId>com.sun.xml.bind</groupId>
- <artifactId>jaxb-impl</artifactId>
- <version>${jaxb-version}</version>
+ <groupId>org.glassfish.jaxb</groupId>
+ <artifactId>jaxb-runtime</artifactId>
+ <version>${jaxb-runtime-version}</version>
<scope>test</scope>
</dependency>
diff --git a/parent/pom.xml b/parent/pom.xml
index 78090b0..c986173 100644
--- a/parent/pom.xml
+++ b/parent/pom.xml
@@ -4096,26 +4096,11 @@
<version>${stax-api-version}</version>
</dependency>
<dependency>
- <groupId>com.sun.xml.bind</groupId>
- <artifactId>jaxb-impl</artifactId>
- <version>${jaxb-version}</version>
- <exclusions>
- <exclusion>
- <groupId>javax.jws</groupId>
- <artifactId>jsr181-api</artifactId>
- </exclusion>
- </exclusions>
- </dependency>
- <dependency>
- <groupId>com.sun.xml.bind</groupId>
- <artifactId>jaxb-core</artifactId>
- <version>${jaxb-version}</version>
- </dependency>
- <dependency>
- <groupId>com.sun.xml.bind</groupId>
+ <groupId>org.glassfish.jaxb</groupId>
<artifactId>jaxb-jxc</artifactId>
- <version>${jaxb-version}</version>
+ <version>${jaxb-runtime-version}</version>
</dependency>
+
<dependency>
<groupId>com.sun.xml.parsers</groupId>
<artifactId>jaxp-ri</artifactId>
@@ -5072,14 +5057,14 @@
<version>${maven-antrun-plugin-version}</version>
<dependencies>
<dependency>
- <groupId>com.sun.xml.bind</groupId>
- <artifactId>jaxb-impl</artifactId>
- <version>${jaxb-version}</version>
+ <groupId>org.glassfish.jaxb</groupId>
+ <artifactId>jaxb-runtime</artifactId>
+ <version>${jaxb-runtime-version}</version>
</dependency>
<dependency>
- <groupId>com.sun.xml.bind</groupId>
+ <groupId>org.glassfish.jaxb</groupId>
<artifactId>jaxb-jxc</artifactId>
- <version>${jaxb-version}</version>
+ <version>${jaxb-runtime-version}</version>
</dependency>
<dependency>
<groupId>ant-contrib</groupId>
@@ -5725,23 +5710,6 @@
</profile>
<profile>
- <id>jdk1.8</id>
- <activation>
- <jdk>1.8</jdk>
- </activation>
- <dependencies>
- <dependency>
- <groupId>com.sun.xml.bind</groupId>
- <artifactId>jaxb-core</artifactId>
- </dependency>
- <dependency>
- <groupId>com.sun.xml.bind</groupId>
- <artifactId>jaxb-impl</artifactId>
- </dependency>
- </dependencies>
- </profile>
-
- <profile>
<id>integration</id>
<!--The profile for running the unit and integration test -->
<build>
diff --git a/platforms/spring-boot/spring-boot-dm/camel-spring-boot-dependencies/pom.xml b/platforms/spring-boot/spring-boot-dm/camel-spring-boot-dependencies/pom.xml
index ec0a0e8..9c34aec 100644
--- a/platforms/spring-boot/spring-boot-dm/camel-spring-boot-dependencies/pom.xml
+++ b/platforms/spring-boot/spring-boot-dm/camel-spring-boot-dependencies/pom.xml
@@ -121,27 +121,6 @@
<version>0.4.9</version>
</dependency>
<dependency>
- <groupId>com.sun.xml.bind</groupId>
- <artifactId>jaxb-core</artifactId>
- <version>2.3.0</version>
- </dependency>
- <dependency>
- <groupId>com.sun.xml.bind</groupId>
- <artifactId>jaxb-impl</artifactId>
- <version>2.3.0</version>
- <exclusions>
- <exclusion>
- <groupId>javax.jws</groupId>
- <artifactId>jsr181-api</artifactId>
- </exclusion>
- </exclusions>
- </dependency>
- <dependency>
- <groupId>com.sun.xml.bind</groupId>
- <artifactId>jaxb-jxc</artifactId>
- <version>2.3.0</version>
- </dependency>
- <dependency>
<groupId>com.sun.xml.parsers</groupId>
<artifactId>jaxp-ri</artifactId>
<version>1.4.5</version>
@@ -3511,6 +3490,11 @@
</exclusions>
</dependency>
<dependency>
+ <groupId>org.glassfish.jaxb</groupId>
+ <artifactId>jaxb-jxc</artifactId>
+ <version>2.3.1</version>
+ </dependency>
+ <dependency>
<groupId>org.jdom</groupId>
<artifactId>jdom</artifactId>
<version>1.1.3</version>
diff --git a/pom.xml b/pom.xml
index 7191b8e..33e2e6b 100644
--- a/pom.xml
+++ b/pom.xml
@@ -60,6 +60,7 @@
<!-- eclipse plugin need the jaxb in this pom.xml file -->
<!-- Make sure to keep JAXB version up to date in parent/pom.xml in the bottom of the file -->
<jaxb-version>2.3.0</jaxb-version>
+ <jaxb-runtime-version>2.3.1</jaxb-runtime-version>
<errorprone-version>2.5</errorprone-version>
<mycila-license-version>3.0</mycila-license-version>
<gmavenplus-plugin-version>1.6.2</gmavenplus-plugin-version>
@@ -505,19 +506,14 @@
<artifactId>maven-antrun-plugin</artifactId>
<dependencies>
<dependency>
- <groupId>com.sun.xml.bind</groupId>
- <artifactId>jaxb-core</artifactId>
- <version>${jaxb-version}</version>
+ <groupId>org.glassfish.jaxb</groupId>
+ <artifactId>jaxb-runtime</artifactId>
+ <version>${jaxb-runtime-version}</version>
</dependency>
<dependency>
- <groupId>com.sun.xml.bind</groupId>
- <artifactId>jaxb-impl</artifactId>
- <version>${jaxb-version}</version>
- </dependency>
- <dependency>
- <groupId>com.sun.xml.bind</groupId>
+ <groupId>org.glassfish.jaxb</groupId>
<artifactId>jaxb-jxc</artifactId>
- <version>${jaxb-version}</version>
+ <version>${jaxb-runtime-version}</version>
</dependency>
<dependency>
<groupId>xerces</groupId>
diff --git a/tooling/maven/camel-package-maven-plugin/pom.xml b/tooling/maven/camel-package-maven-plugin/pom.xml
index 3bdc9cf..dc64d0f 100644
--- a/tooling/maven/camel-package-maven-plugin/pom.xml
+++ b/tooling/maven/camel-package-maven-plugin/pom.xml
@@ -161,14 +161,9 @@
<version>${jaxb-version}</version>
</dependency>
<dependency>
- <groupId>com.sun.xml.bind</groupId>
- <artifactId>jaxb-core</artifactId>
- <version>${jaxb-version}</version>
- </dependency>
- <dependency>
- <groupId>com.sun.xml.bind</groupId>
- <artifactId>jaxb-impl</artifactId>
- <version>${jaxb-version}</version>
+ <groupId>org.glassfish.jaxb</groupId>
+ <artifactId>jaxb-runtime</artifactId>
+ <version>${jaxb-runtime-version}</version>
</dependency>
<!-- logging -->
diff --git a/tooling/maven/camel-restdsl-swagger-plugin/pom.xml b/tooling/maven/camel-restdsl-swagger-plugin/pom.xml
index 3ea7dfa..f1d6d79 100644
--- a/tooling/maven/camel-restdsl-swagger-plugin/pom.xml
+++ b/tooling/maven/camel-restdsl-swagger-plugin/pom.xml
@@ -115,14 +115,9 @@
<version>${annotation-api-version}</version>
</dependency>
<dependency>
- <groupId>com.sun.xml.bind</groupId>
- <artifactId>jaxb-core</artifactId>
- <version>${jaxb-version}</version>
- </dependency>
- <dependency>
- <groupId>com.sun.xml.bind</groupId>
- <artifactId>jaxb-impl</artifactId>
- <version>${jaxb-version}</version>
+ <groupId>org.glassfish.jaxb</groupId>
+ <artifactId>jaxb-runtime</artifactId>
+ <version>${jaxb-runtime-version}</version>
</dependency>
<dependency>
<groupId>org.apache.maven.plugin-tools</groupId>
diff --git a/tooling/swagger-rest-dsl-generator/pom.xml b/tooling/swagger-rest-dsl-generator/pom.xml
index 0405021..6cf8654 100644
--- a/tooling/swagger-rest-dsl-generator/pom.xml
+++ b/tooling/swagger-rest-dsl-generator/pom.xml
@@ -58,14 +58,9 @@
<version>${jaxb-version}</version>
</dependency>
<dependency>
- <groupId>com.sun.xml.bind</groupId>
- <artifactId>jaxb-core</artifactId>
- <version>${jaxb-version}</version>
- </dependency>
- <dependency>
- <groupId>com.sun.xml.bind</groupId>
- <artifactId>jaxb-impl</artifactId>
- <version>${jaxb-version}</version>
+ <groupId>org.glassfish.jaxb</groupId>
+ <artifactId>jaxb-runtime</artifactId>
+ <version>${jaxb-runtime-version}</version>
</dependency>
<!-- test -->
[camel] 04/19: Upgrade Hibernate to 5.3.7.Final
Posted by zr...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
zregvart pushed a commit to branch java-10-test
in repository https://gitbox.apache.org/repos/asf/camel.git
commit 04122403063950658c9b9af9c185a1ae7e818313
Author: Zoran Regvart <zr...@apache.org>
AuthorDate: Mon Sep 24 12:21:46 2018 +0200
Upgrade Hibernate to 5.3.7.Final
---
parent/pom.xml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/parent/pom.xml b/parent/pom.xml
index e3257aa..7c107e6 100644
--- a/parent/pom.xml
+++ b/parent/pom.xml
@@ -297,7 +297,7 @@
<hessian-version>4.0.51</hessian-version>
<hdrhistrogram-version>2.1.10</hdrhistrogram-version>
<hibernate-validator-version>6.0.14.Final</hibernate-validator-version>
- <hibernate-version>5.2.16.Final</hibernate-version>
+ <hibernate-version>5.3.7.Final</hibernate-version>
<hikaricp-version>2.3.13</hikaricp-version>
<hk2-version>2.3.0</hk2-version>
<hk2-osgi-resource-version>1.0.1</hk2-osgi-resource-version>
[camel] 13/19: CAMEL-12618: add Glassfish JAXB implementation ...
Posted by zr...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
zregvart pushed a commit to branch java-10-test
in repository https://gitbox.apache.org/repos/asf/camel.git
commit 2401ddc23c5a462ee8f636dde0043b11ff978203
Author: Zoran Regvart <zr...@apache.org>
AuthorDate: Mon Nov 12 11:18:16 2018 +0100
CAMEL-12618: add Glassfish JAXB implementation ...
...to camel-blueprint
This adds JAXB implementation as a runtime dependency for Camel
Blueprint.
---
components/camel-blueprint/pom.xml | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/components/camel-blueprint/pom.xml b/components/camel-blueprint/pom.xml
index 726c40a..0c32f37 100644
--- a/components/camel-blueprint/pom.xml
+++ b/components/camel-blueprint/pom.xml
@@ -98,6 +98,12 @@
<artifactId>jaxb-api</artifactId>
<version>${jaxb-version}</version>
</dependency>
+ <dependency>
+ <groupId>org.glassfish.jaxb</groupId>
+ <artifactId>jaxb-runtime</artifactId>
+ <version>${jaxb-runtime-version}</version>
+ <scope>runtime</scope>
+ </dependency>
<dependency>
<groupId>org.apache.karaf.bundle</groupId>
[camel] 05/19: Upgrade Scala to 2.12.7
Posted by zr...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
zregvart pushed a commit to branch java-10-test
in repository https://gitbox.apache.org/repos/asf/camel.git
commit 04b336cebd7dc24412fe84ac257dbf8b29902d98
Author: Zoran Regvart <zr...@apache.org>
AuthorDate: Thu Nov 1 12:59:13 2018 +0100
Upgrade Scala to 2.12.7
---
.mvn/wrapper/maven-wrapper.properties | 2 +-
components/camel-scala/pom.xml | 5 +++++
.../src/main/scala/org/apache/camel/scala/Preamble.scala | 4 ++--
.../scala/org/apache/camel/scala/dsl/SAbstractDefinition.scala | 9 ++++++++-
.../scala/org/apache/camel/scala/dsl/SOnCompletionWhenTest.scala | 4 ++--
parent/pom.xml | 4 ++--
6 files changed, 20 insertions(+), 8 deletions(-)
diff --git a/.mvn/wrapper/maven-wrapper.properties b/.mvn/wrapper/maven-wrapper.properties
index b573bb5..6c8c0e0 100644
--- a/.mvn/wrapper/maven-wrapper.properties
+++ b/.mvn/wrapper/maven-wrapper.properties
@@ -1 +1 @@
-distributionUrl=https://repo1.maven.org/maven2/org/apache/maven/apache-maven/3.5.3/apache-maven-3.5.3-bin.zip
+distributionUrl=https://repo1.maven.org/maven2/org/apache/maven/apache-maven/3.5.4/apache-maven-3.5.4-bin.zip
diff --git a/components/camel-scala/pom.xml b/components/camel-scala/pom.xml
index 90138fa..b53fcb4 100644
--- a/components/camel-scala/pom.xml
+++ b/components/camel-scala/pom.xml
@@ -62,6 +62,11 @@
<version>${scalaxml-version}</version>
<scope>provided</scope>
</dependency>
+ <dependency>
+ <groupId>javax.activation</groupId>
+ <artifactId>javax.activation-api</artifactId>
+ <version>${activation-api-version}</version>
+ </dependency>
<!-- test dependencies -->
<dependency>
diff --git a/components/camel-scala/src/main/scala/org/apache/camel/scala/Preamble.scala b/components/camel-scala/src/main/scala/org/apache/camel/scala/Preamble.scala
index a28beeb..1e90953 100644
--- a/components/camel-scala/src/main/scala/org/apache/camel/scala/Preamble.scala
+++ b/components/camel-scala/src/main/scala/org/apache/camel/scala/Preamble.scala
@@ -82,7 +82,7 @@ trait Preamble {
(exchange: Exchange) =>
run(exchange) map {
case () => throw new RuntimeTransformException("Unit result cannot be used in Predicate")
- case v => v
+ case v : Boolean => v
} getOrElse false
override def process(exchange: Exchange) {
@@ -148,4 +148,4 @@ trait Preamble {
* `import org.apache.camel.scala.Preamble._`
*
*/
-object Preamble extends Preamble
\ No newline at end of file
+object Preamble extends Preamble
diff --git a/components/camel-scala/src/main/scala/org/apache/camel/scala/dsl/SAbstractDefinition.scala b/components/camel-scala/src/main/scala/org/apache/camel/scala/dsl/SAbstractDefinition.scala
index bc5084e..ff01bce 100644
--- a/components/camel-scala/src/main/scala/org/apache/camel/scala/dsl/SAbstractDefinition.scala
+++ b/components/camel-scala/src/main/scala/org/apache/camel/scala/dsl/SAbstractDefinition.scala
@@ -135,7 +135,14 @@ abstract class SAbstractDefinition[P <: ProcessorDefinition[_]] extends DSL with
def routingSlip(expression: Exchange => Any) = wrap(target.routingSlip(expression))
def script(expression: Exchange => Any) = wrap(target.script(expression))
- def setBody(expression: Exchange => Any) = wrap(target.setBody(expression))
+ def setBody(expression: Exchange => Any) = {
+ val fn = new java.util.function.Function[Exchange, Any] {
+ override def apply(exchange: Exchange) = {
+ expression(exchange)
+ }
+ }
+ wrap(target.setBody(fn))
+ }
def setFaultBody(expression: Exchange => Any) = wrap(target.setFaultBody(expression))
def setHeader(name: String, expression: Exchange => Any) = wrap(target.setHeader(name, expression))
def setExchangePattern(mep: ExchangePattern) = wrap(target.setExchangePattern(mep))
diff --git a/components/camel-scala/src/test/scala/org/apache/camel/scala/dsl/SOnCompletionWhenTest.scala b/components/camel-scala/src/test/scala/org/apache/camel/scala/dsl/SOnCompletionWhenTest.scala
index a1db7a4..21347a0 100644
--- a/components/camel-scala/src/test/scala/org/apache/camel/scala/dsl/SOnCompletionWhenTest.scala
+++ b/components/camel-scala/src/test/scala/org/apache/camel/scala/dsl/SOnCompletionWhenTest.scala
@@ -25,7 +25,7 @@ class SOnCompletionWhenTest extends OnCompletionWhenTest with RouteBuilderSuppor
override def createRouteBuilder = new RouteBuilder {
"direct:start" ==> {
- onCompletion(containsHello(_)) {
+ onCompletion(containsHello(_: Exchange)) {
to("mock:sync")
}
to("mock:result")
@@ -34,4 +34,4 @@ class SOnCompletionWhenTest extends OnCompletionWhenTest with RouteBuilderSuppor
def containsHello(exchange: Exchange) = exchange.getIn.getBody(classOf[String]).contains("Hello")
}
-}
\ No newline at end of file
+}
diff --git a/parent/pom.xml b/parent/pom.xml
index 7c107e6..4d7f555 100644
--- a/parent/pom.xml
+++ b/parent/pom.xml
@@ -610,8 +610,8 @@
<saaj-impl-version>1.3.2_2</saaj-impl-version>
<saxon-bundle-version>9.9.0-2_1</saxon-bundle-version>
<saxon-version>9.9.0-2</saxon-version>
- <scala-version>2.11.7</scala-version>
- <scala-maven-plugin-version>3.2.2</scala-maven-plugin-version>
+ <scala-version>2.12.7</scala-version>
+ <scala-maven-plugin-version>3.4.2</scala-maven-plugin-version>
<scalatest-version>2.2.5</scalatest-version>
<scalaxml-version>1.0.6</scalaxml-version>
<scribe-version>1.3.7</scribe-version>
[camel] 15/19: CAMEL-12618: add Glassfish JAXB implementation ...
Posted by zr...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
zregvart pushed a commit to branch java-10-test
in repository https://gitbox.apache.org/repos/asf/camel.git
commit 0c8db32bc9b9a3baac76bcc366bceff6ba312903
Author: Zoran Regvart <zr...@apache.org>
AuthorDate: Mon Nov 12 11:19:45 2018 +0100
CAMEL-12618: add Glassfish JAXB implementation ...
...to camel-hazelcast
---
components/camel-hazelcast/pom.xml | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/components/camel-hazelcast/pom.xml b/components/camel-hazelcast/pom.xml
index b1e5a62..9a93acf 100644
--- a/components/camel-hazelcast/pom.xml
+++ b/components/camel-hazelcast/pom.xml
@@ -96,6 +96,12 @@
<artifactId>camel-test-spring</artifactId>
<scope>test</scope>
</dependency>
+ <dependency>
+ <groupId>org.glassfish.jaxb</groupId>
+ <artifactId>jaxb-runtime</artifactId>
+ <version>${jaxb-runtime-version}</version>
+ <scope>test</scope>
+ </dependency>
</dependencies>
[camel] 01/19: Temporary disable JDK 9 and karaf-itest and spr...
Posted by zr...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
zregvart pushed a commit to branch java-10-test
in repository https://gitbox.apache.org/repos/asf/camel.git
commit 59bab7ced65c1fc1a47b41e7888b1942b542869d
Author: Zoran Regvart <zr...@apache.org>
AuthorDate: Wed Aug 22 14:38:04 2018 +0200
Temporary disable JDK 9 and karaf-itest and spr...
...ing-itest builds
---
Jenkinsfile.daily | 42 +++---------------------------------------
1 file changed, 3 insertions(+), 39 deletions(-)
diff --git a/Jenkinsfile.daily b/Jenkinsfile.daily
index 86051db..9783c16 100644
--- a/Jenkinsfile.daily
+++ b/Jenkinsfile.daily
@@ -59,9 +59,9 @@ pipeline {
}
steps {
dir("tests/camel-itest-karaf/") {
- sh "./kill-karaf.sh"
+ sh "true || ./kill-karaf.sh"
script {
- karaf_itests_result = sh script: "./run-tests.sh", returnStatus: true
+ karaf_itests_result = sh script: "true || ./run-tests.sh", returnStatus: true
}
}
}
@@ -74,48 +74,12 @@ pipeline {
steps {
dir("tests/camel-itest-spring-boot/") {
script {
- spring_boot_itests_result = sh script: "../../mvnw $MAVEN_PARAMS -Dmaven.test.failure.ignore=true test", returnStatus: true
+ spring_boot_itests_result = sh script: "true || ../../mvnw $MAVEN_PARAMS -Dmaven.test.failure.ignore=true test", returnStatus: true
}
}
}
}
- stage('Test JDK 9') {
- tools {
- jdk 'JDK 1.9 (latest)'
- }
- steps {
- script {
- jdk9_result = sh script: "./mvnw $MAVEN_PARAMS -Dmaven.test.failure.ignore=true test", returnStatus: true
- }
- }
- post {
- always {
- junit allowEmptyResults: true, testResults: '**/target/surefire-reports/*.xml'
- junit allowEmptyResults: true, testResults: '**/target/failsafe-reports/*.xml'
- sh "find . -path '*/target/surefire-reports/*' -delete -o -path '*/target/failsafe-reports/*' -delete"
- }
- }
- }
-
- stage('Test JDK 10') {
- tools {
- jdk 'JDK 10 (latest)'
- }
- steps {
- script {
- jdk10_result = sh script: "./mvnw $MAVEN_PARAMS -Dmaven.test.failure.ignore=true test", returnStatus: true
- }
- }
- post {
- always {
- junit allowEmptyResults: true, testResults: '**/target/surefire-reports/*.xml'
- junit allowEmptyResults: true, testResults: '**/target/failsafe-reports/*.xml'
- sh "find . -path '*/target/surefire-reports/*' -delete -o -path '*/target/failsafe-reports/*' -delete"
- }
- }
- }
-
stage('Test JDK 11') {
tools {
jdk 'JDK 11 (latest)'
[camel] 17/19: CAMEL-12618: add Glassfish JAXB implementation ...
Posted by zr...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
zregvart pushed a commit to branch java-10-test
in repository https://gitbox.apache.org/repos/asf/camel.git
commit ceeef5fe15bb00822ffd1f2c4ba47639630d58cc
Author: Zoran Regvart <zr...@apache.org>
AuthorDate: Tue Nov 13 00:00:50 2018 +0100
CAMEL-12618: add Glassfish JAXB implementation ...
...to camel-spring-boot
---
components/camel-spring-boot/pom.xml | 7 +++++++
1 file changed, 7 insertions(+)
diff --git a/components/camel-spring-boot/pom.xml b/components/camel-spring-boot/pom.xml
index 7cc910d..7c9d054 100644
--- a/components/camel-spring-boot/pom.xml
+++ b/components/camel-spring-boot/pom.xml
@@ -70,6 +70,13 @@
<artifactId>camel-spring</artifactId>
</dependency>
+ <dependency>
+ <groupId>org.glassfish.jaxb</groupId>
+ <artifactId>jaxb-runtime</artifactId>
+ <version>${jaxb-runtime-version}</version>
+ <scope>runtime</scope>
+ </dependency>
+
<!-- Optional Spring web support -->
<dependency>
<groupId>org.springframework</groupId>
[camel] 14/19: CAMEL-12618: add Glassfish JAXB implementation ...
Posted by zr...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
zregvart pushed a commit to branch java-10-test
in repository https://gitbox.apache.org/repos/asf/camel.git
commit f147520851b2fce30983d01709054e40c24363cf
Author: Zoran Regvart <zr...@apache.org>
AuthorDate: Mon Nov 12 11:10:04 2018 +0100
CAMEL-12618: add Glassfish JAXB implementation ...
...to camel-bindy
---
components/camel-bindy/pom.xml | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/components/camel-bindy/pom.xml b/components/camel-bindy/pom.xml
index ec174f1..8922812 100644
--- a/components/camel-bindy/pom.xml
+++ b/components/camel-bindy/pom.xml
@@ -95,6 +95,12 @@
<version>${jaxb-version}</version>
<scope>test</scope>
</dependency>
+ <dependency>
+ <groupId>org.glassfish.jaxb</groupId>
+ <artifactId>jaxb-runtime</artifactId>
+ <version>${jaxb-runtime-version}</version>
+ <scope>test</scope>
+ </dependency>
</dependencies>
[camel] 02/19: CAMEL-12618: Use Groovy 3.0.0-SNAPSHOT for gmav...
Posted by zr...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
zregvart pushed a commit to branch java-10-test
in repository https://gitbox.apache.org/repos/asf/camel.git
commit a4253af6db1a6001e130c50e950c78dcee390047
Author: Zoran Regvart <zr...@apache.org>
AuthorDate: Fri Aug 17 12:33:14 2018 +0200
CAMEL-12618: Use Groovy 3.0.0-SNAPSHOT for gmav...
...enplus plugin
There is no released Groovy version that supports Java 11[1], so this
uses a snapshot version in the configuration of the gmavenplus plugin so
the build can be performed on Java 11.
[1] https://issues.apache.org/jira/browse/GROOVY-8727
---
buildingtools/pom.xml | 14 -------
components/camel-grpc/pom.xml | 14 -------
.../camel-olingo2/camel-olingo2-component/pom.xml | 8 ----
components/camel-protobuf/pom.xml | 14 -------
pom.xml | 44 ++++++++++++++++++++++
5 files changed, 44 insertions(+), 50 deletions(-)
diff --git a/buildingtools/pom.xml b/buildingtools/pom.xml
index 61a4b3a..72bc780 100644
--- a/buildingtools/pom.xml
+++ b/buildingtools/pom.xml
@@ -113,20 +113,6 @@
</configuration>
</execution>
</executions>
- <dependencies>
- <dependency>
- <groupId>org.codehaus.groovy</groupId>
- <artifactId>groovy-ant</artifactId>
- <version>${groovy-version}</version>
- <scope>runtime</scope>
- </dependency>
- <dependency>
- <groupId>org.codehaus.groovy</groupId>
- <artifactId>groovy-xml</artifactId>
- <version>${groovy-version}</version>
- <scope>runtime</scope>
- </dependency>
- </dependencies>
</plugin>
<plugin>
<!--
diff --git a/components/camel-grpc/pom.xml b/components/camel-grpc/pom.xml
index 5cca9a9..f7719eb 100644
--- a/components/camel-grpc/pom.xml
+++ b/components/camel-grpc/pom.xml
@@ -172,20 +172,6 @@
</configuration>
</execution>
</executions>
- <dependencies>
- <dependency>
- <groupId>org.codehaus.groovy</groupId>
- <artifactId>groovy</artifactId>
- <version>${groovy-version}</version>
- <scope>runtime</scope>
- </dependency>
- <dependency>
- <groupId>org.codehaus.groovy</groupId>
- <artifactId>groovy-ant</artifactId>
- <version>${groovy-version}</version>
- <scope>runtime</scope>
- </dependency>
- </dependencies>
</plugin>
<!-- gRPC and protobuf Java code generator plugin -->
diff --git a/components/camel-olingo2/camel-olingo2-component/pom.xml b/components/camel-olingo2/camel-olingo2-component/pom.xml
index b27f0b5..fba6ecf 100644
--- a/components/camel-olingo2/camel-olingo2-component/pom.xml
+++ b/components/camel-olingo2/camel-olingo2-component/pom.xml
@@ -336,14 +336,6 @@
</configuration>
</execution>
</executions>
- <dependencies>
- <dependency>
- <groupId>org.codehaus.groovy</groupId>
- <artifactId>groovy</artifactId>
- <version>${groovy-version}</version>
- <scope>runtime</scope>
- </dependency>
- </dependencies>
</plugin>
<plugin>
<artifactId>maven-archetype-plugin</artifactId>
diff --git a/components/camel-protobuf/pom.xml b/components/camel-protobuf/pom.xml
index 8f032c2..86b3827 100644
--- a/components/camel-protobuf/pom.xml
+++ b/components/camel-protobuf/pom.xml
@@ -125,20 +125,6 @@
</configuration>
</execution>
</executions>
- <dependencies>
- <dependency>
- <groupId>org.codehaus.groovy</groupId>
- <artifactId>groovy</artifactId>
- <version>${groovy-version}</version>
- <scope>runtime</scope>
- </dependency>
- <dependency>
- <groupId>org.codehaus.groovy</groupId>
- <artifactId>groovy-ant</artifactId>
- <version>${groovy-version}</version>
- <scope>runtime</scope>
- </dependency>
- </dependencies>
</plugin>
<!-- Protobuf Java code generator plugin -->
diff --git a/pom.xml b/pom.xml
index f8c7048..437cfd9 100644
--- a/pom.xml
+++ b/pom.xml
@@ -138,6 +138,17 @@
<enabled>false</enabled>
</releases>
</pluginRepository>
+ <!-- needed for Groovy SNAPSHOTs see gmaven plugin below -->
+ <pluginRepository>
+ <id>oss.jfrog.org-snapshots</id>
+ <url>https://oss.jfrog.org/artifactory/oss-snapshot-local/</url>
+ <snapshots>
+ <enabled>true</enabled>
+ </snapshots>
+ <releases>
+ <enabled>false</enabled>
+ </releases>
+ </pluginRepository>
</pluginRepositories>
<modules>
@@ -332,6 +343,39 @@
<autoVersionSubmodules>true</autoVersionSubmodules>
</configuration>
</plugin>
+
+ <plugin>
+ <groupId>org.codehaus.gmavenplus</groupId>
+ <artifactId>gmavenplus-plugin</artifactId>
+ <version>${gmavenplus-plugin-version}</version>
+ <dependencies>
+ <!-- until we get a release that fixes https://issues.apache.org/jira/browse/GROOVY-8727
+ we use a snapshot version
+ -->
+ <dependency>
+ <groupId>org.codehaus.groovy</groupId>
+ <artifactId>groovy</artifactId>
+ <!--<version>${groovy-version}</version>-->
+ <version>3.0.0-SNAPSHOT</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.codehaus.groovy</groupId>
+ <artifactId>groovy-xml</artifactId>
+ <!--<version>${groovy-version}</version>-->
+ <version>3.0.0-SNAPSHOT</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.codehaus.groovy</groupId>
+ <artifactId>groovy-ant</artifactId>
+ <!--<version>${groovy-version}</version>-->
+ <version>3.0.0-SNAPSHOT</version>
+ <scope>runtime</scope>
+ </dependency>
+ </dependencies>
+ </plugin>
+
</plugins>
</pluginManagement>
</build>
[camel] 06/19: update velocity/pom.xml
Posted by zr...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
zregvart pushed a commit to branch java-10-test
in repository https://gitbox.apache.org/repos/asf/camel.git
commit cdffab65f895d2822e4475eef412d8d325e0d4af
Author: önder sezgin <on...@apache.org>
AuthorDate: Fri Nov 2 11:42:04 2018 +0300
update velocity/pom.xml
add activation-api directly
---
components/camel-velocity/pom.xml | 7 +++++++
1 file changed, 7 insertions(+)
diff --git a/components/camel-velocity/pom.xml b/components/camel-velocity/pom.xml
index 9fe4b7c..9fecdc5 100644
--- a/components/camel-velocity/pom.xml
+++ b/components/camel-velocity/pom.xml
@@ -48,6 +48,13 @@
<artifactId>velocity-engine-core</artifactId>
<version>${velocity-version}</version>
</dependency>
+ <!-- in Java 11+ Activation Framework is no longer included -->
+ <dependency>
+ <groupId>javax.activation</groupId>
+ <artifactId>javax.activation-api</artifactId>
+ <version>${activation-api-version}</version>
+ <optional>true</optional>
+ </dependency>
<!-- test dependencies -->
<dependency>