Commit Graph

131 Commits (root-patch-2)

Author SHA1 Message Date
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
5 years ago
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
5 years ago
Phillip Webb 818d55365b Upgrade to Eclipse 2019.9
Upgrade our Oomph setup to use Eclipse 2019.9

See gh-19280
5 years ago
Phillip Webb 1d42f35585 Update copyright year eclipse setting 5 years ago
Phillip Webb 2208dc1bc2 Refine smoke-tests setup for Eclipse 5 years ago
Andy Wilkinson d6d2b591e3 Merge branch '2.1.x'
Closes gh-17379
5 years ago
Andy Wilkinson 3bbe723718 Merge branch '2.0.x' into 2.1.x
Closes gh-17378
5 years ago
Andy Wilkinson 1823f38203 Merge branch '1.5.x' into 2.0.x 5 years ago
Andy Wilkinson bf271e415a Align print margin column with Java Format's line wrapping
Closes gh-17377
5 years ago
Andy Wilkinson 1fa48882bb Merge branch '2.1.x'
See gh-17362
5 years ago
Andy Wilkinson f4e7b80651 Merge branch '2.0.x' into 2.1.x
See gh-17361
5 years ago
Andy Wilkinson 761856ac70 Merge branch '1.5.x' into 2.0.x 5 years ago
Andy Wilkinson f9bd472192 Polish upgrade to spring-javaformat 0.0.15
See gh-17359
5 years ago
Andy Wilkinson 66f1344f7c Merge branch '2.1.x'
Closes gh-17335
Closes gh-17292
5 years ago
Andy Wilkinson 91786bc712 Merge branch '2.0.x' into 2.1.x
Closes gh-17334
5 years ago
Andy Wilkinson 256a0d636d Merge branch '1.5.x' into 2.0.x 5 years ago
Andy Wilkinson 1ee8c53b90 Upgrade to spring-javaformat 0.0.14
Closes gh-17331
5 years ago
Andy Wilkinson 867c35a2f6 Merge branch '2.1.x'
Closes gh-17306
5 years ago
Andy Wilkinson 096951d531 Merge branch '2.0.x' into 2.1.x
Closes gh-17305
5 years ago
Andy Wilkinson 57bc03ac57 Merge branch '1.5.x' into 2.0.x 5 years ago
Andy Wilkinson 72f7985219 Drop back to Eclipse 2019-03 to avoid m2e regression
Closes gh-15200
5 years ago
Madhura Bhave d5c0009c6e Rename samples to smoke tests
Closes gh-17197
5 years ago
Andy Wilkinson 76e1fb4a1e Merge branch '2.1.x'
Closes gh-17306
5 years ago
Andy Wilkinson 7e4111954f Merge branch '2.0.x' into 2.1.x
Closes gh-17305
5 years ago
Andy Wilkinson 23e119c239 Merge branch '1.5.x' into 2.0.x 5 years ago
Andy Wilkinson 1ee7b80162 Update the Oomph setup for Eclipse 2019-06
Closes gh-15200
5 years ago
Phillip Webb 2376f973f4 Merge branch '2.1.x' 6 years ago
Phillip Webb 47c6bf741d Merge branch '2.0.x' into 2.1.x 6 years ago
Phillip Webb 07c000c5b7 Merge branch '1.5.x' into 2.0.x 6 years ago
Phillip Webb a336a5c36a Prune unnecessary P2 Eclipse installs
Remove a few items that are no longer necessary.
6 years ago
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
6 years ago
Andy Wilkinson 2c2fa9e821 Polish "Update build and setup configuration to use HTTPS"
See gh-16246
6 years ago
Spring Operator 3e2b6ac8ed Update build and setup configuration to use HTTPS
See gh-16246
6 years ago
Andy Wilkinson c2002e7160 Polish "Update build and setup configuration to use HTTPS"
See gh-16245
6 years ago
Spring Operator 991ba550d3 Update build and setup configuration to use HTTPS
See gh-16245
6 years ago
Andy Wilkinson 19275fd9d6 Drop AnyEdit from Eclipse setup as it is not available over HTTPS
See gh-16106
6 years ago
Spring Operator c9c554b834 Update build and setup configuration to use HTTPS
See gh-16106
6 years ago
Phillip Webb 24e873cd7c Move files from /.eclipse into /eclipse
Move the `eclipse.properties` file from `.eclipse` into `eclipse`
since the IDE plugin supports both.
6 years ago
Phillip Webb e544922dd7 Merge branch '1.5.x' into 2.0.x 7 years ago
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
7 years ago
Andy Wilkinson c5f4f45fe9 Add Spring IDE's Boot support to Eclipe setup
Closes gh-12081
7 years ago
Phillip Webb 69d8bf8686 Fix merge conflict
Closes gh-11969
7 years ago
Phillip Webb 55e98ac977 Merge branch '1.5.x' 7 years ago
Phillip Webb 1f8bc391ce Upgrade formatter settings
Closes gh-8513
7 years ago
Phillip Webb 716726aa50 Update Eclipse Oomph setup for Oxygen
See gh-8513
7 years ago
Phillip Webb df277fb1b8 Update copyright header used in Eclipse template 7 years ago
Johnny Lim bbeba4a016 Clean up Java 6 leftover
See gh-10367
7 years ago
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
7 years ago
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
8 years ago
Phillip Webb 1b7c65cd1c Update eclipse setting to use 2017 copyright year 8 years ago
Phillip Webb 410dedc567 Add AssertJ to Eclipse Oomph Setup 9 years ago
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
9 years ago
Andy Wilkinson e4e9a71753 Merge branch '1.2.x' 9 years ago
Andy Wilkinson 8410e545b5 Upgrade copyright headers for 2016 9 years ago
Phillip Webb 1e4d974ec0 Merge remote-tracking branch 'local12x/1.2.x' 9 years ago
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
9 years ago
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
9 years ago
Phillip Webb e86e8c2024 Install Spring formatter Eclipse plugin
Update Oomph project setup to install the Spring code formatter.

