Guillaume Nodet
4237d8ea57
Next is 0.9.1-SNAPSHOT
2023-01-25 08:15:46 +01:00
Guillaume Nodet
fa3cc5d664
[release] Release 0.9.0
2023-01-25 08:15:34 +01:00
James Z.M. Gao
f9954a526f
Try native image then fallback to pure java version ( #717 )
...
* Add script mvnd-auto to auto select native or pure java mvnd
* Move fallback logic into main entry script
1. rename native binary to 'mvnd-native-<os>-<arch>'
2. add environment switch MVND_ENTRY_FALLBACK, default 'true' enables
the fallback logic, set to 'false' to force execute the native mvnd.
3. rename mvnd.sh to mvnd
* change entry name on windows
* Add script mvnd-persist-native for moving the native image to the default entry path
* improve platform detect
* fix error on dash
* rollback default entry to the native image
* use MVND_CLIENT switch to control the selection of mvnd client
* improve comment docs as suggestion
2023-01-24 16:57:07 +01:00
Guillaume Nodet
4e6a1e837c
Upgrade to maven parent 39 and reformat accordingly
...
# Conflicts:
# daemon/src/main/java/org/apache/maven/project/CachingProjectBuilder.java
# daemon/src/main/java/org/mvndaemon/mvnd/plugin/CachingPluginVersionResolver.java
# daemon/src/main/java/org/mvndaemon/mvnd/syncontext/DaemonNamedLockFactoryAdapterFactoryImpl.java
2023-01-06 13:56:26 +01:00
James Z.M. Gao
b81c8568a8
Use muti-release jar to fallback mvnd-client to original maven ( #722 )
...
* Use muti-release jar to fallback mvnd-client to original maven
The mvnd-client is built to a muti-release jar. The default version of
DefaultClient is compiled against the same target version as the
embedded maven (4.x, so JDK 1.8) which only invoke the MavenCli.main().
The java-11 version is the full qualified mvnd-client.
* update cmd scripts
* embedded maven now works under JDK 1.8
Build SimpleAppender for JDK 1.8 since it is the log appender only
for the embedded maven
Co-authored-by: Guillaume Nodet <gnodet@gmail.com >
# Conflicts:
# pom.xml
2023-01-06 13:34:55 +01:00
James Z.M. Gao
1ab67841d2
Build mostly static native image, loose linux glibc requirement to 2.12 ( #730 )
2023-01-06 13:33:39 +01:00
Guillaume Nodet
e95bd93dca
Reformat
2023-01-06 13:26:18 +01:00
Guillaume Nodet
f2224cb563
Next is 0.9.0-SNAPSHOT
2022-10-04 09:06:03 +02:00
Guillaume Nodet
2bba2d6a4d
[release] Release 0.8.2
2022-10-04 09:05:56 +02:00
Guillaume Nodet
da369cfe0d
Next is 0.9.0-SNAPSHOT
2022-10-04 07:51:14 +02:00
Guillaume Nodet
a9f7d1156f
[release] Release 0.8.2
2022-10-04 07:51:08 +02:00
Konrad Windszus
874e26cfe8
Update GraalVM to 22.2.0 ( #689 )
...
* Update GraalVM to 22.2.0
* Upgrade graalvm to 22.2.0 and the maven plugin to its latest version
Co-authored-by: Guillaume Nodet <gnodet@gmail.com >
2022-09-20 10:10:22 +02:00
Guillaume Nodet
309d0c7eff
Next is 0.9.0-SNAPSHOT
2022-09-08 11:39:54 +02:00
Guillaume Nodet
821c6a54a2
[release] Release 0.8.1
2022-09-08 11:39:51 +02:00
Guillaume Nodet
1327fe2af4
Cleanup ( #650 )
...
* Improve reproducibility of builds by using digest on docker images
* Inline the manifest Multi-Release entry
* Remove unused files
* Switch the groupId to org.apache.maven.daemon and use maven parent pom
* Fix distribution
* Fix ITs
* Fix native build for windows
2022-06-15 08:09:12 +02:00
Guillaume Nodet
dddc3e60f1
Next is 0.8.1-SNAPSHOT
2022-05-04 14:22:05 +02:00
Guillaume Nodet
2cfffe23ee
[release] Release 0.8.0
2022-05-04 14:22:01 +02:00
Guillaume Nodet
e3bff92c95
Use sisu apt processor ( #636 )
2022-05-04 10:20:32 +02:00
Guillaume Nodet
ff7bbbe458
Move BuildProperties to the client ( #630 )
2022-05-02 13:13:07 +02:00
Guillaume Nodet
30c41aa8d5
Next is 0.8.1-SNAPSHOT
2022-04-29 17:31:50 +02:00
Guillaume Nodet
709ac3f888
[release] Release 0.8.0
2022-04-29 17:31:45 +02:00
Guillaume Nodet
c1393eac4d
Next is 0.8.1-SNAPSHOT
2022-04-29 16:26:06 +02:00
Guillaume Nodet
0dc83af8f6
[release] Release 0.8.0
2022-04-29 16:26:01 +02:00
Guillaume Nodet
72cb8343d9
Next is 0.8.1-SNAPSHOT
2022-04-29 13:43:13 +02:00
Guillaume Nodet
4e5be51e4f
[release] Release 0.8.0
2022-04-29 13:43:07 +02:00
Guillaume Nodet
73b99b89b1
Next is 0.8.1-SNAPSHOT
2022-04-29 13:25:18 +02:00
Guillaume Nodet
d567f1d140
[release] Release 0.8.0
2022-04-29 13:25:13 +02:00
Guillaume Nodet
dd193f1b6b
Next is 0.8.1-SNAPSHOT
2022-04-27 22:08:56 +02:00
Guillaume Nodet
c1039a6d67
[release] Release 0.8.0
2022-04-27 22:08:52 +02:00
Guillaume Nodet
bbfe926a57
Next is 0.7.2-SNAPSHOT
2021-12-07 14:15:31 +01:00
Guillaume Nodet
97c587c113
Release 0.7.1
2021-12-07 14:15:27 +01:00
Guillaume Nodet
5095a50145
Next is 0.7.1-SNAPSHOT
2021-10-20 20:47:52 +02:00
Guillaume Nodet
0ebc71628c
Release 0.7.0
2021-10-20 20:47:49 +02:00
Peter Palaga
3ac4030a1b
Next is 0.6.1-SNAPSHOT
2021-09-07 18:33:48 +02:00
Peter Palaga
038257e127
Release 0.6.0
2021-09-07 18:33:45 +02:00
sky
5b9c700c6c
Fix incorrect charset display in Terminal output, #441 ( #442 )
2021-07-08 13:28:27 +02:00
Guillaume Nodet
b7c6a8a58b
Next is 0.5.3-SNAPSHOT
2021-06-18 16:24:27 +02:00
Guillaume Nodet
7c6cd4fcbc
Release 0.5.2
2021-06-18 16:24:22 +02:00
Guillaume Nodet
ce8c08fd4c
Next is 0.5.2-SNAPSHOT
2021-06-04 11:23:14 +02:00
Guillaume Nodet
e091728f6d
Release 0.5.1
2021-06-04 11:23:09 +02:00
Guillaume Nodet
8b690282e5
Next is 0.5.1-SNAPSHOT
2021-05-31 11:34:57 +02:00
Guillaume Nodet
ce80fc5ed8
Release 0.5.0
2021-05-31 11:34:53 +02:00
Guillaume Nodet
3aa356433d
Add a global synccontext implementation
2021-05-18 15:35:01 +02:00
Guillaume Nodet
50ed5ece37
Switch version to 0.5.0-SNAPSHOT
2021-04-27 11:02:33 +02:00
Peter Palaga
1447249249
Next is 0.4.4-SNAPSHOT
2021-03-19 11:17:50 +01:00
Peter Palaga
e20989ddd4
Release 0.4.3
2021-03-19 11:17:45 +01:00
Peter Palaga
bd20efa78e
Next is 0.4.3-SNAPSHOT
2021-03-10 08:07:54 +01:00
Peter Palaga
7d488f2c97
Release 0.4.2
2021-03-10 08:07:50 +01:00
Peter Palaga
d119403a87
Next is 0.4.2-SNAPSHOT
2021-01-25 13:56:43 +01:00
Peter Palaga
2336bde919
Release 0.4.1
2021-01-25 13:56:37 +01:00