Commit Graph

234 Commits

Author SHA1 Message Date
Greg Turnquist
8ddbb51d43 #72 - Migrate to Jenkins. 2019-10-01 12:10:00 -05:00
Greg Turnquist
34f4201633 #71 - Add maven wrapper. 2019-10-01 12:08:37 -05:00
Mark Paluch
8f4bfe4076 #70 - After release cleanups. 2019-09-30 13:28:07 +02:00
Spring Buildmaster
74a854d460 #70 - [artifactory-release] Release version 2.0.0.RELEASE. 2019-09-30 11:18:45 +00:00
Mark Paluch
7af699372a #69 - Include license and notice files in binaries. 2019-09-30 10:23:52 +02:00
Mark Paluch
3323ed3728 #68 - Polishing.
Exclude IntelliJ files from git.
2019-09-30 10:13:01 +02:00
Mark Paluch
e9e270ae34 #68 - Upgrade to Spring Framework 5.2. 2019-09-30 10:12:45 +02:00
Greg Turnquist
0550f911a1 #68 - Polishing.
See 9db58a5f2e (r35194005).
2019-09-23 09:02:15 -05:00
Oliver Drotbohm
9db58a5f2e #68 - Polishing.
Project metadata.
2019-09-23 14:49:32 +02:00
Oliver Drotbohm
534da785c0 #68 - Upgrade to Spring Framework 5.2 M3.
Preparation for the upgrade to 5.2 GA. Snapshots buildable using -Pspring5-next.
2019-09-23 14:49:12 +02:00
Spring Operator
f8b2b83065 #54 - URL Cleanup.
This commit updates URLs to prefer the https protocol. Redirects are not followed to avoid accidentally expanding intentionally shortened URLs (i.e. if using a URL shortener).

# Fixed URLs

## Fixed But Review Recommended
These URLs were fixed, but the https status was not OK. However, the https status was the same as the http request or http redirected to an https URL, so they were migrated. Your review is recommended.

* http://www.springframework.org/schema/plugin/spring-plugin.xsd (404) with 1 occurrences migrated to:
  https://www.springframework.org/schema/plugin/spring-plugin.xsd ([https](https://www.springframework.org/schema/plugin/spring-plugin.xsd) result 404).

## Fixed Success
These URLs were switched to an https URL with a 2xx status. While the status was successful, your review is still recommended.

* http://www.springframework.org/schema/beans/spring-beans.xsd with 1 occurrences migrated to:
  https://www.springframework.org/schema/beans/spring-beans.xsd ([https](https://www.springframework.org/schema/beans/spring-beans.xsd) result 200).
* http://maven.apache.org/maven-v4_0_0.xsd with 3 occurrences migrated to:
  https://maven.apache.org/maven-v4_0_0.xsd ([https](https://maven.apache.org/maven-v4_0_0.xsd) result 301).

# Ignored
These URLs were intentionally ignored.

* http://maven.apache.org/POM/4.0.0 with 6 occurrences
* http://www.springframework.org/schema/beans with 2 occurrences
* http://www.springframework.org/schema/plugin with 2 occurrences
* http://www.w3.org/2001/XMLSchema-instance with 4 occurrences
2019-09-23 14:12:38 +02:00
Spring Operator
9a697ef6d8 #55 - URL Cleanup.
This commit updates URLs to prefer the https protocol. Redirects are not followed to avoid accidentally expanding intentionally shortened URLs (i.e. if using a URL shortener).

# Fixed URLs

## Fixed But Review Recommended
These URLs were fixed, but the https status was not OK. However, the https status was the same as the http request or http redirected to an https URL, so they were migrated. Your review is recommended.

* [ ] http://www.springframework.org/schema/plugin/spring-plugin.xsd (404) with 1 occurrences migrated to:
  https://www.springframework.org/schema/plugin/spring-plugin.xsd ([https](https://www.springframework.org/schema/plugin/spring-plugin.xsd) result 404).

## Fixed Success
These URLs were switched to an https URL with a 2xx status. While the status was successful, your review is still recommended.

* [ ] http://static.springsource.org/spring/docs/3.1.x/javadoc-api/org/springframework/core/Ordered.html (301) with 1 occurrences migrated to:
  https://docs.spring.io/spring/docs/3.1.x/javadoc-api/org/springframework/core/Ordered.html ([https](https://static.springsource.org/spring/docs/3.1.x/javadoc-api/org/springframework/core/Ordered.html) result 200).
* [ ] http://en.wikipedia.org/wiki/OSGi with 2 occurrences migrated to:
  https://en.wikipedia.org/wiki/OSGi ([https](https://en.wikipedia.org/wiki/OSGi) result 200).
* [ ] http://www.springframework.org/schema/beans/spring-beans.xsd with 1 occurrences migrated to:
  https://www.springframework.org/schema/beans/spring-beans.xsd ([https](https://www.springframework.org/schema/beans/spring-beans.xsd) result 200).