See gh-4136
9 years ago
Phillip Webb 04074fece1 Merge branch '1.2.x' 9 years ago
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
9 years ago
Phillip Webb 10ce135c7c Update Eclipse settings to generate isXXX setters
Somehow the setting was changed so that `boolean` fields generated
getXXX() rather than isXXX().
9 years ago
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
9 years ago
Dave Syer 57d9b58f79 Fix rule about whitespace in Collections.<String>emptyList() 9 years ago
Phillip Webb 16a1bd0483 Revert "Only format changed lines"
This reverts commit e04fb15574.

Formatting only changed lines doesn't appear to work well.
9 years ago
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.
9 years ago
Phillip Webb 653d2b2b4e Tweak eclipse settings
- Update whitespace after inline generics
- Use a more sensible import order
- Update Javadoc warning settings
9 years ago
sopov.ivan fa7199ddac Fix Eclipse 4.5 formatter settings
Fixes gh-3384
10 years ago
Phillip Webb ccdbfd274f Fix Java 8 Javadoc compatibility
Update Javadocs to fix errors caused by Java 8 aggressive linting.

Fixes gh-2233
10 years ago
Andy Wilkinson a51ad5c684 Update Eclipse template copyright date to 2015 10 years ago
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.
11 years ago
Phillip Webb 20766078d0 Update eclipse code formatter settings for Luna 11 years ago
Phillip Webb d31988b552 Cleanup eclipse formatter settings
Sync the explicit setting with 'project specific settings' in case
the eclipse plugin is not used.
11 years ago
Phillip Webb 0ac5a7595b Polish eclipse settings 11 years ago
Phillip Webb 3cd4026bcc Update eclipse template copyright date to 2014 11 years ago
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
11 years ago
Phillip Webb 65a9953c86 Fix a new remaining 'zero' and 'bootstrap' terms
Issue: #54095231
11 years ago
Phillip Webb 764a0a9af8 Minor change to code formatting 12 years ago
Phillip Webb 261955c50b Restructure 'bootstrap' to use 'zero' 12 years ago
Phillip Webb 898bfe82bb Minor tweaks to code formatting 12 years ago
Phillip Webb 10c33db612 Update m2e eclipse plugin for Kepler 12 years ago
Dave Syer fb6b224470 Fast forward existing prototype work 12 years ago