Stephane Nicoll
5dc6491807
Clarify documentation of repackage mojo's attach property
...
Closes gh-19021
5 years ago
dreis2211
60640ea185
Fix link in new Maven Plugin docs
...
See gh-19108
5 years ago
Stephane Nicoll
a76a864270
Polish "Replace the Maven Plugin's site with Asciidoctor documentation"
...
See gh-19080
5 years ago
Andy Wilkinson
3e2454f8c4
Replace the Maven Plugin's site with Asciidoctor documentation
...
Closes gh-19080
Co-authored-by: Stephane Nicoll <snicoll@pivotal.io>
5 years ago
Alessandro Falappa
2c199b1296
Make optimizedLaunch property name more consistent
...
See gh-18702
5 years ago
Kant Leung
2f73e196af
Polish
...
See gh-18534
5 years ago
Andy Wilkinson
46c30d6bb0
Merge branch '2.1.x'
...
Closes gh-18476
5 years ago
Andy Wilkinson
3d4157ad6d
Correct SCM URLs in published poms
...
Previously, Maven's default behaviour was relied up which resulted
in the artifact ID being appended to each URL as it was inherited.
This behaviour can only be disabled in Maven 3.6 and later, a version
that we cannot use due to an incompatibility with the Flatten Plugin.
This commit works around Maven's default behaviour by defining
properties for the SCM URL, connection, and developer connection and
then explicitly defining the settings in each pom using these
properties. The explicit definition of the properties in each pom
prevents them being inherited from the parent, thereby disabling the
unwanted appending of the artifact ID to the URL.
Fixes gh-18328
5 years ago
Andy Wilkinson
7d3e53c94c
Fix test expectations for run-fork JVM args on Java 13+
...
Closes gh-17008
5 years ago
Andy Wilkinson
d2b28ceba5
Don't add -Xverify:none to JVM args when running on Java 13
...
Closes gh-17008
5 years ago
dreis2211
d4affd7f85
Use hasSize() assertion in favor of length checks
...
See gh-17874
5 years ago
Stephane Nicoll
07cd67a3fe
Tolerate null startTime
...
This commit prevents a potential NPE if the startTime of the
MavenSession is not available and fallbacks to the current time. This
can happen when invoking the plugin with Maven embedded in an IDE.
Closes gh-17810
5 years ago
SaberXu
c6c3a91f8d
Simplify if statements
...
See gh-17785
5 years ago
Phillip Webb
8bc780762a
Merge branch '2.1.x'
5 years ago
Phillip Webb
fb1dd8fe93
Merge branch '2.0.x' into 2.1.x
5 years ago
Phillip Webb
913e831f4e
Merge '1.5.x' into 2.0.x
5 years ago
Johnny Lim
8f8b0b493e
Remove println invocations in tests
...
See gh-17592
5 years ago
Stephane Nicoll
4ce9c6edb3
Polish "Make layout parameter available as a user property"
...
See gh-17277
5 years ago
Marc Rohlfs
d2e34e6b07
Make layout parameter available as a user property
...
This commit allows the layout parameter of the Maven repackage goal to
be set from the command line.
See gh-17277
5 years ago
Phillip Webb
74d00354f5
Refine BuildInfoMojo time property
...
Update `BuildInfoMojo` so that the time property now defaults to
`${session.request.startTime}` rather than the time the Mojo was
created. Also update javadoc to make it clear that any supplied
value will be passed to `Instant.parse`.
See gh-17390
5 years ago
Phillip Webb
01933f9b06
Merge previously split strings
...
Merge some string lines that were previously split because of the
90 chars wide formatting.
5 years ago
Dmytro Nosan
8dd9c6baa1
Allow build.time to be disabled so BuildInfoMojo's output is repeatable
...
See gh-17390
5 years ago
Andy Wilkinson
4b2a116fa7
Use String indexOf(char) and lastIndexOf(char) where possible
...
Closes gh-11416
5 years ago
Phillip Webb
a66c4d3096
Unify method visibility of private classes
...
Apply checkstyle rule to ensure that private and package private
classes do not have unnecessary public methods. Test classes have
also been unified as much as possible to use default scoped
inner-classes.
Closes gh-7316
5 years ago
Phillip Webb
605599138e
Merge branch '2.1.x'
5 years ago
Phillip Webb
92bff3c328
Merge branch '2.0.x' into 2.1.x
5 years ago
Phillip Webb
cfeb0239b7
Merge branch '1.5.x' into 2.0.x
5 years ago
Andy Wilkinson
361a9404fd
Merge branch '2.1.x'
...
Closes gh-17321
5 years ago
Andy Wilkinson
3fb06ee29e
Merge branch '2.0.x' into 2.1.x
...
Closes gh-17320
5 years ago
Andy Wilkinson
4973a2b217
Merge branch '1.5.x' into 2.0.x
5 years ago
Stephane Nicoll
e560b7f6ba
Remove public modifier on JUnit5 lifecycle methods
...
See gh-17292
5 years ago
gaurav bhatnagar
1ec5fb9972
Drop deprecated 'spring.version' POM property
...
See gh-17043
6 years ago
Andy Wilkinson
b18fffaf14
Move tests to JUnit 5 wherever possible
6 years ago
Andy Wilkinson
aef92b9295
Merge branch '2.1.x'
...
Closes gh-17079
6 years ago
Andy Wilkinson
24925c3dae
Merge branch '2.0.x' into 2.1.x
...
Closes gh-17078
6 years ago
Andy Wilkinson
c6c139d980
Merge branch '1.5.x' into 2.0.x
6 years ago
Phillip Webb
db75347eb6
Merge branch '2.1.x'
6 years ago
Phillip Webb
0ef331018e
Merge branch '2.0.x' into 2.1.x
6 years ago
Stephane Nicoll
8beb6c1bcb
Document how to specify arguments on the command line with Maven
...
Closes gh-10926
6 years ago
Stephane Nicoll
4cdb5a8ecb
Polish "Default to optimized launch of the JVM when using spring-boot:run"
...
Closes gh-16941
6 years ago
Dos Debug
569b850fe0
Default to optimized launch of the JVM when using spring-boot:run
...
See gh-16941
6 years ago
Andy Wilkinson
bf670d0a5a
Merge branch '2.1.x'
...
Closes gh-16960
6 years ago
Andy Wilkinson
60d60a8304
Use basedir as forked JVM's working directory in Maven plugin
...
Fixes gh-16811
6 years ago
Stephane Nicoll
a5537bd2e1
Fork application process with Maven by default
...
Closes gh-16945
6 years ago
Andy Wilkinson
64860e196c
Improve diagnostics when forked JVM exits with non-zero status
...
Closes gh-16869
6 years ago
Stephane Nicoll
66dc728018
Polish "Make excludeDevtools available as a user property"
...
Closes gh-16701
6 years ago
jvwilge
dcc09ffac2
Make excludeDevtools available as a user property
...
See gh-16701
6 years ago
Stephane Nicoll
6544d19fbf
Merge branch '2.1.x'
6 years ago
Stephane Nicoll
4c1ef630c9
Restore lazy evaluation of project/build/finalName
...
This commit restores the read-only `finalName` so that its value can
be lazily resolved against `${project.build.finalName}`.
While doing the evaluation ourselves and not relying on a dedicated
field at all would have been better, the evaluation increased the
number of required dependencies for no good reason.
IDEs should not offer auto-completion for that read-only field and it
is not published in the generated site either.
Closes gh-16456
6 years ago
Andy Wilkinson
eb0b852e99
Merge branch '2.1.x'
...
Closes gh-16639
6 years ago
Andy Wilkinson
5d77b48aed
Polish "Polish Maven Plugin's tests"
...
See gh-16618
6 years ago
daonan.zhan
52c2c534db
Polish Maven Plugin's tests
...
See gh-16618
6 years ago
Stephane Nicoll
a79e49f1dd
Merge branch '2.1.x'
6 years ago
Johnny Lim
363994515b
Polish
...
See gh-16575
6 years ago
Stephane Nicoll
763c1a99e0
Polish
6 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
Andy Wilkinson
2adb6b1fa4
Override version of Maven Site Plugin for JDK 9+181 compatibility
...
See gh-16400
6 years ago
Stephane Nicoll
680e2b223b
Remove deprecated finalName attribute
...
See gh-16202
6 years ago
Stephane Nicoll
cba1e8ada0
Merge branch '2.1.x'
6 years ago
Stephane Nicoll
04aadcdf2e
Make sure custom finalName is ignored
...
A read-only plugin parameter can still be set by the user which leads
to an invalid repackaged archive. This commit actually ignores the field
and uses the standard attribute instead.
Closes gh-16202
6 years ago
Stephane Nicoll
6ab942f295
Polish
6 years ago
Stephane Nicoll
554dec1a3e
Document finalName alternative for repackage goal
...
Closes gh-16334
6 years ago
Andy Wilkinson
878a635bfb
Merge branch '2.1.x'
6 years ago
Andy Wilkinson
864942ad4f
Merge branch '2.0.x' into 2.1.x
6 years ago
Andy Wilkinson
ba4671f0ab
Merge branch '1.5.x' into 2.0.x
6 years ago
Andy Wilkinson
4900505425
Merge branch '2.0.x' into 2.1.x
6 years ago
Andy Wilkinson
fedb40a2bf
Merge branch '1.5.x' into 2.0.x
6 years ago
Andy Wilkinson
36c1c051b8
Merge branch '2.1.x'
6 years ago
Andy Wilkinson
e23f72c8b0
Merge branch '2.0.x' into 2.1.x
6 years ago
Andy Wilkinson
9fbd38ab3c
Merge branch '1.5.x' into 2.0.x
6 years ago
Spring Operator
00ab30362c
Use HTTPS for external links in XML files
...
See gh-16270
6 years ago
Andy Wilkinson
b828b398b5
Merge branch '2.1.x'
6 years ago
Spring Operator
b32c0080c3
Update build and setup configuration to use HTTPS
...
See gh-16247
6 years ago
Andy Wilkinson
a36aa67b52
Merge branch '2.0.x' into 2.1.x
6 years ago
Spring Operator
3e2b6ac8ed
Update build and setup configuration to use HTTPS
...
See gh-16246
6 years ago
Madhura Bhave
3d0219c315
Merge branch '2.1.x'
6 years ago
Johnny Lim
c5b5f752ed
Polish
...
Closes gh-16219
6 years ago
Andy Wilkinson
d6a869fa98
Switch to Jakarta EE API dependencies where possible
...
Closes gh-16113
Closes gh-16112
Closes gh-16111
Closes gh-15916
Closes gh-15689
6 years ago
Andy Wilkinson
f2e3e274a8
Merge branch '2.1.x'
6 years ago
Andy Wilkinson
43c9a789ac
Merge branch '2.1.x'
6 years ago
Andy Wilkinson
55fe26b075
Polish "Use kotlin_module not kotlin-module to identify Kotlin module metadata"
...
See gh-16004
6 years ago
Robert Thornton
cb6362df82
Use kotlin_module not kotlin-module to identify Kotlin module metadata
...
See gh-16004
6 years ago
Madhura Bhave
9bc9639954
Merge branch '2.1.x'
6 years ago
Madhura Bhave
012a956454
Fix typo in doc
6 years ago
dreis2211
d4ab101223
Use Assertions.contentOf() where possible
...
Closes gh-15793
6 years ago
Stephane Nicoll
51936e1a5c
Rename "agent" to "agents" to properly indicate its type
...
Closes gh-15455
6 years ago
Erik Mulder
00763af335
Fix system properties override example
...
Closes gh-15562
6 years ago
Stephane Nicoll
bf88a7e466
Be more lenient when repackage is invoked several times
...
This commit makes the repackager more lenient when it is invoked several
times in the same lifecycle.
Closes gh-15034
6 years ago
Stephane Nicoll
d7fe3c73a3
Provide better logging for RepackageMojo
...
Closes gh-15294
6 years ago
Phillip Webb
cccf5e6d2b
Merge branch '2.0.x'
6 years ago
Phillip Webb
3baf782822
Merge branch '1.5.x' into 2.0.x
6 years ago
Phillip Webb
f3fa20b2d1
Polish
6 years ago
Andy Wilkinson
1341789819
Merge branch '2.0.x'
6 years ago
Andy Wilkinson
9ea5c58e38
Remove stale mention of module layout from Maven plugin's docs
...
Closes gh-14854
6 years ago
Stephane Nicoll
2a0451c461
Merge branch '2.0.x'
6 years ago
Jack Gough
94770cc0fd
Force JMX hostname to 127.0.0.1
...
Closes gh-14836
6 years ago
Stephane Nicoll
7c6d61ee10
Update documentation to mention execution id of repackage goal
...
This commit updates the documentation to reference the default execution
id of the `repackage` goal when a project uses
`spring-boot-starter-parent`.
Closes gh-14835
6 years ago
Phillip Webb
64627fa9d6
Restore Maven 3.3 compatibility
...
Downgrade the `spring-boot-maven-plugin` maven version to 3.3.
Closes gh-14464
6 years ago
durigon
7aaeefbc0e
Use Matcher from pre-compiled Pattern rather than String for replaceAll
...
Closes gh-14483
6 years ago
Stephane Nicoll
143e4f026f
Merge branch '2.0.x'
6 years ago
dreis2211
66b1742f96
Optimize some StringBuilder.append() calls
...
Closes gh-13961
6 years ago
Phillip Webb
ce9c053cbf
Fix checkstyle issues on master
...
Fix checkstyle issues following 2.0.x merge and
spring-javaformat upgrade.
See gh-13932
6 years ago
Phillip Webb
a6c9c92f2e
Merge branch '2.0.x'
6 years ago
Phillip Webb
7fc455654a
Fix checkstyle ternary issues
...
Fix checkstyle issues with ternary expressions following the
spring-javaformat upgrade.
See gh-13932
6 years ago
Andy Wilkinson
45fdf2ffa4
Support Tomcat 9 and Undertow 2
...
Closes gh-11749
Closes gh-12243
6 years ago
Phillip Webb
e0ae805924
Update copyright header
7 years ago
Johnny Lim
de01e7aad4
Polish
...
See gh-13243
7 years ago
Phillip Webb
68ffbafbae
Fix checkstyle violations
7 years ago
Phillip Webb
3702da4573
Formatting
7 years ago
Stephane Nicoll
ed02d02d19
Polish "Allow repackage maven goal to take a source classifier"
...
Closes gh-11061
7 years ago
Björn
3c8e012411
Allow repackage maven goal to take a source classifier
...
Previously, the "classifier" attribute was only used to determine the
target classifier of the repackaged archive, always using the main
artifact as the source.
This commit changes the semantic of the attribute so that an existing
archive matching the "classifier" attribute can be used as source,
replacing the archive the same way the goal replaces the main archive
if no classifier is found.
If no artifact with the specified classifier exists, the repackaged
archive is still processed based on the main archive and attached to
the lifecycle using the value of the classifier attribute.
See gh-11061
7 years ago
Johnny Lim
fb2ab67f4f
Polish
...
Closes gh-13148
7 years ago
Stephane Nicoll
00a43d8f4d
Merge branch '2.0.x'
7 years ago
Johnny Lim
75e591e76e
Polish
...
Closes gh-13130
7 years ago
Phillip Webb
7b120c1c97
Formatting
7 years ago
Phillip Webb
b6a2a46f78
Merge branch '2.0.x'
7 years ago
Phillip Webb
41efea51a7
Polish ternary expressions
...
Consistently format ternary expressions and always favor `!=` as the
the check.
7 years ago
Phillip Webb
8c0c0ee55a
Merge branch '2.0.x'
7 years ago
Phillip Webb
e125085993
Merge branch '1.5.x' into 2.0.x
7 years ago
Andy Wilkinson
0526594a3c
Merge branch '2.0.x'
7 years ago
Andy Wilkinson
f019d5c85b
Merge branch '1.5.x' into 2.0.x
7 years ago
Stephane Nicoll
080e189d06
Fix broken syntax
7 years ago
Stephane Nicoll
fd47b728c1
Properly handle values with spaces
...
Closes gh-10741
7 years ago
Stephane Nicoll
d4729f5389
Polish
7 years ago
Stephane Nicoll
40b7e02793
Polish "Add support for environment variables"
...
Closes gh-12800
7 years ago
Dmytro Nosan
95f7e3ca37
Add support for environment variables
...
See gh-12800
7 years ago
Stephane Nicoll
5dd4a7e91e
Merge branch '2.0.x'
7 years ago
Stephane Nicoll
55ef9e6dc9
Deprecate excludeArtifactIds
...
While being able to exclude all artifacts of a given group is a handy
feature, excluding all artifacts with a given artifactId does not make
much sense as it should refer to a single artifact anyway. Also the
general "exclude" mechanism is meant to do the exact same thing.
Closes gh-12885
7 years ago
Stephane Nicoll
03539d8e16
Polish "Add system properties support using explicit configuration tag"
...
Closes gh-10741
7 years ago
Vadeg
ba34bf6470
Add system properties support using explicit configuration tag
...
See gh-10741
7 years ago
Stephane Nicoll
719fcb4038
Merge branch '2.0.x'
7 years ago
dreis2211
a930835b92
Replace <code> tags where possible
...
Closes gh-12922
7 years ago
Stephane Nicoll
c43eb89823
Make sure that finalName is read only
...
Closes gh-12608
7 years ago
Andy Wilkinson
f335ec00bf
Polish
7 years ago
Phillip Webb
685babc829
Polish "Use lambdas for map entry iteration where possible"
...
Closes gh-12626
7 years ago
igor-suhorukov
69bc19e0ca
Use lambdas for map entry iteration where possible
...
See gh-12626
7 years ago
Stephane Nicoll
ed05e1f7ca
Polish "Reorder modifiers to comply with the JLS"
...
Closes gh-12432
7 years ago
igor-suhorukov
aebb475bc5
Reorder modifiers to comply with the JLS
...
See gh-12432
7 years ago
igor-suhorukov
4f4cc1569c
Polish
...
Declarations should use Java collection interfaces such as "Deque" rather
than specific implementation classes such as "LinkedList".
Closes gh-12405
7 years ago
Phillip Webb
7bc535e4fa
Polish
7 years ago
Andy Wilkinson
fdb9a1ea8f
Consider time in BuildInfo up-to-date checks and allow it to be set
...
Closes gh-12111
Closes gh-12266
7 years ago
Phillip Webb
4b9c3c137e
Polish Collection.toArray
...
Consistently use `StringUtils.toStringArray`, `ClassUtils.toClassArray`
or zero length when converting collections to arrays.
Fixes gh-12160
7 years ago
Stephane Nicoll
d43346d6c2
Polish "Fix potential resource leaks"
...
Closes gh-11624
7 years ago
igor-suhorukov
5a4238acfc
Fix potential resource leaks
...
See gh-11624
7 years ago
dreis2211
00d12c5b2d
Align 'behavior' spelling to style guide
...
Closes gh-11394
7 years ago
Phillip Webb
5ca608330c
Merge branch '1.5.x'
7 years ago
Stephane Nicoll
23218add90
Polish
7 years ago
Phillip Webb
a6cefc5ba0
Polish
7 years ago
Johnny Lim
639bf5e99c
Update "Building reference documentation" section
...
This commit also changes `spring-boot-maven-plugin/pom.xml` to make it
work with `full` Maven profile.
Closes gh-11045
7 years ago
Phillip Webb
c11e514767
Allow individual builds of invoker plugin projects
...
Clean `${revision}` variables when running invoker based integration
tests. Prior to this commit some `${revision}` placeholders remained
in the invoker local repository preventing the project from being built
outside of the reactor.
Fixes gh-10667
7 years ago
Johnny Lim
6168fae720
Remove explicit type arguments
...
See gh-10494
7 years ago
Andy Wilkinson
a256602c7b
Polish
7 years ago
dreis2211
a76005e8d9
Remove concatenations with empty string
...
Closes gh-10512
7 years ago
Phillip Webb
748e0779b6
Update copyright year for changed files
7 years ago
Phillip Webb
d588bf7506
Fix odd Java parsing issues
...
Update `LoggingMainClassTimeWarningListener` to import individual
`Layout` inner classes. This fixes an odd javac parse issue that
otherwise occurs.
See gh-9316
7 years ago
Phillip Webb
b87f9c11f1
Fix POMs for the updated build/release process
...
Fix POMs following project relocations and apply CI friendly Maven
conventions.
See gh-9316
7 years ago
Phillip Webb
0ba4830b4f
Relocate projects to spring-boot-project
...
Move projects to better reflect the way that Spring Boot is released.
The following projects are under `spring-boot-project`:
- `spring-boot`
- `spring-boot-autoconfigure`
- `spring-boot-tools`
- `spring-boot-starters`
- `spring-boot-actuator`
- `spring-boot-actuator-autoconfigure`
- `spring-boot-test`
- `spring-boot-test-autoconfigure`
- `spring-boot-devtools`
- `spring-boot-cli`
- `spring-boot-docs`
See gh-9316
7 years ago