* [ ] http://www.springsource.org/download with 1 occurrences migrated to:
  https://www.springsource.org/download ([https](https://www.springsource.org/download) result 302).

# Ignored
These URLs were intentionally ignored.

* http://www.springframework.org/schema/beans with 3 occurrences
* http://www.springframework.org/schema/plugin with 4 occurrences
* http://www.springframework.org/schema/tool with 2 occurrences
* http://www.w3.org/2001/XMLSchema with 1 occurrences
* http://www.w3.org/2001/XMLSchema-instance with 1 occurrences
2019-09-23 14:12:13 +02:00
Spring Operator
00fe8dabb4 #58 - URL Cleanup.
This commit updates URLs to prefer the https protocol. Redirects are not followed to avoid accidentally expanding intentionally shortened URLs (i.e. if using a URL shortener).

# Fixed URLs

## Fixed Success
These URLs were switched to an https URL with a 2xx status. While the status was successful, your review is still recommended.

* [ ] http://www.apache.org/licenses/ with 1 occurrences migrated to:
  https://www.apache.org/licenses/ ([https](https://www.apache.org/licenses/) result 200).
* [ ] http://www.apache.org/licenses/LICENSE-2.0 with 27 occurrences migrated to:
  https://www.apache.org/licenses/LICENSE-2.0 ([https](https://www.apache.org/licenses/LICENSE-2.0) result 200).
2019-09-23 14:10:53 +02:00
Spring Buildmaster
919f0934c2 #66 - Prepare next development iteration. 2019-06-13 22:13:24 +00:00
Spring Buildmaster
a9c2534cc9 #66 - Release version 2.0.0.M2. 2019-06-13 22:13:21 +00:00
Oliver Drotbohm
d24958fcdf #67 - Upgrade to Spring Framework 5.1.8. 2019-06-14 00:08:04 +02:00
Spring Operator
953d2ce12f #50 - URL cleanups.
This commit updates URLs to prefer the https protocol. Redirects are not followed to avoid accidentally expanding intentionally shortened URLs (i.e. if using a URL shortener).

# Fixed URLs

## Fixed Success
These URLs were fixed successfully.

* http://www.apache.org/licenses/LICENSE-2.0 migrated to:
  https://www.apache.org/licenses/LICENSE-2.0 ([https](https://www.apache.org/licenses/LICENSE-2.0) result 200).
* http://www.pivotal.io migrated to:
  https://www.pivotal.io ([https](https://www.pivotal.io) result 301).
* http://www.spring.io migrated to:
  https://www.spring.io ([https](https://www.spring.io) result 301).

# Ignored
These URLs were intentionally ignored.

* http://maven.apache.org/POM/4.0.0
* http://maven.apache.org/maven-v4_0_0.xsd
* http://www.w3.org/2001/XMLSchema-instance
2019-03-18 19:43:30 +01:00
Oliver Drotbohm
907c541633 #53 - Polishing. 2019-03-18 19:41:18 +01:00
Oliver Drotbohm
ec7ca4fb92 #53 - Tightened nullability contract and added nullability annotations. 2019-03-18 19:41:09 +01:00
Spring Buildmaster
21cbf686c0 #48 - Prepare next development iteration. 2019-03-04 15:32:03 +00:00
Spring Buildmaster
3417ab0fa5 #48 - Release version 2.0.0.M1. 2019-03-04 15:31:58 +00:00
Oliver Drotbohm
5f6bf879d6 #40 - Fixed docs on general usage of PluginFactory API. 2019-03-04 16:14:10 +01:00
Oliver Drotbohm
4f05683a85 #48 - Aligned factory methods in SimplePluginRegistry with OrderAwarePluginRegistry. 2019-03-04 16:13:19 +01:00
Oliver Drotbohm
a826473c10 #46 - Polishing.
Trailing whitespace.
2019-02-01 15:42:52 +01:00
Oliver Drotbohm
af3b10d2af #46 - Upgrade dependencies.
Upgrade to Spring 5.1.4. Removed obsolete exclusions of Commons Logging. Introduced automatic module names. Set build encoding to UTF-8.

