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
Olga Maciaszek-Sharma
daf81fe82e
Upgrade gradle wrappers to 6.4. Fixes gh-1407.
2020-05-14 17:30:36 +02:00
Olga Maciaszek-Sharma
48c14b32da
Fix Spring Cloud Dependencies version in standalone samples.
2020-04-29 16:59:27 +02:00
Spencer Gibb
a7f80738a0
bumps versions
2020-04-09 17:12:50 -04:00
Marcin Grzejszczak
cce66fa97a
Set up Gradle 6.3
2020-04-02 08:24:15 +02:00
Marcin Grzejszczak
766cc4b1dd
Bumped Gradle to 6.2.2
2020-03-18 17:36:40 +01:00
Marcin Grzejszczak
eeb2d87c14
made junit5 default test generation framework ( #1320 )
...
fixes #1249
2020-02-07 13:43:30 +01:00
Marcin Grzejszczak
4caf0c9f1c
Unignored messaging tests
2020-02-03 17:03:18 +01:00
Marcin Grzejszczak
641c80b38b
temporarily ignoring the messaging tests
2020-01-30 14:27:55 +01:00
Marcin Grzejszczak
d1bc8d8d37
Migrated to the new approach for stream - waiting for runtime message polling mechanism
2020-01-30 10:21:26 +01:00
Marcin Grzejszczak
403d369b44
Should work
2020-01-29 19:42:14 +01:00
Marcin Grzejszczak
9e02b7c902
Updated Copyrights
2020-01-28 20:00:13 +01:00
Marcin Grzejszczak
f946ad6704
Updates to Boot 2.3.0 and Ilford release train
...
Removes ribbon and updates for boot 2.3.0
2020-01-27 12:05:04 +01:00
Marcin Grzejszczak
ad00a39d17
Bumped versions
2020-01-20 11:22:18 +01:00
buildmaster
d451d5fd8e
Bumping versions to 2.2.2.BUILD-SNAPSHOT after release
2019-12-20 14:31:45 +00:00
buildmaster
3fb03b2b80
Bumping versions to 2.2.1.BUILD-SNAPSHOT after release
2019-11-26 12:08:31 +00:00
Marcin Grzejszczak
ed72a88229
Fixed gradle setup
2019-10-04 15:45:41 +02:00
Spencer Gibb
4987007586
removes snapshots from guides and samples
...
See gh-1239
2019-10-03 16:20:14 -04:00
Marcin Grzejszczak
cf9ea03df3
Merge branch '2.1.x'
2019-09-26 15:09:53 +02:00
Marcin Grzejszczak
84e259fe13
Updated docs with the new plugins api for Gradle
...
fixes gh-1217
2019-09-26 12:23:03 +02:00
Marcin Grzejszczak
48ecf30f65
Updated docs with the new plugins api for Gradle
...
fixes gh-1217
2019-09-26 12:18:58 +02:00
buildmaster
de94a14a9a
Bumping versions to 2.1.4.BUILD-SNAPSHOT after release
2019-09-10 18:47:36 +00:00
Marcin Grzejszczak
edf463d715
Fixed the samples
2019-08-28 16:05:52 +02:00
Marcin Grzejszczak
2098e81ece
Removed a handful of samples
2019-08-28 15:13:06 +02:00
Marcin Grzejszczak
aa48f4ce55
Fixed the build
2019-08-12 16:57:05 +02:00
Marcin Grzejszczak
cd946fe01c
Fixed the build
2019-08-12 16:02:36 +02:00
Marcin Grzejszczak
706044bfe5
Added support for writing contracts in Java
...
fixes gh-1161
2019-08-12 13:40:58 +02:00
Marcin Grzejszczak
a7b62bb073
Boot version to 2.2.0.BUILD-SNAPSHOT
2019-08-06 17:25:56 +02:00
Marcin Grzejszczak
ce4140a9ff
Bumped boot to 2.2.0.M4
2019-07-09 10:10:37 +02:00
Marcin Grzejszczak
783a7a67bf
Upgraded Gradle to 5.5; fixes gh-1124
2019-07-01 13:56:25 +02:00
buildmaster
c9af98eccd
Bumping versions to 2.1.3.BUILD-SNAPSHOT after release
2019-06-21 11:25:33 +00:00
Olga Maciaszek-Sharma
d5a631a561
Remove charset from all response content types in samples, as it's been
...
deprecated in framework.
2019-05-29 22:03:21 +02:00
Olga Maciaszek-Sharma
e0fc7aeca8
Remove charset from pact sample contract media type. Switch to explicitly
...
returning charset media type for other samples.
2019-05-29 20:50:34 +02:00
Marcin Grzejszczak
07b78d2992
BUmped GRadle, aligned groovy with Gradle 4.10.3
2019-05-07 14:05:26 +02:00
Marcin Grzejszczak
42a2d1dfb1
Bumped Boot in gradle samples
2019-04-16 08:41:10 +04:00
Spring Operator
3eca2df6f9
URL Cleanup ( #944 )
...
This commit updates URLs to prefer the https protocol. Redirects are not followed to avoid accidentally expanding intentionally shortened URLs (i.e. if using a URL shortener).
# Fixed URLs
## Fixed But Review Recommended
These URLs were fixed, but the https status was not OK. However, the https status was the same as the http request or http redirected to an https URL, so they were migrated. Your review is recommended.
* http://foo.bar (UnknownHostException) with 1 occurrences migrated to:
https://foo.bar ([https](https://foo.bar ) result UnknownHostException).
* http://link/to/your/nexus/or/artifactory/or/sth (UnknownHostException) with 1 occurrences migrated to:
https://link/to/your/nexus/or/artifactory/or/sth ([https](https://link/to/your/nexus/or/artifactory/or/sth ) result UnknownHostException).
* http://www.puppycrawl.com/dtds/suppressions_1_1.dtd (404) with 1 occurrences migrated to:
https://www.puppycrawl.com/dtds/suppressions_1_1.dtd ([https](https://www.puppycrawl.com/dtds/suppressions_1_1.dtd ) result 404).
## Fixed Success
These URLs were switched to an https URL with a 2xx status. While the status was successful, your review is still recommended.
* http://maven.apache.org/xsd/assembly-1.1.3.xsd with 3 occurrences migrated to:
https://maven.apache.org/xsd/assembly-1.1.3.xsd ([https](https://maven.apache.org/xsd/assembly-1.1.3.xsd ) result 200).
* http://maven.apache.org/xsd/maven-4.0.0.xsd with 82 occurrences migrated to:
https://maven.apache.org/xsd/maven-4.0.0.xsd ([https](https://maven.apache.org/xsd/maven-4.0.0.xsd ) result 200).
* http://www.springframework.org/schema/beans/spring-beans.xsd with 2 occurrences migrated to:
https://www.springframework.org/schema/beans/spring-beans.xsd ([https](https://www.springframework.org/schema/beans/spring-beans.xsd ) result 200).
* http://www.springframework.org/schema/integration/spring-integration.xsd with 2 occurrences migrated to:
https://www.springframework.org/schema/integration/spring-integration.xsd ([https](https://www.springframework.org/schema/integration/spring-integration.xsd ) result 200).
# Ignored
These URLs were intentionally ignored.
* http://maven.apache.org/POM/4.0.0 with 164 occurrences
* http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.3 with 6 occurrences
* http://www.springframework.org/schema/beans with 4 occurrences
* http://www.springframework.org/schema/integration with 4 occurrences
* http://www.w3.org/2001/XMLSchema-instance with 87 occurrences
2019-03-27 19:31:29 +01:00
Spring Operator
070c3b0268
URL Cleanup ( #944 )
...
This commit updates URLs to prefer the https protocol. Redirects are not followed to avoid accidentally expanding intentionally shortened URLs (i.e. if using a URL shortener).
# Fixed URLs
## Fixed But Review Recommended
These URLs were fixed, but the https status was not OK. However, the https status was the same as the http request or http redirected to an https URL, so they were migrated. Your review is recommended.
* http://foo.bar (UnknownHostException) with 1 occurrences migrated to:
https://foo.bar ([https](https://foo.bar ) result UnknownHostException).
* http://link/to/your/nexus/or/artifactory/or/sth (UnknownHostException) with 1 occurrences migrated to:
https://link/to/your/nexus/or/artifactory/or/sth ([https](https://link/to/your/nexus/or/artifactory/or/sth ) result UnknownHostException).
* http://www.puppycrawl.com/dtds/suppressions_1_1.dtd (404) with 1 occurrences migrated to:
https://www.puppycrawl.com/dtds/suppressions_1_1.dtd ([https](https://www.puppycrawl.com/dtds/suppressions_1_1.dtd ) result 404).
## Fixed Success
These URLs were switched to an https URL with a 2xx status. While the status was successful, your review is still recommended.
* http://maven.apache.org/xsd/assembly-1.1.3.xsd with 3 occurrences migrated to:
https://maven.apache.org/xsd/assembly-1.1.3.xsd ([https](https://maven.apache.org/xsd/assembly-1.1.3.xsd ) result 200).
* http://maven.apache.org/xsd/maven-4.0.0.xsd with 82 occurrences migrated to:
https://maven.apache.org/xsd/maven-4.0.0.xsd ([https](https://maven.apache.org/xsd/maven-4.0.0.xsd ) result 200).
* http://www.springframework.org/schema/beans/spring-beans.xsd with 2 occurrences migrated to:
https://www.springframework.org/schema/beans/spring-beans.xsd ([https](https://www.springframework.org/schema/beans/spring-beans.xsd ) result 200).
* http://www.springframework.org/schema/integration/spring-integration.xsd with 2 occurrences migrated to:
https://www.springframework.org/schema/integration/spring-integration.xsd ([https](https://www.springframework.org/schema/integration/spring-integration.xsd ) result 200).
# Ignored
These URLs were intentionally ignored.
* http://maven.apache.org/POM/4.0.0 with 164 occurrences
* http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.3 with 6 occurrences
* http://www.springframework.org/schema/beans with 4 occurrences
* http://www.springframework.org/schema/integration with 4 occurrences
* http://www.w3.org/2001/XMLSchema-instance with 87 occurrences
2019-03-27 17:58:23 +01:00