Guillaume Nodet
554e82a6a1
Next is 1.0.0-SNAPSHOT
2022-12-16 12:57:35 +01:00
Guillaume Nodet
7586cf2b0c
[release] Release 1.0.0-m1
1.0.0-m1
2022-12-16 12:08:31 +01:00
Guillaume Nodet
89841adbcb
Upgrade to maven parent 39 and reformat accordingly
2022-12-16 11:38:47 +01:00
Guillaume Nodet
55236739f8
Add a mvnd.rawStreams property ( #719 )
2022-12-16 11:33:59 +01:00
Guillaume Nodet
39ee2b6014
Move signal handling into its own class ( #754 )
...
This opens some room to per-jdk implementation
2022-12-16 11:11:04 +01:00
Guillaume Nodet
c91c0e8352
Fix code style
2022-12-16 10:26:29 +01:00
Guillaume Nodet
7a788bb86f
Add an option to specify the debug address and display info when starting ( fixes #737 ) ( #753 )
2022-12-16 08:39:39 +01:00
Guillaume Nodet
cc2181ebdb
Revert "Always display failed and main project at the end ( fixes #723 ) ( #724 )"
...
This reverts commit fd3f20ef96
.
After using it a bit, the output is rather worse, so let's revert until a better solution is found.
2022-12-15 21:45:54 +01:00
Guillaume Nodet
adbf836768
Fix the common jar not being built with the multi-release flag
2022-12-15 19:27:55 +01:00
Tamas Cservenak
92cbc7d6cf
Update Maven to 4.0.0-alpha-3 and Maven Resolver to 1.9.2 ( #742 )
...
https://issues.apache.org/jira/browse/MNG-7586
* Remove CliMavenPluginManager which has the changed needed in alpha-3
* Align slf4j api with maven
* Make sure the invoker being called from IT reuses the settings from the invoker running the IT
* Fix IT when mrm is disabled
* Fix InvalidingPluginRealmCache
Co-authored-by: Guillaume Nodet <gnodet@gmail.com >
2022-12-15 19:26:58 +01:00
James Z.M. Gao
f8d047bdae
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 >
2022-12-14 17:41:02 +01:00
Plamen Totev
64828123f5
Improve the README file ( #734 )
...
There is wide spread misconception that in order to build a Maven project
the command is `mvn clean install`.
It would be better to promote the right way (in the vast majority of the cases)
to build a Maven project.
`mvnd verify` aligns with Maven documentation as well,
where the example command is `mvn verify`.
2022-12-14 11:52:24 +01:00
Guillaume Nodet
fd3f20ef96
Always display failed and main project at the end ( fixes #723 ) ( #724 )
2022-12-14 09:34:24 +01:00
Peter Palaga
031c263232
Fixup #716 Calculate java home from java command ( #721 )
...
* Add a test
* Simplify the stream processing
Co-authored-by: Guillaume Nodet <gnodet@gmail.com >
2022-12-14 00:35:10 +01:00
Guillaume Nodet
2b8076d1ed
Support redirecting input from client to daemon, #541 ( #581 )
...
The implementation currently switches on the redirection when the daemon actually starts reading the System.in stream using InputStream.read() or InputStream.available().
2022-12-13 23:59:35 +01:00
Guillaume Nodet
2a8d18d119
Display plugin's goal prefix and version instead of artifactId ( #748 )
...
* Display plugin's goal prefix and version instead of artifactId
* Default to groupId:artifactId if goalPrefix is not present
2022-12-13 23:58:58 +01:00
James Z.M. Gao
1249211b49
Build mostly static native image, loose linux glibc requirement to 2.12 ( #730 )
2022-12-13 23:01:31 +01:00
Guillaume Nodet
25b5117749
Clean up some warnings during the build ( #750 )
2022-12-13 23:00:11 +01:00
Guillaume Nodet
bc021d0577
Fix daemon JVM start options (follow-up to #749 ) ( #751 )
2022-12-09 23:58:13 +01:00
Stefan Oehme
866a7c6f3f
Add more discriminating properties to the daemon
...
The local repo and maven settings are both used while resolving core extensions,
which happens during daemon startup. Thus these two also need to be discriminating
properties, as the core extensions themselves are discriminating.
2022-12-08 23:02:02 +01:00
Stefan Oehme
eedcb77e3c
Reset system properties after calling event syps ( #729 )
...
Event spies may want to read system properties, which will fail if they are reset
too early. This change makes the behavior consistent with regular Maven.
2022-12-07 18:05:50 +01:00
Guillaume Nodet
82efe456c9
Update ITs to recent maven plugins ( #744 )
...
* Switch ITs to surefire 3.0.0-M7
* Upgrade other plugins in ITs
* Upgrade quarkus and jandex
2022-11-23 14:49:28 +01:00
Guillaume Nodet
e91c780c18
Clean up and upgrade dependencies/plugins versions ( #741 )
2022-11-23 13:23:10 +01:00
Guillaume Nodet
b8297e2ab6
Fix usage of the wrong groovy plugin
2022-11-23 13:22:29 +01:00
Guillaume Nodet
c3c8ce1b3b
Switch graalvm to 22.3.0
2022-11-23 10:16:36 +01:00
Guillaume Nodet
d1d3cb0f65
Fix possible NullPointerException
2022-11-23 10:16:27 +01:00
Guillaume Nodet
43d1ba2de8
Ignore reformat commit in git blame
2022-11-22 15:47:53 +01:00
Guillaume Nodet
a14a1eb80f
Reformat
2022-11-22 15:44:53 +01:00
Guillaume Nodet
4690bcb7f4
Upgrade parent pom to 38
2022-11-22 15:44:53 +01:00
Guillaume Nodet
2035a82fcd
Upgrade maven-shade-plugin to 3.4.1
2022-11-22 15:44:53 +01:00
Guillaume Nodet
895381b43f
Switch to maven 4.0.0-alpha-2 ( #718 )
2022-11-19 16:56:26 +01:00
Guillaume Nodet
5a8f29cf6f
Switch master to 1.0.0-SNAPSHOT
2022-11-19 16:17:44 +01:00
Guillaume Nodet
31612a129e
Upgrade to groovy 4 to allow building on recent JDK ( #735 )
2022-11-19 00:18:28 +01:00
James Z.M. Gao
e50eedf018
Sync entry scripts with maven 3.8.6 ( #711 )
2022-10-16 21:31:47 +02:00
James Z.M. Gao
c94ee72a30
Calculate java home from java command ( #716 )
2022-10-16 20:26:35 +02:00
Nicolas Filotto
e1e5c088af
Release the read lock in a finally block ( #703 )
2022-10-16 20:14:54 +02:00
Willem Jiang
b408dea606
Fixed a typo of build mvnd in README ( #709 )
2022-10-16 09:24:48 +02:00
Guillaume Nodet
39819a3290
Update release scripts
2022-10-10 18:30:44 +02: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
0.8.2
2022-10-04 09:05:56 +02:00
Guillaume Nodet
2f4ff6334a
Upload tar.gz along with zip during release
2022-10-04 08:30:35 +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
Guillaume Nodet
5ca0155141
Update RELEASING.adoc
2022-10-03 23:10:29 +02:00
Guillaume Nodet
aacd3eb4cc
Handle the multimodule project directory as early as possible in the client ( fixes #694 ) ( #697 )
2022-10-03 22:46:09 +02:00
Guillaume Nodet
48ca793014
Fix duplicate space in doc
2022-10-03 21:08:57 +02:00
Guillaume Nodet
192affadc6
Fix maven extensions' parent classloader ( fixes #690 ) ( #702 )
2022-10-03 15:19:50 +02:00
Guillaume Nodet
8c9d1673de
SimpleAppender omits stacktraces ( fixes #696 ) ( #700 )
2022-10-03 11:25:10 +02:00
Thorsten Heit
a8e72a1b25
Fix for JUnit test failing on Windows ( fixes #695 )
2022-10-03 08:08:32 +02:00
Guillaume Nodet
c310e3d206
Fix the bash completion template ( #670 , #682 ) ( #698 )
2022-09-30 22:42:27 +02:00