You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Before we accept a non-trivial patch or pull request we will need you to https://cla.pivotal.io/sign/spring[sign the Contributor License Agreement].
13
17
Signing the contributor's agreement does not grant anyone commit rights to the main repository, but it does mean that we can accept your contributions, and you will get an author credit if we do.
14
18
Active contributors might be asked to join the core team, and given the ability to merge pull requests.
15
19
16
-
== Working with the code
20
+
21
+
22
+
== Working With the Code
17
23
If you don't have an IDE preference we would recommend that you use
18
24
https://spring.io/tools/sts[Spring Tools Suite] or
19
25
https://eclipse.org[Eclipse] when working with the code. We use the
20
26
https://eclipse.org/m2e/[M2Eclipse] eclipse plugin for maven support. Other IDEs and tools
21
27
should also work without issue.
22
28
23
-
=== Building from source
29
+
30
+
31
+
=== Building From Source
24
32
To build the source you will need to install JDK 1.8.
25
33
26
-
==== Default build
34
+
35
+
36
+
==== Default Build
27
37
The project can be built from the root directory using the standard maven command:
28
38
29
39
[indent=0]
@@ -33,7 +43,9 @@ The project can be built from the root directory using the standard maven comman
33
43
34
44
NOTE: You may need to increase the amount of memory available to Maven by setting a `MAVEN_OPTS` environment variable with the value `-Xmx512m`
35
45
36
-
=== Importing into eclipse
46
+
47
+
48
+
=== Importing Into Eclipse
37
49
You can import the code into any Eclipse based distribution as long as it had the https://eclipse.org/m2e/[M2Eclipse] eclipse plugin.
38
50
If you don't already have m2eclipse installed it is available from the "Eclipse marketplace".
39
51
@@ -46,10 +58,14 @@ Once imported, you can apply eclipse settings by running:
46
58
47
59
NOTE: You'll need to close the `spring-javaformat-formatter-eclipse` and `spring-javaformat-formatter-eclipse-runtime` projects following import since they contain rewritten packages that aren't supported by the IDE
48
60
49
-
=== Importing into other IDEs
61
+
62
+
63
+
=== Importing Into Other IDEs
50
64
Maven is well supported by most Java IDEs. Refer to your vendor documentation.
51
65
52
-
== Understanding the code
66
+
67
+
68
+
== Understanding the Code
53
69
There are quite a few moving parts to this project and the build is quite complex.
0 commit comments