Commit Graph

906 Commits

Author SHA1 Message Date
Guillaume Nodet
c1039a6d67 [release] Release 0.8.0 2022-04-27 22:08:52 +02:00
Guillaume Nodet
c95c523692 Revert to a working state 2022-04-27 22:05:22 +02:00
Guillaume Nodet
0a1f35af5f Update changelog 2022-04-27 21:51:00 +02:00
Guillaume Nodet
2b3b0decdf Upgrade to auto changelog 1.2 (#621) early-access 2022-04-26 15:44:15 +02:00
Guillaume Nodet
22875857a8 Enable build test but disable release publishing 2022-04-26 13:36:34 +02:00
Guillaume Nodet
73f4d50bcb Remove default values for heap options (#610)
* Set default max heap size to null

Let the JVM decide the max heap size instead of using hardcoded defaults
to match the behaviour of vanilla Maven.

* Add ITs for verifying max heap behaviour

- By default no max heap should be set
- If configured via jvm.config then max heap should be set but not mvnd.maxHeapSize
- If configured via mvnd.maxHeapSize then max heap should be set

* Remove defaults memory options

* Add missing test project

* Fix too small heap size

* Fix tests

Co-authored-by: Ashhar Hasan <hashhar_dev@outlook.com>
2022-04-26 13:22:37 +02:00
Guillaume Nodet
8b2d8dc1f2 Upgrade to maven 3.8.5 2022-04-26 13:22:06 +02:00
Guillaume Nodet
dbe2feaf0c Fix missing space 2022-04-26 13:22:06 +02:00
Guillaume Nodet
b90fbf1f3e Reapply Refactor build and release workflows #574 (#620) 2022-04-26 13:20:45 +02:00
Michael Keppler
0f86f13997 Fix typos in readme 2022-04-22 17:44:12 +02:00
Guillaume Nodet
eaf0ec3e4a Use err stream when purging logs during a build, fixes #604 (#617) 2022-04-13 10:39:26 +02:00
Guillaume Nodet
e8e5ffc4ee Revert 8ae4f16 and subsequent fix attempts 2022-04-11 15:00:17 +02:00
Guillaume Nodet
f8b665e41a Fix CI 2022-04-11 14:13:38 +02:00
Guillaume Nodet
1254ad6f71 Fix CI 2022-04-11 14:08:18 +02:00
Guillaume Nodet
96ac5cd60b Another attempt to fix CI 2022-04-11 13:56:05 +02:00
Guillaume Nodet
b60af6156b Fix CI 2022-04-11 13:44:53 +02:00
Tamas Cservenak
d2365ee166 Mvnd with file locking (#508)
* Update mvnd to include Maven Resolver 1.7

As mvnd itself is Java8 lang level, it is completely
okay to up resolver to 1.7 (that is java8 as well).
The only reason why Maven 3.8.x CANNOT use resolver
1.7 is that it is still Java7 level.

* Move missing piece to SPI

* Add global exclusions

* Example of mvnd using file locking (of resolver)

* Drop irrelevant

* Upgrade to released 1.7.3

Co-authored-by: Guillaume Nodet <gnodet@gmail.com>
2022-04-11 13:29:42 +02:00
Andres Almiray
8ae4f16523 Refactor build and release workflows (#574)
* Refactor early-access builds with JReleaser

* Add brew and sdkman to release configuration

* Tweak changelog generation

* Do not trigger verify workflow when changelog is updated

* Add release workflows

* Exclude template files from license check

* configure access tokens for Homebrew and Sdkman

* Fix Graal settings in workflows

* setup-graalvm takes care of adjusting the environment on Windows

* Fix workflow configuration

* Uncoment sdkman settings in workflow

* Remove explicit JReleaser build from workflows

* Configure SCM urls

* Update to JReleaser 1.0.0-M1

* Update to JReleaser 1.0.0-RC2

* Update to JReleaser 1.0.0
2022-04-11 13:28:08 +02:00
Guillaume Nodet
4cea5d3078 Handle BufferUnderflowException as a possible registry corruption (#614) 2022-04-11 13:18:42 +02:00
Jesse Glick
2ab4cd8083 Only check /proc/self if apparently on Linux (always fall back to VM name) 2022-03-22 23:34:42 +01:00
Jesse Glick
86d1c3661b Make DaemonRegistry.getProcessId0 more robust 2022-03-22 23:34:42 +01:00
Guillaume Nodet
3b100839a8 Fix mvn/bin/mvn debug output (#606) 2022-03-05 09:03:14 +01:00
dependabot[bot]
eb73fd8053 Bump xstream from 1.4.18 to 1.4.19 (#598)
Bumps [xstream](https://github.com/x-stream/xstream) from 1.4.18 to 1.4.19.
- [Release notes](https://github.com/x-stream/xstream/releases)
- [Commits](https://github.com/x-stream/xstream/commits)

---
updated-dependencies:
- dependency-name: com.thoughtworks.xstream:xstream
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-03-03 13:23:08 +01:00
Gunnar Morling
5ddf817d96 Adding note on removing quarantine flag on macOS (#599) 2022-03-03 13:22:49 +01:00
Guillaume Nodet
4755734708 Avoid caching parent with a version containing a property, fixes #594 (#602) 2022-03-03 13:22:27 +01:00
Guillaume Nodet
7463d65d56 Remove unused logback-client.xml file (#603) 2022-03-03 13:22:06 +01:00
Guillaume Nodet
10d80d434a Add missing mvnDebug scripts (#605) 2022-03-03 13:21:53 +01:00
Andrea Cosentino
087a6d74a5 Upgrade Slf4j to version 1.7.35 (#591) 2022-01-31 08:31:40 +01:00
Guillaume Nodet
b3ecacd4d4 Add Apache 2.0 license information 2022-01-21 10:10:11 +01:00
Guillaume Nodet
b5a8ebfb47 Reformat 2022-01-21 09:36:49 +01:00
Guillaume Nodet
ea3ae57a0c Add missing headers 2022-01-21 09:33:24 +01:00
Piotr Findeisen
4b4288bef9 Fix user's pronoun in mvnd.properties comment (#585) 2022-01-19 16:00:34 +01:00
Guillaume Nodet
62d580b930 Daemon reuse ignores differences in .mvn/jvm.config, fixes #576 (#580) 2022-01-13 10:01:33 +01:00
Guillaume Nodet
1de326c59e Remove unused subclass in the Environment enum value (#582) 2022-01-12 13:17:54 +01:00
Guillaume Nodet
8ae2ce3525 Remove wrong MavenProject, #561 (#566) 2022-01-11 08:14:31 +01:00
Guillaume Nodet
4c99b52e03 Make sure the maven.home and maven.conf properties are correctly set when the JVM is started, fixes #553 2022-01-11 08:12:18 +01:00
Lars K.W. Gohlke
716fc1a9cc introduce dependabot.yml (#563) 2022-01-07 15:35:25 +01:00
Guillaume Nodet
b3a55333a8 Fix NoSuchFileException when using the compile phase, fixes #564 2022-01-07 11:46:54 +01:00
Lars K.W. Gohlke
a9cf000666 updates maven from 3.6.3 to 3.8.4 (#562) 2022-01-07 11:45:18 +01:00
Korneliusz Rabczak
92b98ef0fa MISC: Upgrades logback to the newest version (#557) 2022-01-03 08:33:06 +01:00
Korneliusz Rabczak
052783bdd8 MISC: Fixes url for GraalVM's native-image prerequisites (#556) 2022-01-03 08:32:32 +01:00
lujiefsi
827c09c51a Fix stream leak (#555) 2022-01-03 08:32:09 +01:00
Guillaume Nodet
09cb99fd48 Improve the doc text of mvnd.pluginRealmEvictPattern option, fixes #533 (#534) 2022-01-03 08:31:32 +01:00
Guillaume Nodet
9f651b1196 Improve setEnv logic, fixes #528 (#535) 2022-01-03 08:31:09 +01:00
Guillaume Nodet
06fa4fd227 Fix url cache (fixes #532 and #527) 2022-01-03 08:30:41 +01:00
Hervé Boutemy
6dedbdc84d send PR notifications to issues@maven.a.o 2021-12-31 11:46:45 +01:00
Hervé Boutemy
cffc120b64 update GitHub notifications scheme 2021-12-23 21:26:06 +01:00
Guillaume Nodet
992c940868 Try to remove the custom setup for graalvm native-image on windows 2021-12-17 13:55:50 +01:00
Guillaume Nodet
1b17d8a322 Use setup-graalvm@5.0 2021-12-17 13:54:24 +01:00
Guillaume Nodet
7c354a2dfe Fix toLowerCase() to use Locale.ROOT 2021-12-17 13:42:33 +01:00