* Migrate ContractsCopyTask from Groovy to Java
* Convert code to Java
* Refactor ContractsCopyTask
* Migrate GenerateClientStubsFromDslTask from Groovy to Java.
* Refactor GenerateClientStubsFromDslTask
* Clean up configuration of stubsJar
* Migrate GenerateServerTestsTask from Groovy to Java
* Refactor GenerateServerTestsTask
* Migrate PublishStubsToScmTask from Groovy to Java
* Refactor PublishStubsToScmTask
* Remove dead code
* Add additional test to ensure merged contract repository settings works the same as it did before. Add .get() calls to trigger task configuration otherwise, we can miss errors with task configuration.
* Fixup all visibility modifiers and drop any deprecated functionality
* Migrate plugin from Groovy to Java
* Refactor plugin from Groovy to Java
* Fixup project.version where it might not be correctly available yet
* Fix tests that were broken
* Fix functional testing that was failing
* Update functional tests to ensure that up-to-date checks are running as expected
* Added comment around deleteStubsAfterTest in each of the tasks where it is used, to remind editors what the property is for.
* Enable support for build cache
* Reconcile documentation with code
* Remove TODO that has been answered
* Add documentation on how to customize the verifierStubsJar
* Fix failing test
* Allow contractsDirectory to be null
* Fix failing tests
* Move all main source code to java source set
Bumps `camel.version` from 3.4.3 to 3.5.0.
Updates `camel-spring-boot-starter` from 3.4.3 to 3.5.0
Updates `camel-spring` from 3.4.3 to 3.5.0
Updates `camel-spring-boot` from 3.4.3 to 3.5.0
Updates `camel-core` from 3.4.3 to 3.5.0
Updates `camel-kafka` from 3.4.3 to 3.5.0
Updates `camel-jackson` from 3.4.3 to 3.5.0
Updates `camel-jms` from 3.4.3 to 3.5.0
Updates `camel-activemq` from 3.4.3 to 3.5.0
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Edited the new content that came in with the fix for issue 1511.
Also fixed a code listing for JAX-RS. (The tags were misplaced,
and the additional characters broke the listing. I also had to
replace the tab characters with tabs.)
* Autoconfigure a basic ConnectionFactory as RabbitMockConnectionFactory
Autoconfigure a barebones ConnectionFactory implementation instead of CachingConnectionFactory. CachingConnectionFactory would require additional mocking to support its transaction tracking and caching the mocked connection isn't necessary.
Fixes gh-1259
* Add Test
Co-authored-by: Henning Garus <henning.garus@exxeta.com>
* Autoconfigure a basic ConnectionFactory as RabbitMockConnectionFactory
Autoconfigure a barebones ConnectionFactory implementation instead of CachingConnectionFactory. CachingConnectionFactory would require additional mocking to support its transaction tracking and caching the mocked connection isn't necessary.
Fixes gh-1259
* Add Test
Co-authored-by: Henning Garus <henning.garus@exxeta.com>
With this change by adding --thin.profile=kafka or --thin.profile=rabbit we're able to turn on messaging support for stub runner boot.
Also for Docker, you will be able to pass MESSAGING_TYPE env var with either rabbit or kafka as a value and we'll run the messaging support for you.
fixes gh-1468