Commit Graph

72 Commits

Author SHA1 Message Date
Phillip Webb
faa38c946f Upgrade to Eclipse 2019.12
Closes gh-19281
2020-01-13 12:18:17 -08:00
dreis2211
9cbf5902dc Update some copyrights to 2020
See gh-19510
2020-01-03 09:37:22 +01:00
Phillip Webb
0b5ce952ba Use Eclipse m2e 1.14.0
Update our Oomph setup to use m2e 1.14.0 from their milestone
update site. Unfortunately we need to use the milestone since
the fix for https://bugs.eclipse.org/bugs/show_bug.cgi?id=548652
has not yet made it into a stable m2e release.

Closes gh-19280
2019-12-04 18:18:44 -08:00
Phillip Webb
d29444baf1 No longer hide nested projects
Change the Oomph setup to no longer hide nested Maven projects
so that https://bugs.eclipse.org/bugs/show_bug.cgi?id=553789
doesn't get triggered.

See gh-19280
2019-12-04 18:13:15 -08:00
Phillip Webb
818d55365b Upgrade to Eclipse 2019.9
Upgrade our Oomph setup to use Eclipse 2019.9

See gh-19280
2019-12-04 18:13:11 -08:00
Andy Wilkinson
3bbe723718 Merge branch '2.0.x' into 2.1.x
Closes gh-17378
2019-07-01 14:09:10 +01:00
Andy Wilkinson
1823f38203 Merge branch '1.5.x' into 2.0.x 2019-07-01 14:08:49 +01:00
Andy Wilkinson
bf271e415a Align print margin column with Java Format's line wrapping
Closes gh-17377
2019-07-01 14:08:14 +01:00
Andy Wilkinson
f4e7b80651 Merge branch '2.0.x' into 2.1.x
See gh-17361
2019-06-29 20:38:18 +01:00
Andy Wilkinson
761856ac70 Merge branch '1.5.x' into 2.0.x 2019-06-29 20:29:16 +01:00
Andy Wilkinson
f9bd472192 Polish upgrade to spring-javaformat 0.0.15
See gh-17359
2019-06-29 20:27:47 +01:00
Andy Wilkinson
91786bc712 Merge branch '2.0.x' into 2.1.x
Closes gh-17334
2019-06-27 11:39:17 +01:00
Andy Wilkinson
256a0d636d Merge branch '1.5.x' into 2.0.x 2019-06-27 11:39:02 +01:00
Andy Wilkinson
1ee8c53b90 Upgrade to spring-javaformat 0.0.14
Closes gh-17331
2019-06-27 11:10:13 +01:00
Andy Wilkinson
096951d531 Merge branch '2.0.x' into 2.1.x
Closes gh-17305
2019-06-27 10:41:37 +01:00
Andy Wilkinson
57bc03ac57 Merge branch '1.5.x' into 2.0.x 2019-06-27 10:22:02 +01:00
Andy Wilkinson
72f7985219 Drop back to Eclipse 2019-03 to avoid m2e regression
Closes gh-15200
2019-06-26 17:31:00 +01:00
Andy Wilkinson
7e4111954f Merge branch '2.0.x' into 2.1.x
Closes gh-17305
2019-06-25 16:25:46 +01:00
Andy Wilkinson
23e119c239 Merge branch '1.5.x' into 2.0.x 2019-06-25 16:25:24 +01:00
Andy Wilkinson
1ee7b80162 Update the Oomph setup for Eclipse 2019-06
Closes gh-15200
2019-06-25 16:22:53 +01:00
Phillip Webb
47c6bf741d Merge branch '2.0.x' into 2.1.x 2019-04-02 13:40:21 -07:00
Phillip Webb
07c000c5b7 Merge branch '1.5.x' into 2.0.x 2019-04-02 13:34:28 -07:00
Phillip Webb
a336a5c36a Prune unnecessary P2 Eclipse installs
Remove a few items that are no longer necessary.
2019-04-02 10:52:05 -07:00
Phillip Webb
6246da06a6 Update Eclipse setup files
Update the eclipse setup files and contributing instructions for
compatibility with the latest Eclipse 2019-03 release. This commit
reverts the use the HTTPS in the `.setup` file namespace (since it
breaks the setup editor). The `xsi:schemaLocation` section still
uses HTTPS for actual XSD resolution.

