Commit Graph

204 Commits

Author SHA1 Message Date
Marcin Grzejszczak
3f0fd7a004 Fixes java contract runtime compilation; fixes gh-1849 2022-11-21 18:32:32 +01:00
Marcin Grzejszczak
44977aa9e3 Removes Gradle plugin's src/test/resources/contracts checking; fixes gh-1848 2022-11-18 18:53:52 +01:00
Marcin Grzejszczak
dc581e8934 Removing the Pact integration; fixes gh-1845 2022-11-17 16:01:40 +01:00
Marcin Grzejszczak
1999066c5a Left 1 type of messaging contract - code triggers an output
we're removing 2 additional types of messaging contracts
we're removing any leftovers of rabbit and kafka support - users will need to provide their own message receiver and a message sender
2022-11-15 16:10:44 +01:00
Marcin Grzejszczak
52d5de16d4 Merge branch '3.1.x' 2022-07-01 14:21:56 +02:00
Marcin Grzejszczak
414cd9c545 Fixed broken docs 2022-07-01 14:02:32 +02:00
Marcin Grzejszczak
1ed9002b2f Merge branch '3.1.x' 2022-06-14 13:46:32 +02:00
Marcin Grzejszczak
a1947ba825 Merge branch '3.1.x' 2022-06-13 10:06:58 +02:00
Marcin Grzejszczak
6ef570ba5b Fixed the broken samples 2022-05-31 08:56:56 +02:00
spencergibb
9c40dc23be Bumps to the next snapshot version 2022-05-27 14:21:44 -04:00
Marcin Grzejszczak
c12d0eb334 Bump rest assusred to 5.1.0; fixes gh-1789 2022-05-25 11:21:06 +02:00
Marcin Grzejszczak
2a66444afb Uses RA 5.0.2-SNAPSHOT 2022-05-23 11:53:33 +02:00
Marcin Grzejszczak
fee389c57a Fixed invalid poms 2022-05-05 11:15:56 +02:00
Marcin Grzejszczak
adc513b45b Bumped RestAssured to 6.0.0 2022-05-04 14:35:24 +02:00
buildmaster
e08abcb423 Bumping versions to 3.1.3-SNAPSHOT after release 2022-04-27 19:56:14 +00:00
Marcin Grzejszczak
3842b4b57a Updated wrong versions 2022-04-19 15:57:58 +02:00
spencergibb
114524379e Updates gradle wrapper to 7.4.1 2022-03-12 11:14:31 -05:00
Marcin Grzejszczak
5501b15879 Fixed wrong version substitution 2022-03-03 16:12:12 +01:00
buildmaster
dae7582225 Bumping versions to 3.1.2-SNAPSHOT after release 2022-02-17 18:29:52 +00:00
Marcin Grzejszczak
75096dfccd Trying to fix the build 2022-01-27 15:43:14 +01:00
Marcin Grzejszczak
2bc589e771 Trying to fix the build 2022-01-27 14:14:42 +01:00
Marcin Grzejszczak
a865057d6d Should work without tests 2022-01-27 12:45:44 +01:00
Spencer Gibb
dffe488857 Updates to version 4.0.0-SNAPSHOT (#1747)
* Updates to version 4.0.0-SNAPSHOT

Updates to Java 17, framework 6, boot 3 and Jakarta EE

Missing support for versions of rest assured, activemq-pool & jersey-client

* Additional jdk17, spring cloud 2021, boot 3 upgrades

* Fixed invalid version

Co-authored-by: Marcin Grzejszczak <marcin@grzejszczak.pl>
Co-authored-by: Marcin Grzejszczak <mgrzejszczak@vmware.com>
2022-01-14 11:18:01 +01:00
buildmaster
6d78e66c90 Bumping versions to 3.1.1-SNAPSHOT after release 2021-12-01 21:52:52 +00:00
Marcin Grzejszczak
239f349140 Upgraded Gradle to 7.3 2021-11-29 11:07:36 +01:00
Marcin Grzejszczak
f703266120 Bumped Gradle to 7.2; fixes gh-1712 2021-09-02 11:47:02 +02:00
Marcin Grzejszczak
abf926c7fe Upgraded versions 2021-07-15 09:55:52 +02:00
Spencer Gibb
8b0efe44e0 Merge pull request #1657 from spring-cloud/jdk16_boot_2_5
Works with JDK16
2021-07-09 15:33:33 -04:00
spencergibb
185d5794d7 Updates version to 3.1.0-SNAPSHOT 2021-07-09 15:24:48 -04:00
buildmaster
2ffab7b954 Bumping versions to 3.0.4-SNAPSHOT after release 2021-05-27 10:14:43 +00:00
Marcin Grzejszczak
01a4c9a23c Works with JDK16 2021-05-05 13:15:47 +02:00
Marcin Grzejszczak
1e9415b705 Version bumps
plexus-archiver -> 4.2.5
        groovy.version -> 2.5.14
        guice.version -> 5.0.0
        guava.version -> 30.0-jre
        plexus-utils -> 3.3.0
        maven.plugin.plugin -> 3.6.1
        maven-plugin-annotations -> 3.6.1
        maven-archiver -> 3.5.1
        plexus-archiver -> 4.2.5
        moco-runner -> 1.2.0
2021-04-27 18:27:09 +02:00
buildmaster
3a6aceedcc Bumping versions to 3.0.3-SNAPSHOT after release 2021-03-17 22:59:11 +00:00
buildmaster
9a615c8f05 Bumping versions to 3.0.2-SNAPSHOT after release 2021-01-27 22:10:16 +00:00
Marcin Grzejszczak
119d9bdc48 Updated project versions 2020-12-23 17:05:26 +01:00
Marcin Grzejszczak
27ebc96baa Workaround for https://github.com/spring-projects/spring-amqp/issues/1285 2020-12-18 16:11:22 +01:00
Shannon Pamperl
7804933b21 Attempt to keep Kotlin totally off the classpath (#1558)
* Attempt to keep Kotlin totally off the classpath

* Add version header for new class

* Fix a few bugs with the samples and provide better debugging output for javaexec

* Use main consistently

* Fix Gradle's published pom and use maven-publish plugin consistently throughout plugin and samples

* Re-add groovydoc jar

* Have assemble create the groovydoc jar

* Switch to publishToMavenLocal

* Sync dependencies with pom.xml and fix null provider for Gradle versions less than 6.2

* Perform quoting conditionally for Windows only

* Add jsch, aether, and shaded libraries to round out compatibility

* Ensure contract tests are generated before kotlin compile task
2020-12-03 10:24:55 +01:00
Marcin Grzejszczak
131cc70642 Bumped Boot 2020-11-13 08:12:56 +01:00
Marcin Grzejszczak
98597ca3eb Migrate to Boot 2.4.0-RC1 2020-11-05 15:45:28 +01:00
Shannon Pamperl
e91b91efba Convert Gradle plugin from Groovy to Java (#1480)
* 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
2020-10-02 17:39:53 +02:00
Marcin Grzejszczak
00d6154c60 Revert "Hardcoding reactor dependencies"
This reverts commit 50d69cb74c.
2020-08-25 10:38:57 +02:00
Marcin Grzejszczak
50d69cb74c Hardcoding reactor dependencies 2020-08-24 13:43:09 +02:00
Marcin Grzejszczak
a915cf102b Messaging polyglot support (#1472)
added support for AMQP, KAFKA and standalone options
2020-08-21 18:05:32 +02:00
Marcin Grzejszczak
0644d7af1c Fixed invalid URL in YAML 2020-08-07 14:28:58 +02:00
Marcin Grzejszczak
a98160d358 Fixed invalid URL in YAML 2020-08-07 14:04:45 +02:00
Marcin Grzejszczak
242c8208a9 Adds metadata to contracts (#1466)
fixes #1340
fixes #1078 
fixes #1406
2020-08-04 13:36:22 +02:00
Marcin Grzejszczak
99729f4e90 Bumped Boot to 2.4.0 in Gradle builds 2020-06-25 16:40:18 +02:00
Marcin Grzejszczak
8817f5efef Upgraded Boot to 2.4.0-SNAPSHOT 2020-06-25 13:04:16 +02:00
Marcin Grzejszczak
d3b45c56e5 Bumped Boot 2020-06-25 12:37:08 +02:00
Marcin Grzejszczak
704cb0534b Updated version 2020-05-29 15:34:30 +02:00