Phillip Webb
6ab376e2e8
Reformat code use Eclipse Mars
9 years ago
Spring Buildmaster
9409c49c10
Next development version
9 years ago
Phillip Webb
15686ed4fd
Reformat code
9 years ago
Stephane Nicoll
057824aca7
Fix maven plugin configuration
...
Closes gh-3601
9 years ago
Spring Buildmaster
7ce391db4f
Next development version
10 years ago
Phillip Webb
135e9d10a6
Polish
10 years ago
Lugi Cardito
a37e983296
Create output directory if necessary
...
If the `repackage` goal defines an output directory that does not exist,
the maven plugin now creates it.
Closes gh-3136
10 years ago
Spring Buildmaster
5d81c87b43
Next Development Version
10 years ago
Stephane Nicoll
f25ce8a381
Fix artifact extension retrieval
...
Do not rely on the packaging type to figure out what the extension of the
main artifact will be. So far, using `jar` and `war` packaging for `.jar`
and `.war` files worked by chance.
We know retrieve the actual extension as provided by Maven's
`ArtifactHandler`.
Fixes gh-2762
10 years ago
Spring Buildmaster
e03c11dda8
Next development version
10 years ago
Andy Wilkinson
f761916b51
Honor unpack for war files
...
Previously repackaging of an archive was performed in three steps:
1. Write the manifest
2. Write entries from the source archive into the destination
3. Write any libraries into the destination if they’re not already there
This worked fine for jar files, but not for war files. In the war file
case the libraries are already in the source archive’s WEB-INF/lib
directory so they’re copied into the destination in step 2. This means
that step 3 largely becomes a no-op and, crucially, the UNPACK comment
is not applied to any libraries that require it.
This commit reorders steps 2 and 3 so that the libraries are copied into
the destination first (allowing the UNPACK comment to be written, if
required) and then any entries in the source are written into the
destination if they’re not already there.
Fixes gh-2588
10 years ago
Phillip Webb
0174476ff1
Merge branch '1.1.x' into 1.2.x
10 years ago
Phillip Webb
50e1f80581
Remove .factorypath files
10 years ago
Phillip Webb
561ed99b5b
Merge branch '1.1.x' into 1.2.x
10 years ago
Spring Buildmaster
8f0ad02237
Next development version
10 years ago
Phillip Webb
8a49218e82
Fixup version numbers following release
10 years ago
Spring Buildmaster
aea68f0c32
Next development version
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
Spring Buildmaster
60725cd8bd
Next development version
10 years ago
Phillip Webb
22bb6f7598
Fix accidental fork logic change
...
Fix accidental change from commit b42c7fca
.
10 years ago
Phillip Webb
45c5e25a05
Polish
10 years ago
Domingo Suarez Torres
dbb795298c
Restore proper use of the fork parameter
...
Previously, disabling forking was not possible if JVM arguments or an
agent are specified, even if the fork attribute is explicitly set to
`false`.
The fork attribute is now detected as it should and forking is disabled
when the fork attribute is set to false, even if JVM arguments or an
agent is either specified or discovered.
Fixes gh-2220
10 years ago
Phillip Webb
f4fbc3e339
Fix Maven Spring Loaded detection logic
...
Ensure that the Maven plugin RunMojo attempts to detect the Spring
Loaded agent before deciding if the JVM should be forked.
Fixes gh-2140
10 years ago
Spring Buildmaster
63e6a25097
Next development version
10 years ago
Spring Buildmaster
1a788c1741
Next development version
10 years ago
Phillip Webb
09dac5ff00
Apply formatting and cleanup rules
10 years ago
Andy Wilkinson
7a783f5a18
Merge branch '1.1.x'
10 years ago
Andy Wilkinson
863c099161
Add missing copyright headers
10 years ago
Phillip Webb
e0a0af436f
Add 'module' repacker layout
...
Add a 'module' layout for the repackager which includes all 'compile'
and 'runtime' scope dependencies and does not require a main class.
Fixes gh-1941
10 years ago
Phillip Webb
f6074ff2f5
Merge branch '1.1.x'
10 years ago
Phillip Webb
608b1e65a1
Relax servlet check
...
Relax the servlet version check in Maven integration tests.
See gh-1797
10 years ago
Phillip Webb
3030ad42fc
Merge branch '1.1.x'
...
Conflicts:
pom.xml
spring-boot-actuator/pom.xml
spring-boot-autoconfigure/pom.xml
spring-boot-cli/pom.xml
spring-boot-dependencies/pom.xml
spring-boot-docs/pom.xml
spring-boot-full-build/pom.xml
spring-boot-integration-tests/pom.xml
spring-boot-parent/pom.xml
spring-boot-samples/pom.xml
spring-boot-samples/spring-boot-sample-actuator-log4j/pom.xml
spring-boot-samples/spring-boot-sample-actuator-noweb/pom.xml
spring-boot-samples/spring-boot-sample-actuator-ui/pom.xml
spring-boot-samples/spring-boot-sample-actuator/build.gradle
spring-boot-samples/spring-boot-sample-actuator/build.xml
spring-boot-samples/spring-boot-sample-actuator/pom.xml
spring-boot-samples/spring-boot-sample-amqp/pom.xml
spring-boot-samples/spring-boot-sample-aop/pom.xml
spring-boot-samples/spring-boot-sample-batch/pom.xml
spring-boot-samples/spring-boot-sample-data-elasticsearch/pom.xml
spring-boot-samples/spring-boot-sample-data-gemfire/pom.xml
spring-boot-samples/spring-boot-sample-data-jpa/pom.xml
spring-boot-samples/spring-boot-sample-data-mongodb/pom.xml
spring-boot-samples/spring-boot-sample-data-redis/pom.xml
spring-boot-samples/spring-boot-sample-data-rest/pom.xml
spring-boot-samples/spring-boot-sample-data-solr/pom.xml
spring-boot-samples/spring-boot-sample-flyway/pom.xml
spring-boot-samples/spring-boot-sample-hornetq/pom.xml
spring-boot-samples/spring-boot-sample-integration/pom.xml
spring-boot-samples/spring-boot-sample-jetty/pom.xml
spring-boot-samples/spring-boot-sample-liquibase/pom.xml
spring-boot-samples/spring-boot-sample-parent-context/pom.xml
spring-boot-samples/spring-boot-sample-profile/build.gradle
spring-boot-samples/spring-boot-sample-profile/pom.xml
spring-boot-samples/spring-boot-sample-secure/pom.xml
spring-boot-samples/spring-boot-sample-servlet/pom.xml
spring-boot-samples/spring-boot-sample-simple/build.gradle
spring-boot-samples/spring-boot-sample-simple/pom.xml
spring-boot-samples/spring-boot-sample-tomcat-jsp/pom.xml
spring-boot-samples/spring-boot-sample-tomcat-multi-connectors/pom.xml
spring-boot-samples/spring-boot-sample-tomcat-ssl/pom.xml
spring-boot-samples/spring-boot-sample-tomcat/pom.xml
spring-boot-samples/spring-boot-sample-traditional/pom.xml
spring-boot-samples/spring-boot-sample-velocity/pom.xml
spring-boot-samples/spring-boot-sample-web-freemarker/pom.xml
spring-boot-samples/spring-boot-sample-web-groovy-templates/pom.xml
spring-boot-samples/spring-boot-sample-web-jsp/pom.xml
spring-boot-samples/spring-boot-sample-web-method-security/pom.xml
spring-boot-samples/spring-boot-sample-web-secure-custom/pom.xml
spring-boot-samples/spring-boot-sample-web-secure-jdbc/pom.xml
spring-boot-samples/spring-boot-sample-web-secure/pom.xml
spring-boot-samples/spring-boot-sample-web-static/build.gradle
spring-boot-samples/spring-boot-sample-web-static/pom.xml
spring-boot-samples/spring-boot-sample-web-ui/build.gradle
spring-boot-samples/spring-boot-sample-web-ui/pom.xml
spring-boot-samples/spring-boot-sample-web-velocity/pom.xml
spring-boot-samples/spring-boot-sample-websocket/pom.xml
spring-boot-samples/spring-boot-sample-ws/pom.xml
spring-boot-samples/spring-boot-sample-xml/pom.xml
spring-boot-starters/pom.xml
spring-boot-starters/spring-boot-starter-actuator/pom.xml
spring-boot-starters/spring-boot-starter-amqp/pom.xml
spring-boot-starters/spring-boot-starter-aop/pom.xml
spring-boot-starters/spring-boot-starter-batch/pom.xml
spring-boot-starters/spring-boot-starter-data-elasticsearch/pom.xml
spring-boot-starters/spring-boot-starter-data-gemfire/pom.xml
spring-boot-starters/spring-boot-starter-data-jpa/pom.xml
spring-boot-starters/spring-boot-starter-data-mongodb/pom.xml
spring-boot-starters/spring-boot-starter-data-rest/pom.xml
spring-boot-starters/spring-boot-starter-data-solr/pom.xml
spring-boot-starters/spring-boot-starter-freemarker/pom.xml
spring-boot-starters/spring-boot-starter-groovy-templates/pom.xml
spring-boot-starters/spring-boot-starter-hornetq/pom.xml
spring-boot-starters/spring-boot-starter-integration/pom.xml
spring-boot-starters/spring-boot-starter-jdbc/pom.xml
spring-boot-starters/spring-boot-starter-jetty/pom.xml
spring-boot-starters/spring-boot-starter-log4j/pom.xml
spring-boot-starters/spring-boot-starter-logging/pom.xml
spring-boot-starters/spring-boot-starter-mobile/pom.xml
spring-boot-starters/spring-boot-starter-parent/pom.xml
spring-boot-starters/spring-boot-starter-redis/pom.xml
spring-boot-starters/spring-boot-starter-remote-shell/pom.xml
spring-boot-starters/spring-boot-starter-security/pom.xml
spring-boot-starters/spring-boot-starter-social-facebook/pom.xml
spring-boot-starters/spring-boot-starter-social-linkedin/pom.xml
spring-boot-starters/spring-boot-starter-social-twitter/pom.xml
spring-boot-starters/spring-boot-starter-test/pom.xml
spring-boot-starters/spring-boot-starter-thymeleaf/pom.xml
spring-boot-starters/spring-boot-starter-tomcat/pom.xml
spring-boot-starters/spring-boot-starter-velocity/pom.xml
spring-boot-starters/spring-boot-starter-web/pom.xml
spring-boot-starters/spring-boot-starter-websocket/pom.xml
spring-boot-starters/spring-boot-starter-ws/pom.xml
spring-boot-starters/spring-boot-starter/pom.xml
spring-boot-tools/pom.xml
spring-boot-tools/spring-boot-dependency-tools/pom.xml
spring-boot-tools/spring-boot-gradle-plugin/pom.xml
spring-boot-tools/spring-boot-loader-tools/pom.xml
spring-boot-tools/spring-boot-loader/pom.xml
spring-boot-tools/spring-boot-maven-plugin/pom.xml
spring-boot-versions/pom.xml
spring-boot/pom.xml
10 years ago
Phillip Webb
3a9d6242ea
Sync up versions used in Maven integration tests
...
Fixes gh-1797
10 years ago
Spring Buildmaster
46b7738334
Next development version
10 years ago
David Turanski
c12ffe76be
Add "include filter" support for the Maven plugin
...
Update AbstractDependencyFilterMojo to support include filters as
well as exclude filters.
Fixes gh-1824
10 years ago
David Liu
9bf1c89750
Add fork option for mvn spring-boot:run
...
Update RunMojo to include a `fork` option and change the default
to only fork if agent or jvmArguments are specified.
Fixes gh-1412
10 years ago
Spring Buildmaster
3e71a21b30
Next development version
10 years ago
Spring Buildmaster
edb4b7ed7d
Next development version
10 years ago
Spring Buildmaster
d63e4b4329
Next development version
10 years ago
Phillip Webb
6f62fc854b
Merge branch '1.1.x'
10 years ago
Stephane Nicoll
f46fe32264
Add group discriminant in case of conflict
...
Prior to this commit, the repackage goal silently ignored the case of
two libraries having the same name and version but a different group.
As a result, the second library was overwriting the first one in the
repackaged jar.
This commit adds support for custom Library names and updates the
Maven and Gradle plugins so that the name includes the group ID
when there would otherwise be a duplicate.
Fixes gh-1475
10 years ago
Stephane Nicoll
a98c7613bf
Merge branch '1.1.x'
10 years ago
Stephane Nicoll
9a8d05bd43
Clarify addResources parameter description
...
This commit clarifies the role of the 'addResources' flag and makes
it explicit that any duplicate found in the target directory are
actually removed
Fixes gh-1479
10 years ago
Phillip Webb
0dc389f5b3
1.Z -> 1.2
10 years ago
Stephane Nicoll
d1f4fd0ecb
Add skip parameter to repackage goal
...
This commit adds a 'skip' parameter to the 'repackage' goal that is
false by default. When this parameter is enabled, the repackage goal
does not run at all.
This can be used when repackaging should occur conditionally or
when a particular module in a hierarchy should not use this feature.
Fixes gh-1424
10 years ago
Spring Buildmaster
74d0c5185a
Next development version
10 years ago
Stephane Nicoll
249e09d9bc
Switch master to 1.2.0.BUILD-SNAPSHOT
11 years ago
Spring Buildmaster
40327e1ae6
Next development version
11 years ago
Phillip Webb
fa88c481a5
Remote trailing whitespace
11 years ago
Spring Buildmaster
981669b7c0
Next development version
11 years ago