See gh-16245
2019-04-02 10:52:05 -07:00
Andy Wilkinson
2c2fa9e821 Polish "Update build and setup configuration to use HTTPS"
See gh-16246
2019-03-19 16:58:45 +00:00
Spring Operator
3e2b6ac8ed Update build and setup configuration to use HTTPS
See gh-16246
2019-03-19 16:58:31 +00:00
Andy Wilkinson
c2002e7160 Polish "Update build and setup configuration to use HTTPS"
See gh-16245
2019-03-19 16:48:48 +00:00
Spring Operator
991ba550d3 Update build and setup configuration to use HTTPS
See gh-16245
2019-03-19 16:48:30 +00:00
Phillip Webb
24e873cd7c Move files from /.eclipse into /eclipse
Move the `eclipse.properties` file from `.eclipse` into `eclipse`
since the IDE plugin supports both.
2018-07-26 11:34:58 +01:00
Phillip Webb
e544922dd7 Merge branch '1.5.x' into 2.0.x 2018-05-25 23:02:08 -07:00
Phillip Webb
e75d8eaf40 Switch to spring-javaformat plugin
Use `spring-javaformat` to format and check code. Code formatting can
now be applied using the `spring-javaformat-maven-plugin` from the
command line. Existing checkstyle rules have also been replaced and
the CONTRIBUTING.adoc file has been updated.

Closes gh-13255
2018-05-25 20:59:04 -07:00
Andy Wilkinson
c5f4f45fe9 Add Spring IDE's Boot support to Eclipe setup
Closes gh-12081
2018-02-16 21:01:23 +00:00
Phillip Webb
69d8bf8686 Fix merge conflict
Closes gh-11969
2018-02-08 18:01:22 -08:00
Phillip Webb
55e98ac977 Merge branch '1.5.x' 2018-02-08 15:31:48 -08:00
Phillip Webb
1f8bc391ce Upgrade formatter settings
Closes gh-8513
2018-02-08 15:23:42 -08:00
Phillip Webb
716726aa50 Update Eclipse Oomph setup for Oxygen
See gh-8513
2018-02-08 15:23:28 -08:00
Phillip Webb
df277fb1b8 Update copyright header used in Eclipse template 2018-01-08 15:05:52 -08:00
Johnny Lim
bbeba4a016 Clean up Java 6 leftover
See gh-10367
2017-09-21 08:58:47 +02:00
Andy Wilkinson
9687a5041e Add support for making endpoints accessible via HTTP
This commit adds support for exposing endpoint operations over HTTP.
Jersey, Spring MVC, and WebFlux are all supported but the programming
model remains web framework agnostic. When using WebFlux, blocking
operations are automatically performed on a separate thread using
Reactor's scheduler support. Support for web-specific extensions is
provided via a new `@WebEndpointExtension` annotation.

Closes gh-7970
Closes gh-9946
Closes gh-9947
2017-08-03 18:44:11 +01:00
Madhura Bhave
ca435512c0 Introduce spring-boot-autoconfigure-processor
Add an annotation processor that generates properties files for certain
auto-configuration class annotations. Currently attribute values from
@AutoConfigureOrder, @AutoConfigureBefore, @AutoConfigureAfter and
@ConditionalOnClass annotations are stored.

The properties file will allow optimizations to be added in the
`spring-boot-autoconfigure` project. Primarily by removing the need
to ASM parse as many `.class` files.

See gh-7573
2017-01-23 22:14:56 -08:00
Phillip Webb
1b7c65cd1c Update eclipse setting to use 2017 copyright year 2017-01-04 18:32:14 -08:00
Phillip Webb
410dedc567 Add AssertJ to Eclipse Oomph Setup 2016-02-06 16:04:04 -08:00
Andy Wilkinson
ee409482b3 Enable the use of formatter off and on tags in Eclipse
This commit enables the use of // @formatter:off and // @formatter:on
to surround lines of code that should not be formatted. It also adds
a code template that can be used to quickly wrap the selected lines
of text with the off and on comments.

Closes gh-5050
2016-01-29 16:05:18 +00:00
Andy Wilkinson
e4e9a71753 Merge branch '1.2.x' 2016-01-12 10:13:12 +00:00
Andy Wilkinson
8410e545b5 Upgrade copyright headers for 2016 2016-01-12 10:12:49 +00:00
Phillip Webb
1e4d974ec0 Merge remote-tracking branch 'local12x/1.2.x' 2015-10-19 12:56:55 -07:00
Phillip Webb
47ae7487ac Tweak import order settings
Update the import order settings to be a little more logical. Imports
should now be ordered:

java.*
javax.*
<others>
org.springframework.*
import static *

See gh-4234
2015-10-19 12:17:46 -07:00
Phillip Webb
8318698f55 Store checkout location in workspace variable
Update the Eclipse product setup so that `checkout.location` is stored
as a workspace variable. Without this things get mixed up when trying
to run different installations for different branches.

See gh-4110
2015-10-09 13:41:49 -07:00
Phillip Webb
e86e8c2024 Install Spring formatter Eclipse plugin
Update Oomph project setup to install the Spring code formatter.

See gh-4136
2015-10-09 13:40:54 -07:00
Phillip Webb
04074fece1 Merge branch '1.2.x' 2015-10-09 13:39:09 -07:00