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
Phillip Webb
1d42f35585
Update copyright year eclipse setting
2019-07-15 21:30:06 +01:00
Phillip Webb
2208dc1bc2
Refine smoke-tests setup for Eclipse
2019-07-10 13:02:02 +01:00
Andy Wilkinson
d6d2b591e3
Merge branch '2.1.x'
...
Closes gh-17379
2019-07-01 14:09:44 +01: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
1fa48882bb
Merge branch '2.1.x'
...
See gh-17362
2019-06-29 20:39:19 +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
66f1344f7c
Merge branch '2.1.x'
...
Closes gh-17335
Closes gh-17292
2019-06-27 12:00:34 +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
867c35a2f6
Merge branch '2.1.x'
...
Closes gh-17306
2019-06-27 10:42:11 +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
Madhura Bhave
d5c0009c6e
Rename samples to smoke tests
...
Closes gh-17197
2019-06-25 11:32:56 -07:00
Andy Wilkinson
76e1fb4a1e
Merge branch '2.1.x'
...
Closes gh-17306
2019-06-25 16:26:26 +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
2376f973f4
Merge branch '2.1.x'
2019-04-02 13:46:36 -07: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
Andy Wilkinson
19275fd9d6
Drop AnyEdit from Eclipse setup as it is not available over HTTPS
...
See gh-16106
2019-03-12 10:04:18 +00:00
Spring Operator
c9c554b834
Update build and setup configuration to use HTTPS
...
See gh-16106
2019-03-12 10:02:44 +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
Phillip Webb
b779e8e4fc
Add custom Eclipse code formatter
...
Update Eclipse settings to make use of a custom Spring formatter
implementation. Using a custom formatter allows us to fix a couple of
issues with the version that shipped with Eclipse Mars.1 (Eclipse bugs
The custom formatter also means that it is possible to use Groovy
Eclipse despite the fact that it has formatter regressions (see
https://github.com/groovy/groovy-eclipse/issues/142 ).
Fixes gh-4136
2015-10-09 10:33:14 -07:00
Phillip Webb
10ce135c7c
Update Eclipse settings to generate isXXX setters
...
Somehow the setting was changed so that `boolean` fields generated
getXXX() rather than isXXX().
2015-10-08 00:07:28 -07:00
Phillip Webb
75bf01840b
Add Eclipse Installer setup file
...
Add `spring-boot-project.setup` to `/eclipse` to setup and configure
new Eclipse installations.
Fixes gh-4110
2015-10-07 23:40:42 -07:00
Dave Syer
57d9b58f79
Fix rule about whitespace in Collections.<String>emptyList()
2015-10-02 14:26:54 +01:00
Phillip Webb
16a1bd0483
Revert "Only format changed lines"
...
This reverts commit e04fb15574
.
Formatting only changed lines doesn't appear to work well.
2015-09-10 17:38:59 -07:00
Phillip Webb
e04fb15574
Only format changed lines
...
Update Eclipse cleanup actions to only format changed lines. This will
hopefully help to prevent so many false diffs caused by differences
between Eclipse Luna and Eclipse Mars.
2015-09-08 14:27:29 -07:00
Phillip Webb
653d2b2b4e
Tweak eclipse settings
...
- Update whitespace after inline generics
- Use a more sensible import order
- Update Javadoc warning settings
2015-09-08 13:40:47 -07:00
sopov.ivan
fa7199ddac
Fix Eclipse 4.5 formatter settings
...
Fixes gh-3384
2015-07-01 18:09:56 -07:00
Phillip Webb
ccdbfd274f
Fix Java 8 Javadoc compatibility
...
Update Javadocs to fix errors caused by Java 8 aggressive linting.
Fixes gh-2233
2015-02-02 17:05:37 -08:00
Andy Wilkinson
a51ad5c684
Update Eclipse template copyright date to 2015
2015-01-15 09:52:10 +00:00
Phillip Webb
55650bd618
Remove m2e maveneclipse site zip from repo
...
Remove org.eclipse.m2e.maveneclipse.site-0.0.1-SNAPSHOT-site.zip and
instead point people to the release on github which now works with
eclipse luna.
2014-07-02 15:31:50 -07:00
Phillip Webb
20766078d0
Update eclipse code formatter settings for Luna
2014-07-02 15:17:05 -07:00
Phillip Webb
d31988b552
Cleanup eclipse formatter settings
...
Sync the explicit setting with 'project specific settings' in case
the eclipse plugin is not used.
2014-05-22 18:08:11 +01:00
Phillip Webb
0ac5a7595b
Polish eclipse settings
2014-01-21 16:28:26 -08:00
Phillip Webb
3cd4026bcc
Update eclipse template copyright date to 2014
2014-01-02 10:56:03 -08:00
Phillip Webb
2910fe618b
Update eclipse formatter XML
...
Update the eclipse formatter XML to align it with the project specific
settings files. Also corrected the information in CONTRIBUTING.md
2013-11-05 11:18:22 -08:00
Phillip Webb
65a9953c86
Fix a new remaining 'zero' and 'bootstrap' terms
...
Issue: #54095231
2013-07-26 14:14:51 -07:00
Phillip Webb
764a0a9af8
Minor change to code formatting
2013-07-08 13:42:41 -07:00
Phillip Webb
261955c50b
Restructure 'bootstrap' to use 'zero'
2013-07-08 13:42:41 -07:00
Phillip Webb
898bfe82bb
Minor tweaks to code formatting
2013-06-17 20:27:26 -07:00
Phillip Webb
10c33db612
Update m2e eclipse plugin for Kepler
2013-05-08 14:40:52 -07:00
Dave Syer
fb6b224470
Fast forward existing prototype work
2013-04-24 10:02:07 +01:00