Bumps `camel.version` from 3.5.0 to 3.6.0.
Updates `camel-spring-boot-starter` from 3.5.0 to 3.6.0
Updates `camel-spring` from 3.5.0 to 3.6.0
Updates `camel-spring-boot` from 3.5.0 to 3.6.0
Updates `camel-core` from 3.5.0 to 3.6.0
Updates `camel-kafka` from 3.5.0 to 3.6.0
Updates `camel-jackson` from 3.5.0 to 3.6.0
Updates `camel-jms` from 3.5.0 to 3.6.0
Updates `camel-activemq` from 3.5.0 to 3.6.0
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
* Delete only valid mappings before generating stubs at runtime
Improvements over the changes in 6d44c54c. We now only delete files
which contain valid mappings before generating stubs at runtime. This
way we ensure that we actually use the newly generated stubs, but still
are able to keep additional files around to be included via
`body(file(...))`.
* Incorporated PR feedback
- Removed HttpServerStubFactory
- Use SpringFactorieLoader to load HttpServerStub implementations
- Added tests for WireMockHttpServerStub#isAccepted(File)
Added stubrunner.properties.git.ensure-git-suffix to disable the automatic
addition of '.git' to git URLs. This adds support for repositories which
don't support these kind of URLs (for example Azure DevOps).
Co-authored-by: Dominik Meister <dominik.meister@helsana.ch>
* 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>