Merge pull request #130 from spring-operator/polish-urls-remaining-master
URL Cleanup
This commit is contained in:
24
README.adoc
24
README.adoc
@@ -12,8 +12,8 @@ image::https://codecov.io/gh/{org}/{repo}/branch/{branch}/graph/badge.svg["codec
|
||||
:org: spring-cloud
|
||||
:repo: spring-cloud-release-tools
|
||||
:github-repo: {org}/{repo}
|
||||
:github-raw: http://raw.github.com/{github-repo}/{github-tag}
|
||||
:github-code: http://github.com/{github-repo}/tree/{github-tag}
|
||||
:github-raw: https://raw.github.com/{github-repo}/{github-tag}
|
||||
:github-code: https://github.com/{github-repo}/tree/{github-tag}
|
||||
:toc: left
|
||||
:toclevels: 8
|
||||
:nofooter:
|
||||
@@ -50,7 +50,7 @@ After project release
|
||||
- Generates a blog template under `target/blog.md` (ONLY FOR NON-SNAPSHOT VERSIONS)
|
||||
- Generates a tweet template under `target/tweet.txt` (ONLY FOR NON-SNAPSHOT VERSIONS)
|
||||
- Generates a release notes template under `target/notes.md` (ONLY FOR NON-SNAPSHOT VERSIONS)
|
||||
- Updates project information in Sagan (http://spring.io) (ONLY FOR SNAPSHOT / RELEASE VERSIONS)
|
||||
- Updates project information in Sagan (https://spring.io) (ONLY FOR SNAPSHOT / RELEASE VERSIONS)
|
||||
- For `GA`/ `SR` release will create an issue in Spring Guides under https://github.com/spring-guides/getting-started-guides/issues/
|
||||
- For `GA`/ `SR` release will update the links under https://github.com/spring-cloud/spring-cloud-static/tree/gh-pages/current
|
||||
- Will update the release train project page (for Spring Cloud it will be `https://github.com/spring-projects/spring-cloud`)
|
||||
@@ -350,7 +350,7 @@ folder and run your application like this:
|
||||
|
||||
[source,bash]
|
||||
----
|
||||
$ wget http://repo.spring.io/libs-milestone/org/springframework/cloud/internal/spring-cloud-release-tools-spring/1.0.0.M1/spring-cloud-release-tools-spring-1.0.0.M1.jar -O ../spring-cloud-release-tools-spring-1.0.0.M1.jar
|
||||
$ wget https://repo.spring.io/libs-milestone/org/springframework/cloud/internal/spring-cloud-release-tools-spring/1.0.0.M1/spring-cloud-release-tools-spring-1.0.0.M1.jar -O ../spring-cloud-release-tools-spring-1.0.0.M1.jar
|
||||
$ java -jar target/spring-cloud-release-tools-spring-1.0.0.M1.jar --spring.config.name=releaser
|
||||
----
|
||||
|
||||
@@ -381,7 +381,7 @@ each release
|
||||
----
|
||||
$ export RELEASER_POM_BRANCH=Dalston.RELEASE
|
||||
$ export RELEASER_GIT_OAUTH_TOKEN=...
|
||||
$ wget http://repo.spring.io/libs-milestone/org/springframework/cloud/internal/spring-cloud-release-tools-spring/1.0.0.M1/spring-cloud-release-tools-spring-1.0.0.M1.jar -O spring-cloud-release-tools-spring-1.0.0.M1.jar
|
||||
$ wget https://repo.spring.io/libs-milestone/org/springframework/cloud/internal/spring-cloud-release-tools-spring/1.0.0.M1/spring-cloud-release-tools-spring-1.0.0.M1.jar -O spring-cloud-release-tools-spring-1.0.0.M1.jar
|
||||
$ java -jar target/spring-cloud-release-tools-spring-1.0.0.M1.jar --releaser.working-dir=/path/to/project/root
|
||||
----
|
||||
|
||||
@@ -457,7 +457,7 @@ credentials and you already have those.
|
||||
|
||||
The projects that require middleware generally include a
|
||||
`docker-compose.yml`, so consider using
|
||||
http://compose.docker.io/[Docker Compose] to run the middeware servers
|
||||
https://compose.docker.io/[Docker Compose] to run the middeware servers
|
||||
in Docker containers. See the README in the
|
||||
https://github.com/spring-cloud-samples/scripts[scripts demo
|
||||
repository] for specific instructions about the common cases of mongo,
|
||||
@@ -479,13 +479,13 @@ a modified file in the correct place. Just commit it and push the change.
|
||||
|
||||
=== Working with the code
|
||||
If you don't have an IDE preference we would recommend that you use
|
||||
http://www.springsource.com/developer/sts[Spring Tools Suite] or
|
||||
http://eclipse.org[Eclipse] when working with the code. We use the
|
||||
http://eclipse.org/m2e/[m2eclipse] eclipse plugin for maven support. Other IDEs and tools
|
||||
https://www.springsource.com/developer/sts[Spring Tools Suite] or
|
||||
https://eclipse.org[Eclipse] when working with the code. We use the
|
||||
https://eclipse.org/m2e/[m2eclipse] eclipse plugin for maven support. Other IDEs and tools
|
||||
should also work without issue as long as they use Maven 3.3.3 or better.
|
||||
|
||||
==== Importing into eclipse with m2eclipse
|
||||
We recommend the http://eclipse.org/m2e/[m2eclipse] eclipse plugin when working with
|
||||
We recommend the https://eclipse.org/m2e/[m2eclipse] eclipse plugin when working with
|
||||
eclipse. If you don't already have m2eclipse installed it is available from the "eclipse
|
||||
marketplace".
|
||||
|
||||
@@ -546,7 +546,7 @@ added after the original pull request but before a merge.
|
||||
`eclipse-code-formatter.xml` file from the
|
||||
https://raw.githubusercontent.com/spring-cloud/spring-cloud-build/master/spring-cloud-dependencies-parent/eclipse-code-formatter.xml[Spring
|
||||
Cloud Build] project. If using IntelliJ, you can use the
|
||||
http://plugins.jetbrains.com/plugin/6546[Eclipse Code Formatter
|
||||
https://plugins.jetbrains.com/plugin/6546[Eclipse Code Formatter
|
||||
Plugin] to import the same file.
|
||||
* Make sure all new `.java` files to have a simple Javadoc class comment with at least an
|
||||
`@author` tag identifying you, and preferably at least a paragraph on what the class is
|
||||
@@ -559,6 +559,6 @@ added after the original pull request but before a merge.
|
||||
* A few unit tests would help a lot as well -- someone has to do it.
|
||||
* If no-one else is using your branch, please rebase it against the current master (or
|
||||
other target branch in the main project).
|
||||
* When writing a commit message please follow http://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html[these conventions],
|
||||
* When writing a commit message please follow https://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html[these conventions],
|
||||
if you are fixing an existing issue please add `Fixes gh-XXXX` at the end of the commit
|
||||
message (where XXXX is the issue number).
|
||||
@@ -2,8 +2,8 @@
|
||||
:org: spring-cloud
|
||||
:repo: spring-cloud-release-tools
|
||||
:github-repo: {org}/{repo}
|
||||
:github-raw: http://raw.github.com/{github-repo}/{github-tag}
|
||||
:github-code: http://github.com/{github-repo}/tree/{github-tag}
|
||||
:github-raw: https://raw.github.com/{github-repo}/{github-tag}
|
||||
:github-code: https://github.com/{github-repo}/tree/{github-tag}
|
||||
:toc: left
|
||||
:toclevels: 8
|
||||
:nofooter:
|
||||
@@ -40,7 +40,7 @@ After project release
|
||||
- Generates a blog template under `target/blog.md` (ONLY FOR NON-SNAPSHOT VERSIONS)
|
||||
- Generates a tweet template under `target/tweet.txt` (ONLY FOR NON-SNAPSHOT VERSIONS)
|
||||
- Generates a release notes template under `target/notes.md` (ONLY FOR NON-SNAPSHOT VERSIONS)
|
||||
- Updates project information in Sagan (http://spring.io) (ONLY FOR SNAPSHOT / RELEASE VERSIONS)
|
||||
- Updates project information in Sagan (https://spring.io) (ONLY FOR SNAPSHOT / RELEASE VERSIONS)
|
||||
- For `GA`/ `SR` release will create an issue in Spring Guides under https://github.com/spring-guides/getting-started-guides/issues/
|
||||
- For `GA`/ `SR` release will update the links under https://github.com/spring-cloud/spring-cloud-static/tree/gh-pages/current
|
||||
- Will update the release train project page (for Spring Cloud it will be `https://github.com/spring-projects/spring-cloud`)
|
||||
@@ -341,7 +341,7 @@ folder and run your application like this:
|
||||
|
||||
[source,bash]
|
||||
----
|
||||
$ wget http://repo.spring.io/libs-milestone/org/springframework/cloud/internal/spring-cloud-release-tools-spring/1.0.0.M1/spring-cloud-release-tools-spring-1.0.0.M1.jar -O ../spring-cloud-release-tools-spring-1.0.0.M1.jar
|
||||
$ wget https://repo.spring.io/libs-milestone/org/springframework/cloud/internal/spring-cloud-release-tools-spring/1.0.0.M1/spring-cloud-release-tools-spring-1.0.0.M1.jar -O ../spring-cloud-release-tools-spring-1.0.0.M1.jar
|
||||
$ java -jar target/spring-cloud-release-tools-spring-1.0.0.M1.jar --spring.config.name=releaser
|
||||
----
|
||||
|
||||
@@ -372,7 +372,7 @@ each release
|
||||
----
|
||||
$ export RELEASER_POM_BRANCH=Dalston.RELEASE
|
||||
$ export RELEASER_GIT_OAUTH_TOKEN=...
|
||||
$ wget http://repo.spring.io/libs-milestone/org/springframework/cloud/internal/spring-cloud-release-tools-spring/1.0.0.M1/spring-cloud-release-tools-spring-1.0.0.M1.jar -O spring-cloud-release-tools-spring-1.0.0.M1.jar
|
||||
$ wget https://repo.spring.io/libs-milestone/org/springframework/cloud/internal/spring-cloud-release-tools-spring/1.0.0.M1/spring-cloud-release-tools-spring-1.0.0.M1.jar -O spring-cloud-release-tools-spring-1.0.0.M1.jar
|
||||
$ java -jar target/spring-cloud-release-tools-spring-1.0.0.M1.jar --releaser.working-dir=/path/to/project/root
|
||||
----
|
||||
|
||||
|
||||
@@ -49,7 +49,7 @@ import org.springframework.cloud.release.internal.pom.ProjectVersion;
|
||||
*/
|
||||
class ProjectDocumentationUpdater implements ReleaserPropertiesAware {
|
||||
|
||||
private static final String SC_STATIC_URL = "http://cloud.spring.io/spring-cloud-static/";
|
||||
private static final String SC_STATIC_URL = "https://cloud.spring.io/spring-cloud-static/";
|
||||
|
||||
private static final Logger log = LoggerFactory
|
||||
.getLogger(ProjectDocumentationUpdater.class);
|
||||
|
||||
@@ -235,16 +235,16 @@ public class SaganUpdater {
|
||||
private String referenceUrl(String branch, ProjectVersion version) {
|
||||
if (!version.isSnapshot()) {
|
||||
// static/sleuth/{version}/
|
||||
return "http://cloud.spring.io/spring-cloud-static/" + version.projectName
|
||||
return "https://cloud.spring.io/spring-cloud-static/" + version.projectName
|
||||
+ "/{version}/";
|
||||
}
|
||||
if (branch.toLowerCase().contains("master")) {
|
||||
// sleuth/
|
||||
return "http://cloud.spring.io/" + version.projectName + "/"
|
||||
return "https://cloud.spring.io/" + version.projectName + "/"
|
||||
+ version.projectName + ".html";
|
||||
}
|
||||
// sleuth/1.1.x/
|
||||
return "http://cloud.spring.io/" + version.projectName + "/" + branch + "/";
|
||||
return "https://cloud.spring.io/" + version.projectName + "/" + branch + "/";
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -85,7 +85,7 @@ class BlogTemplateGenerator {
|
||||
// Milestone 1 (M1)
|
||||
// releaseName - Dalston
|
||||
// releaseLink
|
||||
// - [Maven Central](http://repo1.maven.org/maven2/org/
|
||||
// - [Maven Central](https://repo1.maven.org/maven2/org/
|
||||
// springframework/cloud/spring-cloud-dependencies/Dalston.RELEASE/)
|
||||
// - [Spring Milestone](https://repo.spring.io/milestone/) repository
|
||||
// releaseVersion '- Dalston.RELEASE
|
||||
@@ -152,7 +152,7 @@ class BlogTemplateGenerator {
|
||||
if (nonRelease) {
|
||||
return "[Spring Milestone](https://repo.spring.io/milestone/) repository";
|
||||
}
|
||||
return "[Maven Central](http://repo1.maven.org/maven2/"
|
||||
return "[Maven Central](https://repo1.maven.org/maven2/"
|
||||
+ "org/springframework/cloud/spring-cloud-dependencies/"
|
||||
+ this.releaseVersion + "/)";
|
||||
}
|
||||
|
||||
@@ -14,7 +14,7 @@ The following modules were updated as part of {{ releaseVersion }}:
|
||||
{{#each projects}}| {{name}} | {{version}} | {{#if closedMilestoneUrl}}([issues]({{{ closedMilestoneUrl }}})){{/if}}{{^closedMilestoneUrl}} {{/closedMilestoneUrl}}
|
||||
{{/each}}
|
||||
|
||||
As always, we welcome feedback on [GitHub](https://github.com/spring-cloud/), on [Gitter](https://gitter.im/spring-cloud/spring-cloud), on [Stack Overflow](http://stackoverflow.com/questions/tagged/spring-cloud), or on [Twitter](https://twitter.com/SpringCloud).
|
||||
As always, we welcome feedback on [GitHub](https://github.com/spring-cloud/), on [Gitter](https://gitter.im/spring-cloud/spring-cloud), on [Stack Overflow](https://stackoverflow.com/questions/tagged/spring-cloud), or on [Twitter](https://twitter.com/SpringCloud).
|
||||
|
||||
To get started with Maven with a BOM (dependency management only):
|
||||
|
||||
@@ -23,7 +23,7 @@ To get started with Maven with a BOM (dependency management only):
|
||||
<repository>
|
||||
<id>spring-milestones</id>
|
||||
<name>Spring Milestones</name>
|
||||
<url>http://repo.spring.io/milestone</url>
|
||||
<url>https://repo.spring.io/milestone</url>
|
||||
<snapshots>
|
||||
<enabled>false</enabled>
|
||||
</snapshots>
|
||||
@@ -64,7 +64,7 @@ buildscript {
|
||||
|
||||
{{#if nonRelease}}repositories {
|
||||
maven {
|
||||
url 'http://repo.spring.io/milestone'
|
||||
url 'https://repo.spring.io/milestone'
|
||||
}
|
||||
}{{/if}}
|
||||
|
||||
|
||||
@@ -12,7 +12,7 @@ badges:
|
||||
icon: github
|
||||
|
||||
- name: StackOverflow
|
||||
url: http://stackoverflow.com/questions/tagged/spring-cloud
|
||||
url: https://stackoverflow.com/questions/tagged/spring-cloud
|
||||
icon: stackoverflow
|
||||
|
||||
|
||||
@@ -94,105 +94,105 @@ public class Application {
|
||||
Centralized external configuration management backed by a git repository. The configuration resources map directly to Spring `Environment` but could be used by non-Spring applications if desired.
|
||||
{% endcapture %}
|
||||
|
||||
{% include project_block.md site_url="http://cloud.spring.io/spring-cloud-config" repo_url="http://github.com/spring-cloud/spring-cloud-config" project_title="Spring Cloud Config" project_description=project_description %}
|
||||
{% include project_block.md site_url="https://cloud.spring.io/spring-cloud-config" repo_url="https://github.com/spring-cloud/spring-cloud-config" project_title="Spring Cloud Config" project_description=project_description %}
|
||||
|
||||
<!-- Spring Cloud Netflix -->
|
||||
{% capture project_description %}
|
||||
Integration with various Netflix OSS components (Eureka, Hystrix, Zuul, Archaius, etc.).
|
||||
{% endcapture %}
|
||||
|
||||
{% include project_block.md site_url="http://cloud.spring.io/spring-cloud-netflix" repo_url="http://github.com/spring-cloud/spring-cloud-netflix" project_title="Spring Cloud Netflix" project_description=project_description %}
|
||||
{% include project_block.md site_url="https://cloud.spring.io/spring-cloud-netflix" repo_url="https://github.com/spring-cloud/spring-cloud-netflix" project_title="Spring Cloud Netflix" project_description=project_description %}
|
||||
|
||||
<!-- Spring Cloud Bus -->
|
||||
{% capture project_description %}
|
||||
An event bus for linking services and service instances together with distributed messaging. Useful for propagating state changes across a cluster (e.g. config change events).
|
||||
{% endcapture %}
|
||||
|
||||
{% include project_block.md site_url="http://cloud.spring.io/spring-cloud-bus" repo_url="http://github.com/spring-cloud/spring-cloud-bus" project_title="Spring Cloud Bus" project_description=project_description %}
|
||||
{% include project_block.md site_url="https://cloud.spring.io/spring-cloud-bus" repo_url="https://github.com/spring-cloud/spring-cloud-bus" project_title="Spring Cloud Bus" project_description=project_description %}
|
||||
|
||||
<!-- Spring Cloud Cloudfoundry -->
|
||||
{% capture project_description %}
|
||||
Integrates your application with Pivotal Cloud Foundry. Provides a service discovery implementation and also makes it easy to implement SSO and OAuth2 protected resources.
|
||||
{% endcapture %}
|
||||
|
||||
{% include project_block.md site_url="http://cloud.spring.io/spring-cloud-cloudfoundry" repo_url="http://github.com/spring-cloud/spring-cloud-cloudfoundry" project_title="Spring Cloud for Cloud Foundry" project_description=project_description %}
|
||||
{% include project_block.md site_url="https://cloud.spring.io/spring-cloud-cloudfoundry" repo_url="https://github.com/spring-cloud/spring-cloud-cloudfoundry" project_title="Spring Cloud for Cloud Foundry" project_description=project_description %}
|
||||
|
||||
<!-- Spring Cloud Open Service Broker -->
|
||||
{% capture project_description %}
|
||||
Provides a starting point for building a service broker that implements the Open Service Broker API.
|
||||
{% endcapture %}
|
||||
|
||||
{% include project_block.md site_url="http://cloud.spring.io/spring-cloud-open-service-broker/" repo_url="http://github.com/spring-cloud/spring-cloud-open-service-broker" project_title="Spring Cloud Open Service Broker" project_description=project_description %}
|
||||
{% include project_block.md site_url="https://cloud.spring.io/spring-cloud-open-service-broker/" repo_url="https://github.com/spring-cloud/spring-cloud-open-service-broker" project_title="Spring Cloud Open Service Broker" project_description=project_description %}
|
||||
|
||||
<!-- Spring Cloud Cluster -->
|
||||
{% capture project_description %}
|
||||
Leadership election and common stateful patterns with an abstraction and implementation for Zookeeper, Redis, Hazelcast, Consul.
|
||||
{% endcapture %}
|
||||
|
||||
{% include project_block.md site_url="/spring-cloud" repo_url="http://github.com/spring-cloud/spring-cloud-cluster" project_title="Spring Cloud Cluster" project_description=project_description %}
|
||||
{% include project_block.md site_url="/spring-cloud" repo_url="https://github.com/spring-cloud/spring-cloud-cluster" project_title="Spring Cloud Cluster" project_description=project_description %}
|
||||
|
||||
<!-- Spring Cloud Consul -->
|
||||
{% capture project_description %}
|
||||
Service discovery and configuration management with Hashicorp Consul.
|
||||
{% endcapture %}
|
||||
|
||||
{% include project_block.md site_url="http://cloud.spring.io/spring-cloud-consul" repo_url="http://github.com/spring-cloud/spring-cloud-consul" project_title="Spring Cloud Consul" project_description=project_description %}
|
||||
{% include project_block.md site_url="https://cloud.spring.io/spring-cloud-consul" repo_url="https://github.com/spring-cloud/spring-cloud-consul" project_title="Spring Cloud Consul" project_description=project_description %}
|
||||
|
||||
<!-- Spring Cloud Security -->
|
||||
{% capture project_description %}
|
||||
Provides support for load-balanced OAuth2 rest client and authentication header relays in a Zuul proxy.
|
||||
{% endcapture %}
|
||||
|
||||
{% include project_block.md site_url="http://cloud.spring.io/spring-cloud-security" repo_url="http://github.com/spring-cloud/spring-cloud-security" project_title="Spring Cloud Security" project_description=project_description %}
|
||||
{% include project_block.md site_url="https://cloud.spring.io/spring-cloud-security" repo_url="https://github.com/spring-cloud/spring-cloud-security" project_title="Spring Cloud Security" project_description=project_description %}
|
||||
|
||||
<!-- Spring Cloud Sleuth -->
|
||||
{% capture project_description %}
|
||||
Distributed tracing for Spring Cloud applications, compatible with Zipkin, HTrace and log-based (e.g. ELK) tracing.
|
||||
{% endcapture %}
|
||||
|
||||
{% include project_block.md site_url="http://cloud.spring.io/spring-cloud-sleuth" repo_url="http://github.com/spring-cloud/spring-cloud-sleuth" project_title="Spring Cloud Sleuth" project_description=project_description %}
|
||||
{% include project_block.md site_url="https://cloud.spring.io/spring-cloud-sleuth" repo_url="https://github.com/spring-cloud/spring-cloud-sleuth" project_title="Spring Cloud Sleuth" project_description=project_description %}
|
||||
|
||||
<!-- Spring Cloud Data Flow -->
|
||||
{% capture project_description %}
|
||||
A cloud-native orchestration service for composable microservice applications on modern runtimes. Easy-to-use DSL, drag-and-drop GUI, and REST-APIs together simplifies the overall orchestration of microservice based data pipelines.
|
||||
{% endcapture %}
|
||||
|
||||
{% include project_block.md site_url="http://cloud.spring.io/spring-cloud-dataflow" repo_url="https://github.com/spring-cloud/spring-cloud-dataflow" project_title="Spring Cloud Data Flow" project_description=project_description %}
|
||||
{% include project_block.md site_url="https://cloud.spring.io/spring-cloud-dataflow" repo_url="https://github.com/spring-cloud/spring-cloud-dataflow" project_title="Spring Cloud Data Flow" project_description=project_description %}
|
||||
|
||||
<!-- Spring Cloud Stream -->
|
||||
{% capture project_description %}
|
||||
A lightweight event-driven microservices framework to quickly build applications that can connect to external systems. Simple declarative model to send and receive messages using Apache Kafka or RabbitMQ between Spring Boot apps.
|
||||
{% endcapture %}
|
||||
|
||||
{% include project_block.md site_url="http://cloud.spring.io/spring-cloud-stream" repo_url="http://github.com/spring-cloud/spring-cloud-stream" project_title="Spring Cloud Stream" project_description=project_description %}
|
||||
{% include project_block.md site_url="https://cloud.spring.io/spring-cloud-stream" repo_url="https://github.com/spring-cloud/spring-cloud-stream" project_title="Spring Cloud Stream" project_description=project_description %}
|
||||
|
||||
<!-- Spring Cloud Stream App Starters -->
|
||||
{% capture project_description %}
|
||||
Spring Cloud Stream App Starters are Spring Boot based Spring Integration applications that provide integration with external systems.
|
||||
{% endcapture %}
|
||||
|
||||
{% include project_block.md site_url="http://cloud.spring.io/spring-cloud-stream-app-starters" repo_url="https://github.com/spring-cloud/spring-cloud-stream-app-starters" project_title="Spring Cloud Stream App Starters" project_description=project_description %}
|
||||
{% include project_block.md site_url="https://cloud.spring.io/spring-cloud-stream-app-starters" repo_url="https://github.com/spring-cloud/spring-cloud-stream-app-starters" project_title="Spring Cloud Stream App Starters" project_description=project_description %}
|
||||
|
||||
<!-- Spring Cloud Task -->
|
||||
{% capture project_description %}
|
||||
A short-lived microservices framework to quickly build applications that perform finite amounts of data processing. Simple declarative for adding both functional and non-functional features to Spring Boot apps.
|
||||
{% endcapture %}
|
||||
|
||||
{% include project_block.md site_url="http://cloud.spring.io/spring-cloud-task" repo_url="http://github.com/spring-cloud/spring-cloud-task" project_title="Spring Cloud Task" project_description=project_description %}
|
||||
{% include project_block.md site_url="https://cloud.spring.io/spring-cloud-task" repo_url="https://github.com/spring-cloud/spring-cloud-task" project_title="Spring Cloud Task" project_description=project_description %}
|
||||
|
||||
<!-- Spring Cloud Task App Starters -->
|
||||
{% capture project_description %}
|
||||
Spring Cloud Task App Starters are Spring Boot applications that may be any process including Spring Batch jobs that do not run forever, and they end/stop after a finite period of data processing.
|
||||
{% endcapture %}
|
||||
|
||||
{% include project_block.md site_url="http://cloud.spring.io/spring-cloud-task-app-starters" repo_url="https://github.com/spring-cloud/spring-cloud-task-app-starters" project_title="Spring Cloud Task App Starters" project_description=project_description %}
|
||||
{% include project_block.md site_url="https://cloud.spring.io/spring-cloud-task-app-starters" repo_url="https://github.com/spring-cloud/spring-cloud-task-app-starters" project_title="Spring Cloud Task App Starters" project_description=project_description %}
|
||||
|
||||
<!-- Spring Cloud Zookeeper -->
|
||||
{% capture project_description %}
|
||||
Service discovery and configuration management with Apache Zookeeper.
|
||||
{% endcapture %}
|
||||
|
||||
{% include project_block.md site_url="http://cloud.spring.io/spring-cloud-zookeeper" repo_url="http://github.com/spring-cloud/spring-cloud-zookeeper" project_title="Spring Cloud Zookeeper" project_description=project_description %}
|
||||
{% include project_block.md site_url="https://cloud.spring.io/spring-cloud-zookeeper" repo_url="https://github.com/spring-cloud/spring-cloud-zookeeper" project_title="Spring Cloud Zookeeper" project_description=project_description %}
|
||||
|
||||
<!-- Spring Cloud AWS -->
|
||||
{% capture project_description %}
|
||||
@@ -203,7 +203,7 @@ Easy integration with hosted Amazon Web Services. It offers a convenient way to
|
||||
{{ site.projects_site_url }}/spring-cloud-aws
|
||||
{% endcapture %}
|
||||
|
||||
{% include project_block.md site_url=site_url repo_url="http://github.com/spring-cloud/spring-cloud-aws" project_title="Spring Cloud for Amazon Web Services" project_description=project_description %}
|
||||
{% include project_block.md site_url=site_url repo_url="https://github.com/spring-cloud/spring-cloud-aws" project_title="Spring Cloud for Amazon Web Services" project_description=project_description %}
|
||||
|
||||
<!-- Spring Cloud Connectors -->
|
||||
{% capture project_description %}
|
||||
@@ -215,56 +215,56 @@ databases and message brokers (the project formerly known as "Spring Cloud").
|
||||
{{ site.projects_site_url }}/spring-cloud-connectors
|
||||
{% endcapture %}
|
||||
|
||||
{% include project_block.md site_url=site_url repo_url="http://github.com/spring-cloud/spring-cloud-connectors" project_title="Spring Cloud Connectors" project_description=project_description %}
|
||||
{% include project_block.md site_url=site_url repo_url="https://github.com/spring-cloud/spring-cloud-connectors" project_title="Spring Cloud Connectors" project_description=project_description %}
|
||||
|
||||
<!-- Spring Cloud Starters -->
|
||||
{% capture project_description %}
|
||||
Spring Boot-style starter projects to ease dependency management for consumers of Spring Cloud. (Discontinued as a project and merged with the other projects after Angel.SR2.)
|
||||
{% endcapture %}
|
||||
|
||||
{% include project_block.md site_url="http://github.com/spring-cloud/spring-cloud-starters" repo_url="http://github.com/spring-cloud/spring-cloud-starters" project_title="Spring Cloud Starters" project_description=project_description %}
|
||||
{% include project_block.md site_url="https://github.com/spring-cloud/spring-cloud-starters" repo_url="https://github.com/spring-cloud/spring-cloud-starters" project_title="Spring Cloud Starters" project_description=project_description %}
|
||||
|
||||
<!-- Spring Cloud CLI -->
|
||||
{% capture project_description %}
|
||||
Spring Boot CLI plugin for creating Spring Cloud component applications quickly in Groovy
|
||||
{% endcapture %}
|
||||
|
||||
{% include project_block.md site_url="http://github.com/spring-cloud/spring-cloud-cli" repo_url="http://github.com/spring-cloud/spring-cloud-cli" project_title="Spring Cloud CLI" project_description=project_description %}
|
||||
{% include project_block.md site_url="https://github.com/spring-cloud/spring-cloud-cli" repo_url="https://github.com/spring-cloud/spring-cloud-cli" project_title="Spring Cloud CLI" project_description=project_description %}
|
||||
|
||||
<!-- Spring Cloud Contract -->
|
||||
{% capture project_description %}
|
||||
Spring Cloud Contract is an umbrella project holding solutions that help users in successfully implementing the Consumer Driven Contracts approach.
|
||||
{% endcapture %}
|
||||
|
||||
{% include project_block.md site_url="http://cloud.spring.io/spring-cloud-contract" repo_url="http://github.com/spring-cloud/spring-cloud-contract" project_title="Spring Cloud Contract" project_description=project_description %}
|
||||
{% include project_block.md site_url="https://cloud.spring.io/spring-cloud-contract" repo_url="https://github.com/spring-cloud/spring-cloud-contract" project_title="Spring Cloud Contract" project_description=project_description %}
|
||||
|
||||
<!-- Spring Cloud Gateway -->
|
||||
{% capture project_description %}
|
||||
Spring Cloud Gateway is an intelligent and programmable router based on Project Reactor.
|
||||
{% endcapture %}
|
||||
|
||||
{% include project_block.md site_url="http://cloud.spring.io/spring-cloud-gateway" repo_url="http://github.com/spring-cloud/spring-cloud-gateway" project_title="Spring Cloud Gateway" project_description=project_description %}
|
||||
{% include project_block.md site_url="https://cloud.spring.io/spring-cloud-gateway" repo_url="https://github.com/spring-cloud/spring-cloud-gateway" project_title="Spring Cloud Gateway" project_description=project_description %}
|
||||
|
||||
<!-- Spring Cloud OpenFeign -->
|
||||
{% capture project_description %}
|
||||
Spring Cloud OpenFeign provides integrations for Spring Boot apps through autoconfiguration and binding to the Spring Environment and other Spring programming model idioms.
|
||||
{% endcapture %}
|
||||
|
||||
{% include project_block.md site_url="http://cloud.spring.io/spring-cloud-openfeign" repo_url="http://github.com/spring-cloud/spring-cloud-openfeign" project_title="Spring Cloud OpenFeign" project_description=project_description %}
|
||||
{% include project_block.md site_url="https://cloud.spring.io/spring-cloud-openfeign" repo_url="https://github.com/spring-cloud/spring-cloud-openfeign" project_title="Spring Cloud OpenFeign" project_description=project_description %}
|
||||
|
||||
<!-- Spring Cloud Pipelines -->
|
||||
{% capture project_description %}
|
||||
Spring Cloud Pipelines provides an opinionated deployment pipeline with steps to ensure that your application can be deployed in zero downtime fashion and easilly rolled back of something goes wrong.
|
||||
{% endcapture %}
|
||||
|
||||
{% include project_block.md site_url="http://cloud.spring.io/spring-cloud-pipelines" repo_url="http://github.com/spring-cloud/spring-cloud-pipelines" project_title="Spring Cloud Pipelines" project_description=project_description %}
|
||||
{% include project_block.md site_url="https://cloud.spring.io/spring-cloud-pipelines" repo_url="https://github.com/spring-cloud/spring-cloud-pipelines" project_title="Spring Cloud Pipelines" project_description=project_description %}
|
||||
|
||||
<!-- Spring Cloud Function -->
|
||||
{% capture project_description %}
|
||||
Spring Cloud Function promotes the implementation of business logic via functions. It supports a uniform programming model across serverless providers, as well as the ability to run standalone (locally or in a PaaS).
|
||||
{% endcapture %}
|
||||
|
||||
{% include project_block.md site_url="http://cloud.spring.io/spring-cloud-function" repo_url="http://github.com/spring-cloud/spring-cloud-function" project_title="Spring Cloud Function" project_description=project_description %}
|
||||
{% include project_block.md site_url="https://cloud.spring.io/spring-cloud-function" repo_url="https://github.com/spring-cloud/spring-cloud-function" project_title="Spring Cloud Function" project_description=project_description %}
|
||||
|
||||
## Release Trains
|
||||
|
||||
|
||||
@@ -134,7 +134,7 @@ public class ProjectDocumentationUpdaterTests {
|
||||
String indexHtmlContent = new String(
|
||||
Files.readAllBytes(new File(updatedDocs, "current/index.html").toPath()));
|
||||
then(indexHtmlContent)
|
||||
.doesNotContain("http://cloud.spring.io/spring-cloud-static/Angel.SR33/");
|
||||
.doesNotContain("https://cloud.spring.io/spring-cloud-static/Angel.SR33/");
|
||||
}
|
||||
|
||||
@Test
|
||||
@@ -167,7 +167,7 @@ public class ProjectDocumentationUpdaterTests {
|
||||
String indexHtmlContent = new String(
|
||||
Files.readAllBytes(new File(updatedDocs, "current/index.html").toPath()));
|
||||
then(indexHtmlContent)
|
||||
.doesNotContain("http://cloud.spring.io/spring-cloud-static/Angel.SR33/");
|
||||
.doesNotContain("https://cloud.spring.io/spring-cloud-static/Angel.SR33/");
|
||||
}
|
||||
|
||||
@Test
|
||||
@@ -185,7 +185,7 @@ public class ProjectDocumentationUpdaterTests {
|
||||
String indexHtmlContent = new String(
|
||||
Files.readAllBytes(new File(updatedDocs, "current/index.html").toPath()));
|
||||
then(indexHtmlContent)
|
||||
.contains("http://cloud.spring.io/spring-cloud-static/Finchley.SR33/");
|
||||
.contains("https://cloud.spring.io/spring-cloud-static/Finchley.SR33/");
|
||||
}
|
||||
|
||||
@Test
|
||||
@@ -203,7 +203,7 @@ public class ProjectDocumentationUpdaterTests {
|
||||
String indexHtmlContent = new String(
|
||||
Files.readAllBytes(new File(updatedDocs, "current/index.html").toPath()));
|
||||
then(indexHtmlContent)
|
||||
.contains("http://cloud.spring.io/spring-cloud-static/Finchley.SR33/");
|
||||
.contains("https://cloud.spring.io/spring-cloud-static/Finchley.SR33/");
|
||||
}
|
||||
|
||||
@Test
|
||||
|
||||
@@ -50,7 +50,7 @@ public class ReleaseTrainContentsUpdaterTests {
|
||||
ProjectGitHandler projectGitHandler = new ProjectGitHandler(this.properties) {
|
||||
@Override
|
||||
public String milestoneUrl(ProjectVersion releaseVersion) {
|
||||
return "http://foo.com";
|
||||
return "http://www.foo.com/";
|
||||
}
|
||||
};
|
||||
|
||||
@@ -150,7 +150,7 @@ public class ReleaseTrainContentsUpdaterTests {
|
||||
BDDAssertions.then(file).isNotNull();
|
||||
BDDAssertions.then(edgwareWikiEntryContent(file)).doesNotContain("# Edgware.SR7")
|
||||
.doesNotContain(
|
||||
"Spring Cloud Consul `2.0.1.RELEASE` ([issues](http://foo.com))");
|
||||
"Spring Cloud Consul `2.0.1.RELEASE` ([issues](http://www.foo.com/))");
|
||||
BDDAssertions
|
||||
.then(GitTestUtils.openGitProject(file).log().call().iterator().next()
|
||||
.getShortMessage())
|
||||
@@ -169,7 +169,7 @@ public class ReleaseTrainContentsUpdaterTests {
|
||||
BDDAssertions.then(file).isNotNull();
|
||||
BDDAssertions.then(edgwareWikiEntryContent(file)).contains("# Edgware.SR7")
|
||||
.contains(
|
||||
"Spring Cloud Consul `2.0.1.RELEASE` ([issues](http://foo.com))");
|
||||
"Spring Cloud Consul `2.0.1.RELEASE` ([issues](http://www.foo.com/))");
|
||||
BDDAssertions
|
||||
.then(GitTestUtils.openGitProject(file).log().call().iterator().next()
|
||||
.getShortMessage())
|
||||
@@ -188,7 +188,7 @@ public class ReleaseTrainContentsUpdaterTests {
|
||||
BDDAssertions.then(file).isNotNull();
|
||||
BDDAssertions.then(greenwichWikiEntryContent(file))
|
||||
.contains("# Greenwich.RELEASE").contains(
|
||||
"Spring Cloud Consul `2.0.1.RELEASE` ([issues](http://foo.com))");
|
||||
"Spring Cloud Consul `2.0.1.RELEASE` ([issues](http://www.foo.com/))");
|
||||
BDDAssertions
|
||||
.then(GitTestUtils.openGitProject(file).log().call().iterator().next()
|
||||
.getShortMessage())
|
||||
|
||||
@@ -177,7 +177,7 @@ public class GithubMilestonesTests {
|
||||
|
||||
@Override
|
||||
URL foundMilestoneUrl(Milestone.Smart milestone) throws IOException {
|
||||
return new URL("http://foo.com/bar");
|
||||
return new URL("http://www.foo.com/bar");
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
@@ -71,8 +71,8 @@ public class RestTemplateSaganClientTests {
|
||||
then(project.id).isEqualTo("spring-framework");
|
||||
then(project.name).isEqualTo("Spring Framework");
|
||||
then(project.repoUrl)
|
||||
.isEqualTo("http://github.com/spring-projects/spring-framework");
|
||||
then(project.siteUrl).isEqualTo("http://projects.spring.io/spring-framework");
|
||||
.isEqualTo("https://github.com/spring-projects/spring-framework");
|
||||
then(project.siteUrl).isEqualTo("https://projects.spring.io/spring-framework");
|
||||
then(project.category).isEqualTo("active");
|
||||
then(project.stackOverflowTags).isNotBlank();
|
||||
then(project.stackOverflowTagList).isNotEmpty();
|
||||
@@ -81,9 +81,9 @@ public class RestTemplateSaganClientTests {
|
||||
Release release = project.projectReleases.get(0);
|
||||
then(release.releaseStatus).isEqualTo("PRERELEASE");
|
||||
then(release.refDocUrl).isEqualTo(
|
||||
"http://docs.spring.io/spring/docs/5.0.0.RC4/spring-framework-reference/");
|
||||
"https://docs.spring.io/spring/docs/5.0.0.RC4/spring-framework-reference/");
|
||||
then(release.apiDocUrl)
|
||||
.isEqualTo("http://docs.spring.io/spring/docs/5.0.0.RC4/javadoc-api/");
|
||||
.isEqualTo("https://docs.spring.io/spring/docs/5.0.0.RC4/javadoc-api/");
|
||||
then(release.groupId).isEqualTo("org.springframework");
|
||||
then(release.artifactId).isEqualTo("spring-context");
|
||||
then(release.repository.id).isEqualTo("spring-milestones");
|
||||
@@ -104,9 +104,9 @@ public class RestTemplateSaganClientTests {
|
||||
|
||||
then(release.releaseStatus).isEqualTo("PRERELEASE");
|
||||
then(release.refDocUrl).isEqualTo(
|
||||
"http://docs.spring.io/spring/docs/{version}/spring-framework-reference/");
|
||||
"https://docs.spring.io/spring/docs/{version}/spring-framework-reference/");
|
||||
then(release.apiDocUrl)
|
||||
.isEqualTo("http://docs.spring.io/spring/docs/{version}/javadoc-api/");
|
||||
.isEqualTo("https://docs.spring.io/spring/docs/{version}/javadoc-api/");
|
||||
then(release.groupId).isEqualTo("org.springframework");
|
||||
then(release.artifactId).isEqualTo("spring-context");
|
||||
then(release.repository.id).isEqualTo("spring-milestones");
|
||||
@@ -139,8 +139,8 @@ public class RestTemplateSaganClientTests {
|
||||
firstRelease.artifactId = "spring-context";
|
||||
firstRelease.version = "1.2.8.RELEASE";
|
||||
firstRelease.releaseStatus = "PRERELEASE";
|
||||
firstRelease.refDocUrl = "http://docs.spring.io/spring/docs/{version}/spring-framework-reference/";
|
||||
firstRelease.apiDocUrl = "http://docs.spring.io/spring/docs/{version}/javadoc-api/";
|
||||
firstRelease.refDocUrl = "https://docs.spring.io/spring/docs/{version}/spring-framework-reference/";
|
||||
firstRelease.apiDocUrl = "https://docs.spring.io/spring/docs/{version}/javadoc-api/";
|
||||
firstRelease.repository = milestone;
|
||||
|
||||
ReleaseUpdate secondRelease = new ReleaseUpdate();
|
||||
@@ -148,8 +148,8 @@ public class RestTemplateSaganClientTests {
|
||||
secondRelease.artifactId = "spring-context";
|
||||
secondRelease.version = "5.0.0.BUILD-SNAPSHOT";
|
||||
secondRelease.releaseStatus = "SNAPSHOT";
|
||||
secondRelease.refDocUrl = "http://docs.spring.io/spring/docs/{version}/spring-framework-reference/";
|
||||
secondRelease.apiDocUrl = "http://docs.spring.io/spring/docs/{version}/javadoc-api/";
|
||||
secondRelease.refDocUrl = "https://docs.spring.io/spring/docs/{version}/spring-framework-reference/";
|
||||
secondRelease.apiDocUrl = "https://docs.spring.io/spring/docs/{version}/javadoc-api/";
|
||||
secondRelease.repository = snapshots;
|
||||
|
||||
ReleaseUpdate thirdRelease = new ReleaseUpdate();
|
||||
@@ -157,8 +157,8 @@ public class RestTemplateSaganClientTests {
|
||||
thirdRelease.artifactId = "spring-context";
|
||||
thirdRelease.version = "4.3.12.BUILD-SNAPSHOT";
|
||||
thirdRelease.releaseStatus = "SNAPSHOT";
|
||||
thirdRelease.refDocUrl = "http://docs.spring.io/spring/docs/{version}/spring-framework-reference/htmlsingle/";
|
||||
thirdRelease.apiDocUrl = "http://docs.spring.io/spring/docs/{version}/javadoc-api/";
|
||||
thirdRelease.refDocUrl = "https://docs.spring.io/spring/docs/{version}/spring-framework-reference/htmlsingle/";
|
||||
thirdRelease.apiDocUrl = "https://docs.spring.io/spring/docs/{version}/javadoc-api/";
|
||||
thirdRelease.repository = snapshots;
|
||||
|
||||
ReleaseUpdate fourthRelease = new ReleaseUpdate();
|
||||
@@ -167,24 +167,24 @@ public class RestTemplateSaganClientTests {
|
||||
fourthRelease.version = "4.3.11.RELEASE";
|
||||
fourthRelease.releaseStatus = "GENERAL_AVAILABILITY";
|
||||
fourthRelease.current = true;
|
||||
fourthRelease.refDocUrl = "http://docs.spring.io/spring/docs/current/spring-framework-reference/htmlsingle/";
|
||||
fourthRelease.apiDocUrl = "http://docs.spring.io/spring/docs/current/javadoc-api/";
|
||||
fourthRelease.refDocUrl = "https://docs.spring.io/spring/docs/current/spring-framework-reference/htmlsingle/";
|
||||
fourthRelease.apiDocUrl = "https://docs.spring.io/spring/docs/current/javadoc-api/";
|
||||
|
||||
ReleaseUpdate fithRelease = new ReleaseUpdate();
|
||||
fithRelease.groupId = "org.springframework";
|
||||
fithRelease.artifactId = "spring-context";
|
||||
fithRelease.version = "4.2.9.RELEASE";
|
||||
fithRelease.releaseStatus = "GENERAL_AVAILABILITY";
|
||||
fithRelease.refDocUrl = "http://docs.spring.io/spring/docs/{version}/spring-framework-reference/htmlsingle/";
|
||||
fithRelease.apiDocUrl = "http://docs.spring.io/spring/docs/{version}/javadoc-api/";
|
||||
fithRelease.refDocUrl = "https://docs.spring.io/spring/docs/{version}/spring-framework-reference/htmlsingle/";
|
||||
fithRelease.apiDocUrl = "https://docs.spring.io/spring/docs/{version}/javadoc-api/";
|
||||
|
||||
ReleaseUpdate sithRelease = new ReleaseUpdate();
|
||||
sithRelease.groupId = "org.springframework";
|
||||
sithRelease.artifactId = "spring-context";
|
||||
sithRelease.version = "3.2.18.RELEASE";
|
||||
sithRelease.releaseStatus = "GENERAL_AVAILABILITY";
|
||||
sithRelease.refDocUrl = "http://docs.spring.io/spring/docs/{version}/spring-framework-reference/htmlsingle/";
|
||||
sithRelease.apiDocUrl = "http://docs.spring.io/spring/docs/{version}/javadoc-api/";
|
||||
sithRelease.refDocUrl = "https://docs.spring.io/spring/docs/{version}/spring-framework-reference/htmlsingle/";
|
||||
sithRelease.apiDocUrl = "https://docs.spring.io/spring/docs/{version}/javadoc-api/";
|
||||
|
||||
List<ReleaseUpdate> updates = Arrays.asList(firstRelease, secondRelease,
|
||||
thirdRelease, fourthRelease, fithRelease, sithRelease);
|
||||
|
||||
@@ -81,7 +81,7 @@ public class SaganUpdaterTest {
|
||||
|
||||
then(this.saganClient).should().updateRelease(BDDMockito.eq("foo"),
|
||||
BDDMockito.argThat(withReleaseUpdate("1.0.0.M1",
|
||||
"http://cloud.spring.io/spring-cloud-static/foo/{version}/",
|
||||
"https://cloud.spring.io/spring-cloud-static/foo/{version}/",
|
||||
"PRERELEASE")));
|
||||
}
|
||||
|
||||
@@ -92,7 +92,7 @@ public class SaganUpdaterTest {
|
||||
|
||||
then(this.saganClient).should().updateRelease(BDDMockito.eq("foo"),
|
||||
BDDMockito.argThat(withReleaseUpdate("1.0.0.RC1",
|
||||
"http://cloud.spring.io/spring-cloud-static/foo/{version}/",
|
||||
"https://cloud.spring.io/spring-cloud-static/foo/{version}/",
|
||||
"PRERELEASE")));
|
||||
}
|
||||
|
||||
@@ -207,7 +207,7 @@ public class SaganUpdaterTest {
|
||||
|
||||
then(this.saganClient).should().updateRelease(BDDMockito.eq("foo"),
|
||||
BDDMockito.argThat(withReleaseUpdate("1.0.0.BUILD-SNAPSHOT",
|
||||
"http://cloud.spring.io/foo/foo.html", "SNAPSHOT")));
|
||||
"https://cloud.spring.io/foo/foo.html", "SNAPSHOT")));
|
||||
}
|
||||
|
||||
@Test
|
||||
@@ -221,12 +221,12 @@ public class SaganUpdaterTest {
|
||||
then(this.saganClient).should().deleteRelease("foo", "1.0.0.BUILD-SNAPSHOT");
|
||||
then(this.saganClient).should().updateRelease(BDDMockito.eq("foo"),
|
||||
BDDMockito.argThat(withReleaseUpdate("1.0.0.RELEASE",
|
||||
"http://cloud.spring.io/spring-cloud-static/foo/{version}/",
|
||||
"https://cloud.spring.io/spring-cloud-static/foo/{version}/",
|
||||
"GENERAL_AVAILABILITY")));
|
||||
then(this.saganClient).should().deleteRelease("foo", "1.0.0.BUILD-SNAPSHOT");
|
||||
then(this.saganClient).should().updateRelease(BDDMockito.eq("foo"),
|
||||
BDDMockito.argThat(withReleaseUpdate("1.0.1.BUILD-SNAPSHOT",
|
||||
"http://cloud.spring.io/foo/foo.html", "SNAPSHOT")));
|
||||
"https://cloud.spring.io/foo/foo.html", "SNAPSHOT")));
|
||||
}
|
||||
|
||||
@Test
|
||||
@@ -239,7 +239,7 @@ public class SaganUpdaterTest {
|
||||
then(this.saganClient).should(never()).deleteRelease(anyString(), anyString());
|
||||
then(this.saganClient).should().updateRelease(BDDMockito.eq("foo"),
|
||||
BDDMockito.argThat(withReleaseUpdate("1.1.0.BUILD-SNAPSHOT",
|
||||
"http://cloud.spring.io/foo/1.1.x/", "SNAPSHOT")));
|
||||
"https://cloud.spring.io/foo/1.1.x/", "SNAPSHOT")));
|
||||
}
|
||||
|
||||
private ArgumentMatcher<List<ReleaseUpdate>> withReleaseUpdate(final String version,
|
||||
|
||||
@@ -43,7 +43,7 @@ public class TemplateGeneratorTests {
|
||||
if (releaseVersion.projectName.equals("spring-cloud-foo")) {
|
||||
return "";
|
||||
}
|
||||
return "http://foo.bar.com";
|
||||
return "https://foo.bar.com";
|
||||
}
|
||||
};
|
||||
|
||||
@@ -118,7 +118,7 @@ public class TemplateGeneratorTests {
|
||||
.contains("The release can be found in [Maven Central]")
|
||||
.contains("### Spring Cloud Sleuth")
|
||||
.contains(
|
||||
"| Spring Cloud Sleuth | 1.0.0.RELEASE | ([issues](http://foo.bar.com))")
|
||||
"| Spring Cloud Sleuth | 1.0.0.RELEASE | ([issues](https://foo.bar.com))")
|
||||
.contains("| Spring Cloud Foo\t| 1.0.2.RELEASE\t| ")
|
||||
.contains("<version>Dalston.RELEASE</version>").contains(
|
||||
"mavenBom 'org.springframework.cloud:spring-cloud-dependencies:Dalston.RELEASE'");
|
||||
@@ -143,7 +143,7 @@ public class TemplateGeneratorTests {
|
||||
.contains("The release can be found in [Maven Central]")
|
||||
.contains("### Spring Cloud Sleuth")
|
||||
.contains(
|
||||
"| Spring Cloud Sleuth\t| 1.0.0.RELEASE\t| ([issues](http://foo.bar.com))")
|
||||
"| Spring Cloud Sleuth\t| 1.0.0.RELEASE\t| ([issues](https://foo.bar.com))")
|
||||
.contains("<version>Dalston.RELEASE</version>").contains(
|
||||
"mavenBom 'org.springframework.cloud:spring-cloud-dependencies:Dalston.RELEASE'");
|
||||
}
|
||||
@@ -167,7 +167,7 @@ public class TemplateGeneratorTests {
|
||||
.contains("The release can be found in [Maven Central]")
|
||||
.contains("### Spring Cloud Sleuth")
|
||||
.contains(
|
||||
"| Spring Cloud Sleuth | 1.0.0.RELEASE | ([issues](http://foo.bar.com))")
|
||||
"| Spring Cloud Sleuth | 1.0.0.RELEASE | ([issues](https://foo.bar.com))")
|
||||
.contains("<version>Dalston.SR1</version>").contains(
|
||||
"mavenBom 'org.springframework.cloud:spring-cloud-dependencies:Dalston.SR1'");
|
||||
}
|
||||
@@ -191,7 +191,7 @@ public class TemplateGeneratorTests {
|
||||
.contains("The release can be found in [Maven Central]")
|
||||
.contains("### Spring Cloud Sleuth")
|
||||
.contains(
|
||||
"| Spring Cloud Sleuth | 1.0.0.RELEASE | ([issues](http://foo.bar.com))")
|
||||
"| Spring Cloud Sleuth | 1.0.0.RELEASE | ([issues](https://foo.bar.com))")
|
||||
.contains("<version>Dalston.SR1</version>").contains(
|
||||
"mavenBom 'org.springframework.cloud:spring-cloud-dependencies:Dalston.SR1'");
|
||||
}
|
||||
@@ -215,9 +215,9 @@ public class TemplateGeneratorTests {
|
||||
.contains("The release can be found in [Spring Milestone]")
|
||||
.contains("### Spring Cloud Sleuth")
|
||||
.contains(
|
||||
"| Spring Cloud Sleuth\t| 1.0.0.M1\t| ([issues](http://foo.bar.com))")
|
||||
"| Spring Cloud Sleuth\t| 1.0.0.M1\t| ([issues](https://foo.bar.com))")
|
||||
.contains("<id>spring-milestones</id>")
|
||||
.contains("url 'http://repo.spring.io/milestone'")
|
||||
.contains("url 'https://repo.spring.io/milestone'")
|
||||
.contains("<version>Dalston.M1</version>").contains(
|
||||
"mavenBom 'org.springframework.cloud:spring-cloud-dependencies:Dalston.M1'");
|
||||
}
|
||||
@@ -241,9 +241,9 @@ public class TemplateGeneratorTests {
|
||||
.contains("The release can be found in [Spring Milestone]")
|
||||
.contains("### Spring Cloud Sleuth")
|
||||
.contains(
|
||||
"| Spring Cloud Sleuth\t| 1.0.0.M1\t| ([issues](http://foo.bar.com))")
|
||||
"| Spring Cloud Sleuth\t| 1.0.0.M1\t| ([issues](https://foo.bar.com))")
|
||||
.contains("<id>spring-milestones</id>")
|
||||
.contains("url 'http://repo.spring.io/milestone'")
|
||||
.contains("url 'https://repo.spring.io/milestone'")
|
||||
.contains("<version>Dalston.M1</version>").contains(
|
||||
"mavenBom 'org.springframework.cloud:spring-cloud-dependencies:Dalston.M1'");
|
||||
}
|
||||
@@ -267,9 +267,9 @@ public class TemplateGeneratorTests {
|
||||
.contains("The release can be found in [Spring Milestone]")
|
||||
.contains("### Spring Cloud Sleuth")
|
||||
.contains(
|
||||
"| Spring Cloud Sleuth\t| 1.0.0.RC1\t| ([issues](http://foo.bar.com))")
|
||||
"| Spring Cloud Sleuth\t| 1.0.0.RC1\t| ([issues](https://foo.bar.com))")
|
||||
.contains("<id>spring-milestones</id>")
|
||||
.contains("url 'http://repo.spring.io/milestone'")
|
||||
.contains("url 'https://repo.spring.io/milestone'")
|
||||
.contains("<version>Dalston.RC1</version>").contains(
|
||||
"mavenBom 'org.springframework.cloud:spring-cloud-dependencies:Dalston.RC1'");
|
||||
}
|
||||
@@ -293,9 +293,9 @@ public class TemplateGeneratorTests {
|
||||
.contains("The release can be found in [Spring Milestone]")
|
||||
.contains("### Spring Cloud Sleuth")
|
||||
.contains(
|
||||
"| Spring Cloud Sleuth\t| 1.0.0.RC1\t| ([issues](http://foo.bar.com))")
|
||||
"| Spring Cloud Sleuth\t| 1.0.0.RC1\t| ([issues](https://foo.bar.com))")
|
||||
.contains("<id>spring-milestones</id>")
|
||||
.contains("url 'http://repo.spring.io/milestone'")
|
||||
.contains("url 'https://repo.spring.io/milestone'")
|
||||
.contains("<version>Dalston.RC1</version>").contains(
|
||||
"mavenBom 'org.springframework.cloud:spring-cloud-dependencies:Dalston.RC1'");
|
||||
}
|
||||
@@ -306,7 +306,7 @@ public class TemplateGeneratorTests {
|
||||
ProjectGitHandler handler = new ProjectGitHandler(this.props) {
|
||||
@Override
|
||||
public String milestoneUrl(ProjectVersion releaseVersion) {
|
||||
return "http://foo.bar.com?closed=1";
|
||||
return "https://foo.bar.com?closed=1";
|
||||
}
|
||||
};
|
||||
this.props.getPom().setBranch("Dalston.RC1");
|
||||
@@ -322,9 +322,9 @@ public class TemplateGeneratorTests {
|
||||
.releaseNotes(projects);
|
||||
|
||||
then(content(generatedOutput)).contains("# Dalston.RC1").contains(
|
||||
"Spring Cloud Sleuth `1.0.0.RC1` ([issues](http://foo.bar.com?closed=1))")
|
||||
"Spring Cloud Sleuth `1.0.0.RC1` ([issues](https://foo.bar.com?closed=1))")
|
||||
.contains(
|
||||
"Spring Cloud Consul `1.0.1.RC1` ([issues](http://foo.bar.com?closed=1))")
|
||||
"Spring Cloud Consul `1.0.1.RC1` ([issues](https://foo.bar.com?closed=1))")
|
||||
.doesNotContain("Boot");
|
||||
}
|
||||
|
||||
|
||||
@@ -20,7 +20,7 @@ import org.springframework.cloud.openfeign.FeignClient;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RequestMethod;
|
||||
|
||||
@FeignClient(name = "example", url = "http://example.com")
|
||||
@FeignClient(name = "example", url = "https://example.com")
|
||||
public interface ExampleClient {
|
||||
|
||||
@RequestMapping(value = "/", method = RequestMethod.GET)
|
||||
|
||||
@@ -13,7 +13,7 @@ eureka:
|
||||
password: password
|
||||
client:
|
||||
serviceUrl:
|
||||
defaultZone: http://user:${eureka.password}@localhost:8761/eureka/
|
||||
defaultZone: https://user:${eureka.password}@localhost:8761/eureka/
|
||||
instance:
|
||||
leaseRenewalIntervalInSeconds: 10
|
||||
metadataMap:
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# About
|
||||
This project is a sample of using just the Hystrix Starter. For more information see the
|
||||
[Hystrix documentation](http://cloud.spring.io/spring-cloud-static/spring-cloud.html#_circuit_breaker_hystrix_clients).
|
||||
[Hystrix documentation](https://cloud.spring.io/spring-cloud-static/spring-cloud.html#_circuit_breaker_hystrix_clients).
|
||||
|
||||
# Usage
|
||||
This simple app contains two endpoints both surrounded by Hystrix circuit breakers.
|
||||
|
||||
@@ -12,7 +12,7 @@ eureka:
|
||||
password: password
|
||||
client:
|
||||
serviceUrl:
|
||||
defaultZone: http://user:${eureka.password}@localhost:8761/eureka/
|
||||
defaultZone: https://user:${eureka.password}@localhost:8761/eureka/
|
||||
instance:
|
||||
leaseRenewalIntervalInSeconds: 10
|
||||
metadataMap:
|
||||
|
||||
@@ -54,7 +54,7 @@ public class RibbonClientApplicationTests {
|
||||
/*
|
||||
* // Just to prove that the interceptor is present... ClientHttpRequest request =
|
||||
* oauth2RestTemplate.getRequestFactory() .createRequest(new
|
||||
* URI("http://nosuchservice"), HttpMethod.GET);
|
||||
* URI("https://nosuchservice"), HttpMethod.GET);
|
||||
* expected.expectMessage("No instances available for nosuchservice");
|
||||
* request.execute();
|
||||
*/
|
||||
@@ -65,7 +65,7 @@ public class RibbonClientApplicationTests {
|
||||
* access token so it should fail, but in a sensible way
|
||||
* this.expected.expect(UserRedirectRequiredException.class); RequestContextHolder
|
||||
* .setRequestAttributes(new ServletRequestAttributes(this.request));
|
||||
* this.oauth2RestTemplate.getForEntity("http://foo/bar", String.class); }
|
||||
* this.oauth2RestTemplate.getForEntity("https://foo/bar", String.class); }
|
||||
*/
|
||||
|
||||
}
|
||||
|
||||
@@ -43,7 +43,7 @@ public class HelloClientApplication {
|
||||
|
||||
@RequestMapping("/")
|
||||
public String hello() {
|
||||
return this.client.getForObject("http://simple/", String.class);
|
||||
return this.client.getForObject("https://simple/", String.class);
|
||||
}
|
||||
|
||||
@Bean
|
||||
|
||||
@@ -12,4 +12,4 @@ spring:
|
||||
eureka:
|
||||
client:
|
||||
serviceUrl:
|
||||
defaultZone: http://user::password@localhost:8761/eureka/
|
||||
defaultZone: https://user::password@localhost:8761/eureka/
|
||||
|
||||
@@ -38,7 +38,7 @@ added after the original pull request but before a merge.
|
||||
`eclipse-code-formatter.xml` file from the
|
||||
https://raw.githubusercontent.com/spring-cloud/spring-cloud-build/master/spring-cloud-dependencies-parent/eclipse-code-formatter.xml[Spring
|
||||
Cloud Build] project. If using IntelliJ, you can use the
|
||||
http://plugins.jetbrains.com/plugin/6546[Eclipse Code Formatter
|
||||
https://plugins.jetbrains.com/plugin/6546[Eclipse Code Formatter
|
||||
Plugin] to import the same file.
|
||||
* Make sure all new `.java` files to have a simple Javadoc class comment with at least an
|
||||
`@author` tag identifying you, and preferably at least a paragraph on what the class is
|
||||
@@ -51,7 +51,7 @@ added after the original pull request but before a merge.
|
||||
* A few unit tests would help a lot as well -- someone has to do it.
|
||||
* If no-one else is using your branch, please rebase it against the current master (or
|
||||
other target branch in the main project).
|
||||
* When writing a commit message please follow http://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html[these conventions],
|
||||
* When writing a commit message please follow https://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html[these conventions],
|
||||
if you are fixing an existing issue please add `Fixes gh-XXXX` at the end of the commit
|
||||
message (where XXXX is the issue number).
|
||||
|
||||
|
||||
@@ -1,14 +1,14 @@
|
||||
<!DOCTYPE HTML>
|
||||
|
||||
<meta charset="UTF-8">
|
||||
<meta http-equiv="refresh" content="1; url=http://cloud.spring.io/spring-cloud-static/Dalston.SR3/">
|
||||
<meta http-equiv="refresh" content="1; url=https://cloud.spring.io/spring-cloud-static/Dalston.SR3/">
|
||||
|
||||
<script>
|
||||
window.location.href = "http://cloud.spring.io/spring-cloud-static/Dalston.SR3/"
|
||||
window.location.href = "https://cloud.spring.io/spring-cloud-static/Dalston.SR3/"
|
||||
</script>
|
||||
|
||||
<title>Page Redirection</title>
|
||||
|
||||
<!-- Note: don't tell people to `click` the link, just tell them that it is a link. -->
|
||||
If you are not redirected automatically, follow the <a href='http://cloud.spring.io/spring-cloud-static/Dalston.SR3/'>link
|
||||
If you are not redirected automatically, follow the <a href='https://cloud.spring.io/spring-cloud-static/Dalston.SR3/'>link
|
||||
to latest release</a>
|
||||
|
||||
@@ -35,7 +35,7 @@ Some of the highlights of the Brixton release train are:
|
||||
* Hashicorp Consul support for service registration/discovery & configuration via Spring Cloud Consul
|
||||
* Apache Zookeeper support for service registration/discovery, configuration via Spring Cloud Zookeeper and leader election in Spring Cloud Cluster
|
||||
* Distributed tracing through the Spring Cloud Sleuth abstraction with two out of the box implementations: one supporting logging (ideal for log collectors and multiplexers like Logstash and Loggregator) and one supporting Twitter's Zipkin
|
||||
* Netflix http://techblog.netflix.com/2014/12/introducing-atlas-netflixs-primary.html[Atlas Telemetry System], the next generation https://github.com/Netflix/spectator/wiki[Spectator Metrics library] and recent versions of Eureka, Ribbon, Hystrix and Feign are available in Spring Cloud Netflix
|
||||
* Netflix https://medium.com/netflix-techblog/introducing-atlas-netflixs-primary-telemetry-platform-bd31f4d8ed9a[Atlas Telemetry System], the next generation https://github.com/Netflix/spectator/wiki[Spectator Metrics library] and recent versions of Eureka, Ribbon, Hystrix and Feign are available in Spring Cloud Netflix
|
||||
* Spring Cloud Bus is now powered by the recently released https://spring.io/blog/2016/05/10/spring-cloud-stream-1-0-0-release-is-available[Spring Cloud Stream]
|
||||
* Cluster Leadership election and locks via Spring Cloud Cluster
|
||||
* Export of Spring Boot metrics to Amazon Cloudwatch, and native support for Amazon RDS
|
||||
@@ -43,9 +43,9 @@ Some of the highlights of the Brixton release train are:
|
||||
|
||||
== Notes:
|
||||
|
||||
Starting with Brixton, Zuul will no longer automatically send all headers to downstream services. By default `Cookie`, `Set-Cookie` and `Authorization` *are not* sent to downstream services. To return to the Angel behaviour, set `zuul.sensitiveHeaders=""` in the Zuul configuration. See http://cloud.spring.io/spring-cloud-static/Brixton.SR6/#_cookies_and_sensitive_headers[the documentation] for more information.
|
||||
Starting with Brixton, Zuul will no longer automatically send all headers to downstream services. By default `Cookie`, `Set-Cookie` and `Authorization` *are not* sent to downstream services. To return to the Angel behaviour, set `zuul.sensitiveHeaders=""` in the Zuul configuration. See https://cloud.spring.io/spring-cloud-static/Brixton.SR6/#_cookies_and_sensitive_headers[the documentation] for more information.
|
||||
|
||||
A `@LoadBalanced` `RestTemplate` is no longer created by default. See the http://cloud.spring.io/spring-cloud-static/spring-cloud.html=_spring_resttemplate_as_a_load_balancer_client[updated documentation for details]. You need to create it in your application’s configuration. For example:
|
||||
A `@LoadBalanced` `RestTemplate` is no longer created by default. See the https://cloud.spring.io/spring-cloud-static/spring-cloud.html=_spring_resttemplate_as_a_load_balancer_client[updated documentation for details]. You need to create it in your application’s configuration. For example:
|
||||
|
||||
```java
|
||||
@Configuration
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
This project is an umbrella and the git repository is used only for
|
||||
documentation (see gh-pages branch). Home page: http://projects.spring.io/spring-cloud.
|
||||
documentation (see gh-pages branch). Home page: https://projects.spring.io/spring-cloud.
|
||||
|
||||
The sub-projects of Spring Cloud live in a different Github
|
||||
organization: https://github.com/spring-cloud. Please use the
|
||||
|
||||
@@ -12,7 +12,7 @@ url: https://github.com/spring-cloud
|
||||
icon: github
|
||||
|
||||
- name: StackOverflow
|
||||
url: http://stackoverflow.com/questions/tagged/spring-cloud
|
||||
url: https://stackoverflow.com/questions/tagged/spring-cloud
|
||||
icon: stackoverflow
|
||||
|
||||
|
||||
@@ -96,8 +96,8 @@ Centralized external configuration management backed by a git repository. The co
|
||||
Spring `Environment` but could be used by non-Spring applications if desired.
|
||||
{% endcapture %}
|
||||
|
||||
{% include project_block.md site_url="http://cloud.spring.io/spring-cloud-config"
|
||||
repo_url="http://github.com/spring-cloud/spring-cloud-config" project_title="Spring Cloud Config"
|
||||
{% include project_block.md site_url="https://cloud.spring.io/spring-cloud-config"
|
||||
repo_url="https://github.com/spring-cloud/spring-cloud-config" project_title="Spring Cloud Config"
|
||||
project_description=project_description %}
|
||||
|
||||
<!-- Spring Cloud Netflix -->
|
||||
@@ -105,8 +105,8 @@ project_description=project_description %}
|
||||
Integration with various Netflix OSS components (Eureka, Hystrix, Zuul, Archaius, etc.).
|
||||
{% endcapture %}
|
||||
|
||||
{% include project_block.md site_url="http://cloud.spring.io/spring-cloud-netflix"
|
||||
repo_url="http://github.com/spring-cloud/spring-cloud-netflix" project_title="Spring Cloud Netflix"
|
||||
{% include project_block.md site_url="https://cloud.spring.io/spring-cloud-netflix"
|
||||
repo_url="https://github.com/spring-cloud/spring-cloud-netflix" project_title="Spring Cloud Netflix"
|
||||
project_description=project_description %}
|
||||
|
||||
<!-- Spring Cloud Bus -->
|
||||
@@ -115,8 +115,8 @@ An event bus for linking services and service instances together with distribute
|
||||
state changes across a cluster (e.g. config change events).
|
||||
{% endcapture %}
|
||||
|
||||
{% include project_block.md site_url="http://cloud.spring.io/spring-cloud-bus"
|
||||
repo_url="http://github.com/spring-cloud/spring-cloud-bus" project_title="Spring Cloud Bus"
|
||||
{% include project_block.md site_url="https://cloud.spring.io/spring-cloud-bus"
|
||||
repo_url="https://github.com/spring-cloud/spring-cloud-bus" project_title="Spring Cloud Bus"
|
||||
project_description=project_description %}
|
||||
|
||||
<!-- Spring Cloud Cloudfoundry -->
|
||||
@@ -125,8 +125,8 @@ Integrates your application with Pivotal Cloud Foundry. Provides a service disco
|
||||
easy to implement SSO and OAuth2 protected resources.
|
||||
{% endcapture %}
|
||||
|
||||
{% include project_block.md site_url="http://cloud.spring.io/spring-cloud-cloudfoundry"
|
||||
repo_url="http://github.com/spring-cloud/spring-cloud-cloudfoundry" project_title="Spring Cloud for Cloud Foundry"
|
||||
{% include project_block.md site_url="https://cloud.spring.io/spring-cloud-cloudfoundry"
|
||||
repo_url="https://github.com/spring-cloud/spring-cloud-cloudfoundry" project_title="Spring Cloud for Cloud Foundry"
|
||||
project_description=project_description %}
|
||||
|
||||
<!-- Spring Cloud Open Service Broker -->
|
||||
@@ -134,8 +134,8 @@ project_description=project_description %}
|
||||
Provides a starting point for building a service broker that implements the Open Service Broker API.
|
||||
{% endcapture %}
|
||||
|
||||
{% include project_block.md site_url="http://cloud.spring.io/spring-cloud-open-service-broker/"
|
||||
repo_url="http://github.com/spring-cloud/spring-cloud-open-service-broker" project_title="Spring Cloud Open Service
|
||||
{% include project_block.md site_url="https://cloud.spring.io/spring-cloud-open-service-broker/"
|
||||
repo_url="https://github.com/spring-cloud/spring-cloud-open-service-broker" project_title="Spring Cloud Open Service
|
||||
Broker" project_description=project_description %}
|
||||
|
||||
<!-- Spring Cloud Cluster -->
|
||||
@@ -144,7 +144,7 @@ Leadership election and common stateful patterns with an abstraction and impleme
|
||||
Consul.
|
||||
{% endcapture %}
|
||||
|
||||
{% include project_block.md site_url="/spring-cloud" repo_url="http://github.com/spring-cloud/spring-cloud-cluster"
|
||||
{% include project_block.md site_url="/spring-cloud" repo_url="https://github.com/spring-cloud/spring-cloud-cluster"
|
||||
project_title="Spring Cloud Cluster" project_description=project_description %}
|
||||
|
||||
<!-- Spring Cloud Consul -->
|
||||
@@ -152,8 +152,8 @@ project_title="Spring Cloud Cluster" project_description=project_description %}
|
||||
Service discovery and configuration management with Hashicorp Consul.
|
||||
{% endcapture %}
|
||||
|
||||
{% include project_block.md site_url="http://cloud.spring.io/spring-cloud-consul"
|
||||
repo_url="http://github.com/spring-cloud/spring-cloud-consul" project_title="Spring Cloud Consul"
|
||||
{% include project_block.md site_url="https://cloud.spring.io/spring-cloud-consul"
|
||||
repo_url="https://github.com/spring-cloud/spring-cloud-consul" project_title="Spring Cloud Consul"
|
||||
project_description=project_description %}
|
||||
|
||||
<!-- Spring Cloud Security -->
|
||||
@@ -161,8 +161,8 @@ project_description=project_description %}
|
||||
Provides support for load-balanced OAuth2 rest client and authentication header relays in a Zuul proxy.
|
||||
{% endcapture %}
|
||||
|
||||
{% include project_block.md site_url="http://cloud.spring.io/spring-cloud-security"
|
||||
repo_url="http://github.com/spring-cloud/spring-cloud-security" project_title="Spring Cloud Security"
|
||||
{% include project_block.md site_url="https://cloud.spring.io/spring-cloud-security"
|
||||
repo_url="https://github.com/spring-cloud/spring-cloud-security" project_title="Spring Cloud Security"
|
||||
project_description=project_description %}
|
||||
|
||||
<!-- Spring Cloud Sleuth -->
|
||||
@@ -170,8 +170,8 @@ project_description=project_description %}
|
||||
Distributed tracing for Spring Cloud applications, compatible with Zipkin, HTrace and log-based (e.g. ELK) tracing.
|
||||
{% endcapture %}
|
||||
|
||||
{% include project_block.md site_url="http://cloud.spring.io/spring-cloud-sleuth"
|
||||
repo_url="http://github.com/spring-cloud/spring-cloud-sleuth" project_title="Spring Cloud Sleuth"
|
||||
{% include project_block.md site_url="https://cloud.spring.io/spring-cloud-sleuth"
|
||||
repo_url="https://github.com/spring-cloud/spring-cloud-sleuth" project_title="Spring Cloud Sleuth"
|
||||
project_description=project_description %}
|
||||
|
||||
<!-- Spring Cloud Data Flow -->
|
||||
@@ -180,7 +180,7 @@ A cloud-native orchestration service for composable microservice applications on
|
||||
drag-and-drop GUI, and REST-APIs together simplifies the overall orchestration of microservice based data pipelines.
|
||||
{% endcapture %}
|
||||
|
||||
{% include project_block.md site_url="http://cloud.spring.io/spring-cloud-dataflow"
|
||||
{% include project_block.md site_url="https://cloud.spring.io/spring-cloud-dataflow"
|
||||
repo_url="https://github.com/spring-cloud/spring-cloud-dataflow" project_title="Spring Cloud Data Flow"
|
||||
project_description=project_description %}
|
||||
|
||||
@@ -190,8 +190,8 @@ A lightweight event-driven microservices framework to quickly build applications
|
||||
Simple declarative model to send and receive messages using Apache Kafka or RabbitMQ between Spring Boot apps.
|
||||
{% endcapture %}
|
||||
|
||||
{% include project_block.md site_url="http://cloud.spring.io/spring-cloud-stream"
|
||||
repo_url="http://github.com/spring-cloud/spring-cloud-stream" project_title="Spring Cloud Stream"
|
||||
{% include project_block.md site_url="https://cloud.spring.io/spring-cloud-stream"
|
||||
repo_url="https://github.com/spring-cloud/spring-cloud-stream" project_title="Spring Cloud Stream"
|
||||
project_description=project_description %}
|
||||
|
||||
<!-- Spring Cloud Stream App Starters -->
|
||||
@@ -200,7 +200,7 @@ Spring Cloud Stream App Starters are Spring Boot based Spring Integration applic
|
||||
external systems.
|
||||
{% endcapture %}
|
||||
|
||||
{% include project_block.md site_url="http://cloud.spring.io/spring-cloud-stream-app-starters"
|
||||
{% include project_block.md site_url="https://cloud.spring.io/spring-cloud-stream-app-starters"
|
||||
repo_url="https://github.com/spring-cloud/spring-cloud-stream-app-starters" project_title="Spring Cloud Stream App
|
||||
Starters" project_description=project_description %}
|
||||
|
||||
@@ -210,8 +210,8 @@ A short-lived microservices framework to quickly build applications that perform
|
||||
Simple declarative for adding both functional and non-functional features to Spring Boot apps.
|
||||
{% endcapture %}
|
||||
|
||||
{% include project_block.md site_url="http://cloud.spring.io/spring-cloud-task"
|
||||
repo_url="http://github.com/spring-cloud/spring-cloud-task" project_title="Spring Cloud Task"
|
||||
{% include project_block.md site_url="https://cloud.spring.io/spring-cloud-task"
|
||||
repo_url="https://github.com/spring-cloud/spring-cloud-task" project_title="Spring Cloud Task"
|
||||
project_description=project_description %}
|
||||
|
||||
<!-- Spring Cloud Task App Starters -->
|
||||
@@ -220,7 +220,7 @@ Spring Cloud Task App Starters are Spring Boot applications that may be any proc
|
||||
not run forever, and they end/stop after a finite period of data processing.
|
||||
{% endcapture %}
|
||||
|
||||
{% include project_block.md site_url="http://cloud.spring.io/spring-cloud-task-app-starters"
|
||||
{% include project_block.md site_url="https://cloud.spring.io/spring-cloud-task-app-starters"
|
||||
repo_url="https://github.com/spring-cloud/spring-cloud-task-app-starters" project_title="Spring Cloud Task App Starters"
|
||||
project_description=project_description %}
|
||||
|
||||
@@ -229,8 +229,8 @@ project_description=project_description %}
|
||||
Service discovery and configuration management with Apache Zookeeper.
|
||||
{% endcapture %}
|
||||
|
||||
{% include project_block.md site_url="http://cloud.spring.io/spring-cloud-zookeeper"
|
||||
repo_url="http://github.com/spring-cloud/spring-cloud-zookeeper" project_title="Spring Cloud Zookeeper"
|
||||
{% include project_block.md site_url="https://cloud.spring.io/spring-cloud-zookeeper"
|
||||
repo_url="https://github.com/spring-cloud/spring-cloud-zookeeper" project_title="Spring Cloud Zookeeper"
|
||||
project_description=project_description %}
|
||||
|
||||
<!-- Spring Cloud AWS -->
|
||||
@@ -244,7 +244,7 @@ around the hosted services without having to care about infrastructure or mainte
|
||||
{{ site.projects_site_url }}/spring-cloud-aws
|
||||
{% endcapture %}
|
||||
|
||||
{% include project_block.md site_url=site_url repo_url="http://github.com/spring-cloud/spring-cloud-aws"
|
||||
{% include project_block.md site_url=site_url repo_url="https://github.com/spring-cloud/spring-cloud-aws"
|
||||
project_title="Spring Cloud for Amazon Web Services" project_description=project_description %}
|
||||
|
||||
<!-- Spring Cloud Connectors -->
|
||||
@@ -257,7 +257,7 @@ databases and message brokers (the project formerly known as "Spring Cloud").
|
||||
{{ site.projects_site_url }}/spring-cloud-connectors
|
||||
{% endcapture %}
|
||||
|
||||
{% include project_block.md site_url=site_url repo_url="http://github.com/spring-cloud/spring-cloud-connectors"
|
||||
{% include project_block.md site_url=site_url repo_url="https://github.com/spring-cloud/spring-cloud-connectors"
|
||||
project_title="Spring Cloud Connectors" project_description=project_description %}
|
||||
|
||||
<!-- Spring Cloud Starters -->
|
||||
@@ -266,8 +266,8 @@ Spring Boot-style starter projects to ease dependency management for consumers o
|
||||
project and merged with the other projects after Angel.SR2.)
|
||||
{% endcapture %}
|
||||
|
||||
{% include project_block.md site_url="http://github.com/spring-cloud/spring-cloud-starters"
|
||||
repo_url="http://github.com/spring-cloud/spring-cloud-starters" project_title="Spring Cloud Starters"
|
||||
{% include project_block.md site_url="https://github.com/spring-cloud/spring-cloud-starters"
|
||||
repo_url="https://github.com/spring-cloud/spring-cloud-starters" project_title="Spring Cloud Starters"
|
||||
project_description=project_description %}
|
||||
|
||||
<!-- Spring Cloud CLI -->
|
||||
@@ -275,8 +275,8 @@ project_description=project_description %}
|
||||
Spring Boot CLI plugin for creating Spring Cloud component applications quickly in Groovy
|
||||
{% endcapture %}
|
||||
|
||||
{% include project_block.md site_url="http://github.com/spring-cloud/spring-cloud-cli"
|
||||
repo_url="http://github.com/spring-cloud/spring-cloud-cli" project_title="Spring Cloud CLI"
|
||||
{% include project_block.md site_url="https://github.com/spring-cloud/spring-cloud-cli"
|
||||
repo_url="https://github.com/spring-cloud/spring-cloud-cli" project_title="Spring Cloud CLI"
|
||||
project_description=project_description %}
|
||||
|
||||
<!-- Spring Cloud Contract -->
|
||||
@@ -285,8 +285,8 @@ Spring Cloud Contract is an umbrella project holding solutions that help users i
|
||||
Driven Contracts approach.
|
||||
{% endcapture %}
|
||||
|
||||
{% include project_block.md site_url="http://cloud.spring.io/spring-cloud-contract"
|
||||
repo_url="http://github.com/spring-cloud/spring-cloud-contract" project_title="Spring Cloud Contract"
|
||||
{% include project_block.md site_url="https://cloud.spring.io/spring-cloud-contract"
|
||||
repo_url="https://github.com/spring-cloud/spring-cloud-contract" project_title="Spring Cloud Contract"
|
||||
project_description=project_description %}
|
||||
|
||||
<!-- Spring Cloud Gateway -->
|
||||
@@ -294,8 +294,8 @@ project_description=project_description %}
|
||||
Spring Cloud Gateway is an intelligent and programmable router based on Project Reactor.
|
||||
{% endcapture %}
|
||||
|
||||
{% include project_block.md site_url="http://cloud.spring.io/spring-cloud-gateway"
|
||||
repo_url="http://github.com/spring-cloud/spring-cloud-gateway" project_title="Spring Cloud Gateway"
|
||||
{% include project_block.md site_url="https://cloud.spring.io/spring-cloud-gateway"
|
||||
repo_url="https://github.com/spring-cloud/spring-cloud-gateway" project_title="Spring Cloud Gateway"
|
||||
project_description=project_description %}
|
||||
|
||||
<!-- Spring Cloud OpenFeign -->
|
||||
@@ -304,8 +304,8 @@ Spring Cloud OpenFeign provides integrations for Spring Boot apps through autoco
|
||||
Environment and other Spring programming model idioms.
|
||||
{% endcapture %}
|
||||
|
||||
{% include project_block.md site_url="http://cloud.spring.io/spring-cloud-openfeign"
|
||||
repo_url="http://github.com/spring-cloud/spring-cloud-openfeign" project_title="Spring Cloud OpenFeign"
|
||||
{% include project_block.md site_url="https://cloud.spring.io/spring-cloud-openfeign"
|
||||
repo_url="https://github.com/spring-cloud/spring-cloud-openfeign" project_title="Spring Cloud OpenFeign"
|
||||
project_description=project_description %}
|
||||
|
||||
<!-- Spring Cloud Pipelines -->
|
||||
@@ -314,8 +314,8 @@ Spring Cloud Pipelines provides an opinionated deployment pipeline with steps to
|
||||
deployed in zero downtime fashion and easilly rolled back of something goes wrong.
|
||||
{% endcapture %}
|
||||
|
||||
{% include project_block.md site_url="http://cloud.spring.io/spring-cloud-pipelines"
|
||||
repo_url="http://github.com/spring-cloud/spring-cloud-pipelines" project_title="Spring Cloud Pipelines"
|
||||
{% include project_block.md site_url="https://cloud.spring.io/spring-cloud-pipelines"
|
||||
repo_url="https://github.com/spring-cloud/spring-cloud-pipelines" project_title="Spring Cloud Pipelines"
|
||||
project_description=project_description %}
|
||||
|
||||
<!-- Spring Cloud Function -->
|
||||
@@ -324,8 +324,8 @@ Spring Cloud Function promotes the implementation of business logic via function
|
||||
model across serverless providers, as well as the ability to run standalone (locally or in a PaaS).
|
||||
{% endcapture %}
|
||||
|
||||
{% include project_block.md site_url="http://cloud.spring.io/spring-cloud-function"
|
||||
repo_url="http://github.com/spring-cloud/spring-cloud-function" project_title="Spring Cloud Function"
|
||||
{% include project_block.md site_url="https://cloud.spring.io/spring-cloud-function"
|
||||
repo_url="https://github.com/spring-cloud/spring-cloud-function" project_title="Spring Cloud Function"
|
||||
project_description=project_description %}
|
||||
|
||||
## Release Trains
|
||||
|
||||
@@ -66,13 +66,13 @@ public class TestDocumentationUpdater extends DocumentationUpdater {
|
||||
|
||||
private String response() {
|
||||
return "<!DOCTYPE HTML>\n" + "\n" + "<meta charset=\"UTF-8\">\n"
|
||||
+ "<meta http-equiv=\"refresh\" content=\"1; url=http://cloud.spring.io/spring-cloud-static/"
|
||||
+ "<meta http-equiv=\"refresh\" content=\"1; url=https://cloud.spring.io/spring-cloud-static/"
|
||||
+ this.version + "/\">\n" + "\n" + "<script>\n"
|
||||
+ " window.location.href = \"http://cloud.spring.io/spring-cloud-static/"
|
||||
+ " window.location.href = \"https://cloud.spring.io/spring-cloud-static/"
|
||||
+ this.version + "/\"\n" + "</script>\n" + "\n"
|
||||
+ "<title>Page Redirection</title>\n" + "\n"
|
||||
+ "<!-- Note: don't tell people to `click` the link, just tell them that it is a link. -->\n"
|
||||
+ "If you are not redirected automatically, follow the <a href='http://cloud.spring.io/spring-cloud-static/"
|
||||
+ "If you are not redirected automatically, follow the <a href='https://cloud.spring.io/spring-cloud-static/"
|
||||
+ this.version + "/'>link to latest release</a>\n";
|
||||
}
|
||||
|
||||
|
||||
@@ -222,9 +222,9 @@ public class AcceptanceTests {
|
||||
.contains("I am pleased to announce that the Service Release 5 (SR5)");
|
||||
then(releaseNotesTemplate()).exists();
|
||||
then(releaseNotesTemplateContents()).contains("Camden.SR5").contains(
|
||||
"- Spring Cloud Config `1.2.2.RELEASE` ([issues](http://foo.bar.com/1.2.2.RELEASE))")
|
||||
"- Spring Cloud Config `1.2.2.RELEASE` ([issues](https://foo.bar.com/1.2.2.RELEASE))")
|
||||
.contains(
|
||||
"- Spring Cloud Aws `1.1.3.RELEASE` ([issues](http://foo.bar.com/1.1.3.RELEASE))");
|
||||
"- Spring Cloud Aws `1.1.3.RELEASE` ([issues](https://foo.bar.com/1.1.3.RELEASE))");
|
||||
// once for updating GA
|
||||
// second time to update SNAPSHOT
|
||||
BDDMockito.then(this.saganClient).should(BDDMockito.times(2)).updateRelease(
|
||||
@@ -500,9 +500,9 @@ public class AcceptanceTests {
|
||||
.contains("The Dalston.RC1 version of @springcloud has been released!");
|
||||
then(releaseNotesTemplate()).exists();
|
||||
then(releaseNotesTemplateContents()).contains("Dalston.RC1").contains(
|
||||
"- Spring Cloud Build `1.3.1.RELEASE` ([issues](http://foo.bar.com/1.3.1.RELEASE))")
|
||||
"- Spring Cloud Build `1.3.1.RELEASE` ([issues](https://foo.bar.com/1.3.1.RELEASE))")
|
||||
.contains(
|
||||
"- Spring Cloud Bus `1.3.0.M1` ([issues](http://foo.bar.com/1.3.0.M1))");
|
||||
"- Spring Cloud Bus `1.3.0.M1` ([issues](https://foo.bar.com/1.3.0.M1))");
|
||||
BDDMockito.then(this.saganClient).should().updateRelease(
|
||||
BDDMockito.eq("spring-cloud-consul"), BDDMockito.anyList());
|
||||
BDDMockito.then(this.saganClient).should().deleteRelease("spring-cloud-consul",
|
||||
@@ -541,9 +541,9 @@ public class AcceptanceTests {
|
||||
.contains("The Dalston.RC1 version of @springcloud has been released!");
|
||||
then(releaseNotesTemplate()).exists();
|
||||
then(releaseNotesTemplateContents()).contains("Dalston.RC1").contains(
|
||||
"- Spring Cloud Build `1.3.1.RELEASE` ([issues](http://foo.bar.com/1.3.1.RELEASE))")
|
||||
"- Spring Cloud Build `1.3.1.RELEASE` ([issues](https://foo.bar.com/1.3.1.RELEASE))")
|
||||
.contains(
|
||||
"- Spring Cloud Bus `1.3.0.M1` ([issues](http://foo.bar.com/1.3.0.M1)");
|
||||
"- Spring Cloud Bus `1.3.0.M1` ([issues](https://foo.bar.com/1.3.0.M1)");
|
||||
BDDMockito.then(this.saganClient).should(BDDMockito.never())
|
||||
.updateRelease(BDDMockito.anyString(), BDDMockito.anyList());
|
||||
then(this.gitHandler.issueCreatedInSpringGuides).isFalse();
|
||||
@@ -868,7 +868,7 @@ public class AcceptanceTests {
|
||||
|
||||
@Override
|
||||
public String milestoneUrl(ProjectVersion releaseVersion) {
|
||||
return "http://foo.bar.com/" + releaseVersion.toString();
|
||||
return "https://foo.bar.com/" + releaseVersion.toString();
|
||||
}
|
||||
|
||||
}
|
||||
@@ -897,7 +897,7 @@ public class AcceptanceTests {
|
||||
|
||||
@Override
|
||||
public String milestoneUrl(ProjectVersion releaseVersion) {
|
||||
return "http://foo.bar.com/" + releaseVersion.toString();
|
||||
return "https://foo.bar.com/" + releaseVersion.toString();
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@@ -70,7 +70,7 @@ added after the original pull request but before a merge.
|
||||
`eclipse-code-formatter.xml` file from the
|
||||
https://raw.githubusercontent.com/spring-cloud/spring-cloud-build/master/spring-cloud-dependencies-parent/eclipse-code-formatter.xml[Spring
|
||||
Cloud Build] project. If using IntelliJ, you can use the
|
||||
http://plugins.jetbrains.com/plugin/6546[Eclipse Code Formatter
|
||||
https://plugins.jetbrains.com/plugin/6546[Eclipse Code Formatter
|
||||
Plugin] to import the same file.
|
||||
* Make sure all new `.java` files to have a simple Javadoc class comment with at least an
|
||||
`@author` tag identifying you, and preferably at least a paragraph on what the class is
|
||||
@@ -83,7 +83,7 @@ added after the original pull request but before a merge.
|
||||
* A few unit tests would help a lot as well -- someone has to do it.
|
||||
* If no-one else is using your branch, please rebase it against the current master (or
|
||||
other target branch in the main project).
|
||||
* When writing a commit message please follow http://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html[these conventions],
|
||||
* When writing a commit message please follow https://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html[these conventions],
|
||||
if you are fixing an existing issue please add `Fixes gh-XXXX` at the end of the commit
|
||||
message (where XXXX is the issue number).
|
||||
|
||||
|
||||
@@ -31,7 +31,7 @@ credentials and you already have those.
|
||||
|
||||
The projects that require middleware generally include a
|
||||
`docker-compose.yml`, so consider using
|
||||
http://compose.docker.io/[Docker Compose] to run the middeware servers
|
||||
https://compose.docker.io/[Docker Compose] to run the middeware servers
|
||||
in Docker containers. See the README in the
|
||||
https://github.com/spring-cloud-samples/scripts[scripts demo
|
||||
repository] for specific instructions about the common cases of mongo,
|
||||
@@ -53,13 +53,13 @@ a modified file in the correct place. Just commit it and push the change.
|
||||
|
||||
=== Working with the code
|
||||
If you don't have an IDE preference we would recommend that you use
|
||||
http://www.springsource.com/developer/sts[Spring Tools Suite] or
|
||||
http://eclipse.org[Eclipse] when working with the code. We use the
|
||||
http://eclipse.org/m2e/[m2eclipse] eclipse plugin for maven support. Other IDEs and tools
|
||||
https://www.springsource.com/developer/sts[Spring Tools Suite] or
|
||||
https://eclipse.org[Eclipse] when working with the code. We use the
|
||||
https://eclipse.org/m2e/[m2eclipse] eclipse plugin for maven support. Other IDEs and tools
|
||||
should also work without issue as long as they use Maven 3.3.3 or better.
|
||||
|
||||
==== Importing into eclipse with m2eclipse
|
||||
We recommend the http://eclipse.org/m2e/[m2eclipse] eclipse plugin when working with
|
||||
We recommend the https://eclipse.org/m2e/[m2eclipse] eclipse plugin when working with
|
||||
eclipse. If you don't already have m2eclipse installed it is available from the "eclipse
|
||||
marketplace".
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
==== Adding Project Lombok Agent
|
||||
|
||||
Spring Cloud uses http://projectlombok.org/features/index.html[Project Lombok]
|
||||
Spring Cloud uses https://projectlombok.org/features/index.html[Project Lombok]
|
||||
to generate getters and setters etc. Compiling from the command line this
|
||||
shouldn't cause any problems, but in an IDE you need to add an agent
|
||||
to the JVM. Full instructions can be found in the Lombok website. The
|
||||
|
||||
@@ -41,5 +41,5 @@ appropriate to the circumstances. Maintainers are obligated to maintain confiden
|
||||
with regard to the reporter of an incident.
|
||||
|
||||
This Code of Conduct is adapted from the
|
||||
http://contributor-covenant.org[Contributor Covenant], version 1.3.0, available at
|
||||
http://contributor-covenant.org/version/1/3/0/[contributor-covenant.org/version/1/3/0/]
|
||||
https://contributor-covenant.org[Contributor Covenant], version 1.3.0, available at
|
||||
https://contributor-covenant.org/version/1/3/0/[contributor-covenant.org/version/1/3/0/]
|
||||
@@ -26,7 +26,7 @@ added after the original pull request but before a merge.
|
||||
`eclipse-code-formatter.xml` file from the
|
||||
https://raw.githubusercontent.com/spring-cloud/spring-cloud-build/master/spring-cloud-dependencies-parent/eclipse-code-formatter.xml[Spring
|
||||
Cloud Build] project. If using IntelliJ, you can use the
|
||||
http://plugins.jetbrains.com/plugin/6546[Eclipse Code Formatter
|
||||
https://plugins.jetbrains.com/plugin/6546[Eclipse Code Formatter
|
||||
Plugin] to import the same file.
|
||||
* Make sure all new `.java` files to have a simple Javadoc class comment with at least an
|
||||
`@author` tag identifying you, and preferably at least a paragraph on what the class is
|
||||
@@ -39,6 +39,6 @@ added after the original pull request but before a merge.
|
||||
* A few unit tests would help a lot as well -- someone has to do it.
|
||||
* If no-one else is using your branch, please rebase it against the current master (or
|
||||
other target branch in the main project).
|
||||
* When writing a commit message please follow http://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html[these conventions],
|
||||
* When writing a commit message please follow https://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html[these conventions],
|
||||
if you are fixing an existing issue please add `Fixes gh-XXXX` at the end of the commit
|
||||
message (where XXXX is the issue number).
|
||||
|
||||
@@ -20,7 +20,7 @@
|
||||
-->
|
||||
|
||||
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
|
||||
xmlns:xslthl="http://xslthl.sf.net"
|
||||
xmlns:xslthl="http://xslthl.sourceforge.net/"
|
||||
xmlns:d="http://docbook.org/ns/docbook"
|
||||
exclude-result-prefixes="xslthl d"
|
||||
version='1.0'>
|
||||
|
||||
@@ -20,7 +20,7 @@ under the License.
|
||||
-->
|
||||
|
||||
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
|
||||
xmlns:xslthl="http://xslthl.sf.net"
|
||||
xmlns:xslthl="http://xslthl.sourceforge.net/"
|
||||
xmlns:d="http://docbook.org/ns/docbook"
|
||||
exclude-result-prefixes="xslthl d"
|
||||
version='1.0'>
|
||||
|
||||
@@ -20,7 +20,7 @@ under the License.
|
||||
-->
|
||||
|
||||
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
|
||||
xmlns:xslthl="http://xslthl.sf.net"
|
||||
xmlns:xslthl="http://xslthl.sourceforge.net/"
|
||||
xmlns:d="http://docbook.org/ns/docbook"
|
||||
exclude-result-prefixes="xslthl"
|
||||
version='1.0'>
|
||||
|
||||
@@ -22,7 +22,7 @@ under the License.
|
||||
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
|
||||
xmlns:d="http://docbook.org/ns/docbook"
|
||||
xmlns:fo="http://www.w3.org/1999/XSL/Format"
|
||||
xmlns:xslthl="http://xslthl.sf.net"
|
||||
xmlns:xslthl="http://xslthl.sourceforge.net/"
|
||||
xmlns:xlink='http://www.w3.org/1999/xlink'
|
||||
xmlns:exsl="http://exslt.org/common"
|
||||
exclude-result-prefixes="exsl xslthl d xlink"
|
||||
|
||||
@@ -38,7 +38,7 @@ added after the original pull request but before a merge.
|
||||
`eclipse-code-formatter.xml` file from the
|
||||
https://raw.githubusercontent.com/spring-cloud/spring-cloud-build/master/spring-cloud-dependencies-parent/eclipse-code-formatter.xml[Spring
|
||||
Cloud Build] project. If using IntelliJ, you can use the
|
||||
http://plugins.jetbrains.com/plugin/6546[Eclipse Code Formatter
|
||||
https://plugins.jetbrains.com/plugin/6546[Eclipse Code Formatter
|
||||
Plugin] to import the same file.
|
||||
* Make sure all new `.java` files to have a simple Javadoc class comment with at least an
|
||||
`@author` tag identifying you, and preferably at least a paragraph on what the class is
|
||||
@@ -51,7 +51,7 @@ added after the original pull request but before a merge.
|
||||
* A few unit tests would help a lot as well -- someone has to do it.
|
||||
* If no-one else is using your branch, please rebase it against the current master (or
|
||||
other target branch in the main project).
|
||||
* When writing a commit message please follow http://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html[these conventions],
|
||||
* When writing a commit message please follow https://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html[these conventions],
|
||||
if you are fixing an existing issue please add `Fixes gh-XXXX` at the end of the commit
|
||||
message (where XXXX is the issue number).
|
||||
|
||||
|
||||
@@ -38,7 +38,7 @@ added after the original pull request but before a merge.
|
||||
`eclipse-code-formatter.xml` file from the
|
||||
https://raw.githubusercontent.com/spring-cloud/spring-cloud-build/master/spring-cloud-dependencies-parent/eclipse-code-formatter.xml[Spring
|
||||
Cloud Build] project. If using IntelliJ, you can use the
|
||||
http://plugins.jetbrains.com/plugin/6546[Eclipse Code Formatter
|
||||
https://plugins.jetbrains.com/plugin/6546[Eclipse Code Formatter
|
||||
Plugin] to import the same file.
|
||||
* Make sure all new `.java` files to have a simple Javadoc class comment with at least an
|
||||
`@author` tag identifying you, and preferably at least a paragraph on what the class is
|
||||
@@ -51,7 +51,7 @@ added after the original pull request but before a merge.
|
||||
* A few unit tests would help a lot as well -- someone has to do it.
|
||||
* If no-one else is using your branch, please rebase it against the current master (or
|
||||
other target branch in the main project).
|
||||
* When writing a commit message please follow http://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html[these conventions],
|
||||
* When writing a commit message please follow https://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html[these conventions],
|
||||
if you are fixing an existing issue please add `Fixes gh-XXXX` at the end of the commit
|
||||
message (where XXXX is the issue number).
|
||||
|
||||
|
||||
@@ -1,14 +1,14 @@
|
||||
<!DOCTYPE HTML>
|
||||
|
||||
<meta charset="UTF-8">
|
||||
<meta http-equiv="refresh" content="1; url=http://cloud.spring.io/spring-cloud-static/Dalston.SR3/">
|
||||
<meta http-equiv="refresh" content="1; url=https://cloud.spring.io/spring-cloud-static/Dalston.SR3/">
|
||||
|
||||
<script>
|
||||
window.location.href = "http://cloud.spring.io/spring-cloud-static/Dalston.SR3/"
|
||||
window.location.href = "https://cloud.spring.io/spring-cloud-static/Dalston.SR3/"
|
||||
</script>
|
||||
|
||||
<title>Page Redirection</title>
|
||||
|
||||
<!-- Note: don't tell people to `click` the link, just tell them that it is a link. -->
|
||||
If you are not redirected automatically, follow the <a href='http://cloud.spring.io/spring-cloud-static/Dalston.SR3/'>link
|
||||
If you are not redirected automatically, follow the <a href='https://cloud.spring.io/spring-cloud-static/Dalston.SR3/'>link
|
||||
to latest release</a>
|
||||
|
||||
@@ -1,14 +1,14 @@
|
||||
<!DOCTYPE HTML>
|
||||
|
||||
<meta charset="UTF-8">
|
||||
<meta http-equiv="refresh" content="1; url=http://cloud.spring.io/spring-cloud-static/Dalston.SR3/">
|
||||
<meta http-equiv="refresh" content="1; url=https://cloud.spring.io/spring-cloud-static/Dalston.SR3/">
|
||||
|
||||
<script>
|
||||
window.location.href = "http://cloud.spring.io/spring-cloud-static/Dalston.SR3/"
|
||||
window.location.href = "https://cloud.spring.io/spring-cloud-static/Dalston.SR3/"
|
||||
</script>
|
||||
|
||||
<title>Page Redirection</title>
|
||||
|
||||
<!-- Note: don't tell people to `click` the link, just tell them that it is a link. -->
|
||||
If you are not redirected automatically, follow the <a href='http://cloud.spring.io/spring-cloud-static/Dalston.SR3/'>link
|
||||
If you are not redirected automatically, follow the <a href='https://cloud.spring.io/spring-cloud-static/Dalston.SR3/'>link
|
||||
to latest release</a>
|
||||
|
||||
@@ -35,7 +35,7 @@ Some of the highlights of the Brixton release train are:
|
||||
* Hashicorp Consul support for service registration/discovery & configuration via Spring Cloud Consul
|
||||
* Apache Zookeeper support for service registration/discovery, configuration via Spring Cloud Zookeeper and leader election in Spring Cloud Cluster
|
||||
* Distributed tracing through the Spring Cloud Sleuth abstraction with two out of the box implementations: one supporting logging (ideal for log collectors and multiplexers like Logstash and Loggregator) and one supporting Twitter's Zipkin
|
||||
* Netflix http://techblog.netflix.com/2014/12/introducing-atlas-netflixs-primary.html[Atlas Telemetry System], the next generation https://github.com/Netflix/spectator/wiki[Spectator Metrics library] and recent versions of Eureka, Ribbon, Hystrix and Feign are available in Spring Cloud Netflix
|
||||
* Netflix https://medium.com/netflix-techblog/introducing-atlas-netflixs-primary-telemetry-platform-bd31f4d8ed9a[Atlas Telemetry System], the next generation https://github.com/Netflix/spectator/wiki[Spectator Metrics library] and recent versions of Eureka, Ribbon, Hystrix and Feign are available in Spring Cloud Netflix
|
||||
* Spring Cloud Bus is now powered by the recently released https://spring.io/blog/2016/05/10/spring-cloud-stream-1-0-0-release-is-available[Spring Cloud Stream]
|
||||
* Cluster Leadership election and locks via Spring Cloud Cluster
|
||||
* Export of Spring Boot metrics to Amazon Cloudwatch, and native support for Amazon RDS
|
||||
@@ -43,9 +43,9 @@ Some of the highlights of the Brixton release train are:
|
||||
|
||||
== Notes:
|
||||
|
||||
Starting with Brixton, Zuul will no longer automatically send all headers to downstream services. By default `Cookie`, `Set-Cookie` and `Authorization` *are not* sent to downstream services. To return to the Angel behaviour, set `zuul.sensitiveHeaders=""` in the Zuul configuration. See http://cloud.spring.io/spring-cloud-static/Brixton.SR6/#_cookies_and_sensitive_headers[the documentation] for more information.
|
||||
Starting with Brixton, Zuul will no longer automatically send all headers to downstream services. By default `Cookie`, `Set-Cookie` and `Authorization` *are not* sent to downstream services. To return to the Angel behaviour, set `zuul.sensitiveHeaders=""` in the Zuul configuration. See https://cloud.spring.io/spring-cloud-static/Brixton.SR6/#_cookies_and_sensitive_headers[the documentation] for more information.
|
||||
|
||||
A `@LoadBalanced` `RestTemplate` is no longer created by default. See the http://cloud.spring.io/spring-cloud-static/spring-cloud.html=_spring_resttemplate_as_a_load_balancer_client[updated documentation for details]. You need to create it in your application’s configuration. For example:
|
||||
A `@LoadBalanced` `RestTemplate` is no longer created by default. See the https://cloud.spring.io/spring-cloud-static/spring-cloud.html=_spring_resttemplate_as_a_load_balancer_client[updated documentation for details]. You need to create it in your application’s configuration. For example:
|
||||
|
||||
```java
|
||||
@Configuration
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
This project is an umbrella and the git repository is used only for
|
||||
documentation (see gh-pages branch). Home page: http://projects.spring.io/spring-cloud.
|
||||
documentation (see gh-pages branch). Home page: https://projects.spring.io/spring-cloud.
|
||||
|
||||
The sub-projects of Spring Cloud live in a different Github
|
||||
organization: https://github.com/spring-cloud. Please use the
|
||||
|
||||
Reference in New Issue
Block a user