Commit Graph

52 Commits

Author SHA1 Message Date
Peter Palaga
7d6e773833 Run CI also on MacOS 2020-05-29 11:29:23 +02:00
Peter Palaga
ca0b214ff0 Add -e to install tests 2020-05-29 11:25:01 +02:00
Peter Palaga
9ee2176e9f Improve StopStatusTest 2020-05-29 11:24:45 +02:00
Peter Palaga
a31b7d5d57 Make tests compilable on Java 11+ 2020-05-29 11:07:54 +02:00
Peter Palaga
ea6079b06b Run integration tests with an isolated Mavel local repo and settings.xml 2020-05-29 10:45:21 +02:00
Peter Palaga
2706747138 Add a multi-module test 2020-05-28 23:10:07 +02:00
Peter Palaga
03f0f33737 Add Maven wrapper 2020-05-28 19:08:30 +02:00
Peter Palaga
40cf6f64a3 Add GitHub workflows 2020-05-28 19:07:07 +02:00
Peter Palaga
97ebe989e1 JUnit 5 extension for testing mvnd 2020-05-28 10:12:25 +02:00
Peter Palaga
7cdb2bafb8 Split parent and daemon modules 2020-03-08 13:23:19 +01:00
Peter Palaga
43073d375d Use the correct build command in the README 2020-02-25 08:17:32 +01:00
Peter Palaga
8b565df4df Ignore empty and whitespace rules 2020-02-25 08:13:43 +01:00
Guillaume Nodet
a6248fc919 Max out display update rate at every 10 ms 2020-02-17 12:01:10 +01:00
Guillaume Nodet
7002f127a0 Fix display when more concurrent threads than the terminal height, fixes #17 2020-02-17 12:00:15 +01:00
Guillaume Nodet
9154e78c27 Add support for groovy rules provider, fixes #19 2020-02-17 11:07:23 +01:00
Guillaume Nodet
731e2836a6 Add a gc call after the build as that's a good time to perform it 2020-02-17 11:05:23 +01:00
Guillaume Nodet
6c435ef44f Remove unneeded log 2020-02-12 13:46:14 +01:00
Guillaume Nodet
7f4258d04e mvnd should fail cleanly with unknown CLI options, fixes #11 2020-02-12 13:41:19 +01:00
Guillaume Nodet
309939d56e Support -l / --log-file option 2020-02-12 10:11:53 +01:00
Guillaume Nodet
c0644c55da Try to fix some with pom changes not being detected 2020-02-10 08:43:43 +01:00
Guillaume Nodet
2f6a343a52 Make sure lines to not span on the next one 2020-01-20 09:44:08 +01:00
Guillaume Nodet
d1316be583 Switch to maven 3.6.3 2020-01-20 09:43:14 +01:00
Guillaume Nodet
e1c33903da Add an intermediary classloader so that sisu is not in the main classloader as it causes problems with the javac compiler and processors 2019-10-21 19:22:07 +02:00
Guillaume Nodet
fc21d532ac Fix problem when using -rf option on the command line 2019-10-21 09:46:56 +02:00
Guillaume Nodet
647cd9c291 Clean pom a bit 2019-10-18 14:10:41 +02:00
Guillaume Nodet
a9ae084fb9 Set the maven.multiModuleProjectDirectory system property which may be used by plugins 2019-10-18 14:10:29 +02:00
Guillaume Nodet
2a1eae69ac Add a ProjectBuilder that does not cache snapshots longer than the reactor build, fixes #9 2019-10-18 14:03:44 +02:00
Guillaume Nodet
6f165eba44 Add jline-terminal-jansi to the classpath 2019-10-07 09:46:39 +02:00
Guillaume Nodet
ad7fd081f7 Fix broken builder rules support 2019-10-07 09:41:57 +02:00
Guillaume Nodet
a24c770ddd Add local rules #12 2019-10-03 18:34:52 +02:00
Guillaume Nodet
7720763f42 Support for hidden dependencies #12 2019-10-03 17:51:37 +02:00
Guillaume Nodet
4e1740c9ec Concurrency issues while handling log events in the daemon, fixes #16 2019-10-03 14:06:22 +02:00
Guillaume Nodet
d4db34b7e0 Do not display exceptions stack trace when trying to stop already stopped daemons, fixes #15 2019-10-03 14:05:34 +02:00
Guillaume Nodet
fc1d848d2a Concurrent access to the local repository, fixes #14 2019-10-03 14:04:06 +02:00
Peter Palaga
b10be13e04 Make --threads and --builder overridable via CLI 2019-10-01 18:42:59 +02:00
Guillaume Nodet
37152ad2db Use MVND_HOME instead of MAVEN_HOME to not mess the stock maven usage, fixes #7 2019-10-01 16:46:26 +02:00
Guillaume Nodet
3714bdbfe2 Add a correct NOTICE file, fixes #8 2019-10-01 16:18:00 +02:00
Guillaume Nodet
8e0e92ad96 Properly configure logging in the client, fixes #10 2019-10-01 16:07:20 +02:00
Guillaume Nodet
9eeceef158 Make sure the daemon system properties are reset after a build, fixes #5 2019-10-01 14:54:45 +02:00
Guillaume Nodet
af50993285 Support for --version, fixes #2 2019-10-01 12:24:48 +02:00
Guillaume Nodet
23549ebe14 Provides option to list and kill daemons, fixes #6 2019-10-01 12:24:13 +02:00
Guillaume Nodet
d28c066f53 Use an int for the pid in the registry 2019-10-01 12:23:10 +02:00
Guillaume Nodet
3fa011c36c Add a license, fixes #4 2019-09-30 16:57:52 +02:00
Peter Palaga
942be66550 Add more common entries to .gitignore 2019-09-30 16:11:25 +02:00
Guillaume Nodet
0bb8b6cd19 Fix exception when a message line is longer than 64k 2019-09-30 15:55:58 +02:00
Guillaume Nodet
3740425b99 Small changes 2019-09-30 11:56:42 +02:00
Guillaume Nodet
f6ff65d156 Default mvnd to use the smart builder and 2 threads per core 2019-09-26 23:25:03 +02:00
Guillaume Nodet
5913de0221 Support for daemons 2019-09-26 22:16:49 +02:00
Guillaume Nodet
a1e135ff4d Update README.md 2019-09-27 23:41:17 +02:00
Guillaume Nodet
fe1b8adaca Create README.md 2019-09-26 23:26:01 +02:00