Upgrade to Slf4j 1.7.25, Logback 1.2.3, Maven Compiler Plugin 3.8, Maven Source 3.0.1, Maven JAR Plugin 3.1.1, Maven Javadoc Plugin 3.0.1.
2019-02-01 15:42:46 +01:00
Oliver Drotbohm
c26af82abf #45 - Polishing.
Mostly trailing whitespace.
2019-02-01 15:27:01 +01:00
Oliver Drotbohm
764772cb13 #45 - Introduced PluginRegistry.of(…) factory methods.
The introduced methods mostly mimic the ones available on OrderAwarePluginRegistry except the one that's implying a certain order in the first place. Also introduced ….of(…) factory methods on OrderAwarePluginRegistry and deprecated the ….create(…) ones.
2019-02-01 15:26:40 +01:00
Oliver Gierke
e6b652d240 #42 - Java 8 cleanups in OrderAwarePluginRegistry.
Removed deprecated use of InvertibleComparator in favor of Java 8's Comparator.reversed(). Made comparator field final. Added non-null assertions. Removed superfluous generic method type hints. Javadoc.
2017-04-21 08:06:23 +02:00
Oliver Gierke
1298d05e9f #41 - Polishing.
Javadoc.
2017-04-21 08:03:32 +02:00
Oliver Gierke
856f662cf9 #41 - Added PluginRegistry.getRequiredPlugin(…).
Added aforementioned method for clients to look up a required plugin with the registry throwing a default exception if none is found. An overload taking a Supplier<String> is available to customize the exception message if needed.
2017-04-21 08:03:23 +02:00
Oliver Gierke
605b22ed82 #37, #38 - Move to Java 8 concepts in PluginRegistry API.
Moved to Optional instead of null values in the API. Removed deprecated methods in favor of methods taking a Supplier for both exceptions to be thrown or plugin defaults.
2017-02-14 12:00:36 +01:00
Oliver Gierke
8f64dce90b #38 - Removed Bundlor from build setup. 2017-02-14 11:51:48 +01:00
Oliver Gierke
1f0f6e0aec #35 - Prepare 2.0 development.
Upgraded to Spring 5.0 M3 and Java 8.
2017-01-31 11:44:45 +01:00
Marco Collovati
0429686b46 #29 - Fixed assertion in OrderAwarePluginRegistryUnitTest.assertOrder
Fixed assertion to compare result with expected object.

Original pull request: #30.
2017-01-31 11:38:06 +01:00
Oliver Gierke
2abef3aafc #31 - Move away from deprecated assertion methods in Spring 5.
We now consistently use Assert.notNull(…) et al that take an error message as the overload without a message have been deprecated in Spring 5.

Added build profile for Spring 5 releases and snapshots.
2017-01-31 10:48:22 +01:00
Shanmukha Rao Meesala
66eaf45b17 #24 - Use correct execution environment for Java 6 in manifest.
Updated template.mf to render a correct Java 6 execution environment (i.e. JavaSE-1.6 instead of J2SE-1.6).

Original pull request: #25.
2016-08-30 15:06:08 +02:00
Oliver Gierke
a800aa0ecc #18 - Explicitly declare bean definitions target type for plugin registries.
We now use the API introduced in Spring Framework 4.3.3 to explicitly declare a ResolvableType for the BeanDefinition of the plugin registries. This allows to autowire registries as PluginRegisty<Foo, …> and PluginRegistry<Bar, …> without using explicit qualifiers.
2016-08-30 11:53:32 +02:00
Oliver Gierke
1feb021ee3 #21 - Upgraded to Spring baseline to 4.3.
Upgraded to Spring 4.3.3 snapshots. Upgraded Logback 1.1.3 to 1.1.7 and Slf4J 1.7.14 to 1.7.21, too.
2016-08-30 11:48:21 +02:00
Oliver Gierke
1464c8e30b #17 - Updated build dependencies. 2016-01-28 10:38:17 +01:00
Oliver Gierke
cedd3fc03f #20 - Upgraded to Spring Framework 4.1.9. 2016-01-28 10:32:32 +01:00
Oliver Gierke
ad017e83cd #19 - Exceptions on plugin lookup can now be submitted lazily.
Introduced overloads on PluginRegistry which instead of taking an exception instance immediately (which requires instance creation beforehand) now accept a Supplier<E> so that the exception creation can actually be delayed until it's really needed.

Deprecated the old methods taking exception instances directly.
2016-01-28 10:24:15 +01:00
Spring Buildmaster
46d36ec85d #13 - Prepare next development iteration. 2015-03-05 02:12:42 -08:00
Spring Buildmaster
ee53d9f3fa #13 - Release version 1.2.0.RELEASE. 2015-03-05 02:12:33 -08:00
Oliver Gierke
4464d36398 #13 - Prepare 1.2.0.RELEASE.
Upgarded to Spring 4.0 generation. Upgraded test dependencies and Maven plugins. Polished Project metadata and repository URIs.
2015-03-05 11:04:20 +01:00
Oliver Gierke
def9d6cfe2 #11 - Fixed broken equals(…) in SimplePluginMetadata. 2015-03-05 11:01:20 +01:00
Oliver Gierke
83cf68afb7 #12 - Added license file to project. 2015-03-05 10:53:03 +01:00
Spring Buildmaster
fb1b09ffb2 #6 - Prepare next development iteration. 2014-05-01 10:30:26 -07:00
Spring Buildmaster
7261a19fb0 #6 - Release version 1.1.0.RELEASE. 2014-05-01 10:30:21 -07:00
Oliver Gierke
3f9b6d17a5 #8 - Prepare 1.1.0.RELEASE.
Upgraded to Spring 3.2.8, Slf4j 1.7.6 and Logback 1.1.0.
2014-05-01 19:27:06 +02:00
Oliver Gierke
5c962ba287 #9 - Removed Spring Integration integration module. 2014-05-01 19:11:00 +02:00