This is an automated email from the ASF dual-hosted git repository.
gnodet pushed a change to branch mvn4
in repository https://gitbox.apache.org/repos/asf/maven-mvnd.git.
from 9ba59f0 mvn4 aggregator
add 9c4dbaf maven 4
new 6a578cd Merge remote-tracking branch 'origin/maven4/master' into mvn4
new 7522fcc Switch a few core plugins to the new api
The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.../main/java/org/mvndaemon/mvnd/agent/Agent.java | 47 +-
.../org/mvndaemon/mvnd/plugin/doc/DocMojo.java | 150 +-
build/eclipse-formatter-config.xml | 281 ----
.../java/org/mvndaemon/mvnd/client/Client.java | 10 +-
.../java/org/mvndaemon/mvnd/client/Completion.java | 29 +-
.../mvnd/client/DaemonClientConnection.java | 168 ++-
.../org/mvndaemon/mvnd/client/DaemonConnector.java | 621 +++++----
.../mvndaemon/mvnd/client/DaemonDiagnostics.java | 79 +-
.../mvndaemon/mvnd/client/DaemonParameters.java | 678 +++++----
.../org/mvndaemon/mvnd/client/DefaultClient.java | 515 ++++---
.../org/mvndaemon/mvnd/client/ExecutionResult.java | 13 +-
.../mvnd/client/svm/ReflectionRegistration.java | 7 +-
.../client/svm/StaticMDCBinderSubstitution.java | 8 +-
.../mvnd/client/CompletionGeneratorTest.java | 62 +-
.../mvndaemon/mvnd/client/DaemonConnectorTest.java | 10 +-
.../org/mvndaemon/mvnd/client/EnvironmentTest.java | 149 +-
.../org/mvndaemon/mvnd/client/OsUtilsTest.java | 10 +-
.../org/mvndaemon/mvnd/common/BufferCaster.java | 11 +-
.../org/mvndaemon/mvnd/common/BuildProperties.java | 43 +-
.../mvndaemon/mvnd/common/ByteChannelWrapper.java | 22 +-
.../mvnd/common/DaemonCompatibilitySpec.java | 82 +-
.../mvndaemon/mvnd/common/DaemonConnection.java | 284 ++--
.../org/mvndaemon/mvnd/common/DaemonException.java | 97 +-
.../mvnd/common/DaemonExpirationStatus.java | 3 +-
.../java/org/mvndaemon/mvnd/common/DaemonInfo.java | 89 +-
.../org/mvndaemon/mvnd/common/DaemonRegistry.java | 334 +++--
.../org/mvndaemon/mvnd/common/DaemonState.java | 3 +-
.../org/mvndaemon/mvnd/common/DaemonStopEvent.java | 41 +-
.../org/mvndaemon/mvnd/common/Environment.java | 427 +++---
.../java/org/mvndaemon/mvnd/common/IoUtils.java | 27 +-
.../org/mvndaemon/mvnd/common/JavaVersion.java | 11 +-
.../org/mvndaemon/mvnd/common/MavenDaemon.java | 94 +-
.../java/org/mvndaemon/mvnd/common/Message.java | 903 +++++++-----
.../java/org/mvndaemon/mvnd/common/OptionType.java | 38 +-
.../main/java/org/mvndaemon/mvnd/common/Os.java | 59 +-
.../java/org/mvndaemon/mvnd/common/OsUtils.java | 212 ++-
.../org/mvndaemon/mvnd/common/ProcessHelper.java | 6 +-
.../org/mvndaemon/mvnd/common/SocketFamily.java | 150 +-
.../org/mvndaemon/mvnd/common/SocketHelper.java | 18 +-
.../java/org/mvndaemon/mvnd/common/TimeUtils.java | 103 +-
.../mvnd/common/logging/ClientOutput.java | 13 +-
.../mvnd/common/logging/TerminalOutput.java | 901 +++++++-----
.../mvndaemon/mvnd/common/DaemonRegistryTest.java | 99 +-
.../org/mvndaemon/mvnd/common/MessageTest.java | 52 +-
.../org/mvndaemon/mvnd/common/OsUtilsTest.java | 19 +-
.../mvndaemon/mvnd/common/SocketFamilyTest.java | 56 +-
.../org/mvndaemon/mvnd/common/TimeUtilsTest.java | 28 +-
.../java/org/apache/maven/cli/DaemonMavenCli.java | 1469 ++++++++++++--------
.../org/apache/maven/cli/MvndHelpFormatter.java | 197 +--
.../maven/graph/DefaultProjectDependencyGraph.java | 133 +-
.../maven/lifecycle/internal/MojoExecutor.java | 372 +++--
.../maven/model/building/DefaultModelBuilder.java | 1216 ----------------
.../maven/project/CachingProjectBuilder.java | 963 +++++++------
.../apache/maven/project/SnapshotModelCache.java | 23 +-
.../mvndaemon/mvnd/builder/DependencyGraph.java | 297 ++--
.../mvndaemon/mvnd/builder/ProjectComparator.java | 91 +-
.../mvnd/builder/ProjectExecutorService.java | 70 +-
.../mvndaemon/mvnd/builder/ReactorBuildQueue.java | 78 +-
.../mvndaemon/mvnd/builder/ReactorBuildStats.java | 181 ++-
.../org/mvndaemon/mvnd/builder/SmartBuilder.java | 102 +-
.../mvndaemon/mvnd/builder/SmartBuilderImpl.java | 148 +-
.../main/java/org/mvndaemon/mvnd/cache/Cache.java | 13 +-
.../org/mvndaemon/mvnd/cache/CacheFactory.java | 3 +-
.../java/org/mvndaemon/mvnd/cache/CacheRecord.java | 3 +-
.../mvnd/cache/impl/DefaultCacheFactory.java | 11 +-
.../mvnd/cache/impl/TimestampCacheFactory.java | 141 +-
.../mvnd/cache/impl/WatchServiceCacheFactory.java | 237 ++--
.../InvalidatingExtensionRealmCache.java | 53 +-
.../InvalidatingPluginArtifactsCache.java | 65 +-
.../InvalidatingPluginDescriptorCache.java | 103 +-
.../invalidating/InvalidatingPluginRealmCache.java | 93 +-
.../InvalidatingProjectArtifactsCache.java | 176 ++-
.../InvalidatingRealmCacheEventSpy.java | 158 ++-
.../java/org/mvndaemon/mvnd/cli/EnvHelper.java | 200 +--
.../mvndaemon/mvnd/daemon/ClientDispatcher.java | 145 +-
.../java/org/mvndaemon/mvnd/daemon/Connection.java | 17 +-
.../mvndaemon/mvnd/daemon/DaemonExpiration.java | 343 +++--
.../mvndaemon/mvnd/daemon/DaemonMemoryStatus.java | 153 +-
.../java/org/mvndaemon/mvnd/daemon/Server.java | 717 ++++++----
.../mvnd/execution/BuildResumptionAnalyzer.java | 52 -
.../mvnd/execution/BuildResumptionData.java | 60 -
.../execution/BuildResumptionDataRepository.java | 72 -
.../BuildResumptionPersistenceException.java | 46 -
.../execution/DefaultBuildResumptionAnalyzer.java | 85 --
.../DefaultBuildResumptionDataRepository.java | 150 --
.../mvnd/interactivity/DaemonPrompter.java | 191 ++-
.../logging/internal/MvndSlf4jConfiguration.java | 10 +-
.../mvnd/logging/internal/SimpleAppender.java | 45 +-
.../mvnd/logging/internal/Slf4jLogger.java | 91 +-
.../mvnd/logging/internal/Slf4jLoggerManager.java | 38 +-
.../mvnd/logging/smart/BuildEventListener.java | 63 +-
.../logging/smart/LoggingExecutionListener.java | 179 ++-
.../mvnd/logging/smart/LoggingOutputStream.java | 78 +-
.../logging/smart/ProjectBuildLogAppender.java | 115 +-
.../mvnd/plugin/CachingPluginVersionResolver.java | 61 +-
.../mvnd/plugin/CliMavenPluginManager.java | 795 ++++++-----
.../plugin/ValidatingConfigurationListener.java | 48 +-
.../mvnd/sync/MvndSyncContextFactory.java | 137 +-
.../mvndaemon/mvnd/timing/BuildTimeEventSpy.java | 178 ++-
.../mvnd/transfer/DaemonMavenTransferListener.java | 48 +-
.../mvnd/builder/AbstractSmartBuilderTest.java | 18 +-
.../org/mvndaemon/mvnd/builder/DagWidthTest.java | 253 ++--
.../mvnd/builder/ProjectComparatorTest.java | 63 +-
.../mvnd/builder/ProjectExecutorServiceTest.java | 101 +-
.../mvnd/builder/ReactorBuildQueueTest.java | 66 +-
.../mvnd/builder/TestProjectDependencyGraph.java | 43 +-
.../mvnd/cache/impl/CacheFactoryTest.java | 105 +-
.../java/org/mvndaemon/mvnd/cli/EnvHelperTest.java | 58 +-
.../mvnd/daemon/ClientDispatcherTest.java | 21 +-
.../java/org/mvndaemon/mvnd/daemon/ServerTest.java | 26 +-
dist/src/main/provisio/maven-distro.xml | 6 +-
.../java/org/mvndaemon/mvnd/pump/AgentHelper.java | 9 +-
.../mvnd/assertj/MatchInOrderAmongOthers.java | 48 +-
.../mvndaemon/mvnd/assertj/TestClientOutput.java | 50 +-
.../mvnd/it/AttachedArtifactResolutionTest.java | 10 +-
.../org/mvndaemon/mvnd/it/BootstrapPluginTest.java | 43 +-
.../org/mvndaemon/mvnd/it/CompletionNativeIT.java | 19 +-
.../java/org/mvndaemon/mvnd/it/CompletionTest.java | 5 +-
.../mvndaemon/mvnd/it/ConcurrentDownloadsTest.java | 34 +-
.../org/mvndaemon/mvnd/it/DaemonCrashTest.java | 34 +-
.../org/mvndaemon/mvnd/it/DeleteRepoNativeIT.java | 29 +-
.../java/org/mvndaemon/mvnd/it/DeleteRepoTest.java | 5 +-
.../test/java/org/mvndaemon/mvnd/it/DistroIT.java | 133 +-
.../test/java/org/mvndaemon/mvnd/it/DupGATest.java | 10 +-
.../org/mvndaemon/mvnd/it/EnvironmentTest.java | 44 +-
.../java/org/mvndaemon/mvnd/it/ExecOutputTest.java | 14 +-
.../org/mvndaemon/mvnd/it/ExtensionsNativeIT.java | 33 +-
.../java/org/mvndaemon/mvnd/it/ExtensionsTest.java | 5 +-
.../java/org/mvndaemon/mvnd/it/ForkedTest.java | 14 +-
.../org/mvndaemon/mvnd/it/InteractiveTest.java | 32 +-
.../org/mvndaemon/mvnd/it/InvokerNativeIT.java | 52 +-
.../java/org/mvndaemon/mvnd/it/InvokerTest.java | 5 +-
.../org/mvndaemon/mvnd/it/JUnitPlatformTest.java | 23 +-
.../org/mvndaemon/mvnd/it/JvmConfigNativeIT.java | 18 +-
.../org/mvndaemon/mvnd/it/MavenConfNativeIT.java | 18 +-
.../java/org/mvndaemon/mvnd/it/MavenConfTest.java | 18 +-
.../mvndaemon/mvnd/it/ModuleAndPluginNativeIT.java | 68 +-
.../org/mvndaemon/mvnd/it/ModuleAndPluginTest.java | 5 +-
.../org/mvndaemon/mvnd/it/MultiLookupTest.java | 20 +-
.../org/mvndaemon/mvnd/it/MultiModuleTest.java | 88 +-
.../java/org/mvndaemon/mvnd/it/MvndTestUtil.java | 34 +-
.../mvnd/it/NewManagedModuleNativeIT.java | 71 +-
.../mvndaemon/mvnd/it/NewManagedModuleTest.java | 5 +-
.../java/org/mvndaemon/mvnd/it/RawStreamsTest.java | 29 +-
.../mvndaemon/mvnd/it/ResidentExtensionsTest.java | 45 +-
.../mvndaemon/mvnd/it/SingleModuleNativeIT.java | 66 +-
.../org/mvndaemon/mvnd/it/SingleModuleTest.java | 39 +-
.../mvndaemon/mvnd/it/SpecificFileNativeIT.java | 25 +-
.../org/mvndaemon/mvnd/it/SpecificFileTest.java | 9 +-
.../java/org/mvndaemon/mvnd/it/StopStatusTest.java | 47 +-
.../mvndaemon/mvnd/it/ThreadOptionNativeIT.java | 43 +-
.../org/mvndaemon/mvnd/it/ThreadOptionTest.java | 8 +-
.../org/mvndaemon/mvnd/it/TypeDescriptionTest.java | 10 +-
.../mvndaemon/mvnd/it/UpgradesInBomNativeIT.java | 61 +-
.../org/mvndaemon/mvnd/it/UpgradesInBomTest.java | 5 +-
.../org/mvndaemon/mvnd/it/VersionNativeIT.java | 23 +-
.../java/org/mvndaemon/mvnd/it/VersionTest.java | 9 +-
.../org/mvndaemon/mvnd/junit/ClientFactory.java | 6 +-
.../org/mvndaemon/mvnd/junit/JvmTestClient.java | 78 +-
.../org/mvndaemon/mvnd/junit/MvndNativeTest.java | 9 +-
.../java/org/mvndaemon/mvnd/junit/MvndTest.java | 10 +-
.../mvndaemon/mvnd/junit/MvndTestExtension.java | 344 +++--
.../org/mvndaemon/mvnd/junit/NativeTestClient.java | 141 +-
.../org/mvndaemon/mvnd/junit/TestParameters.java | 48 +-
.../org/mvndaemon/mvnd/junit/TestRegistry.java | 63 +-
.../java/org/mvndaemon/mvnd/junit/TestUtils.java | 71 +-
.../java/org/mvndaemon/mvnd/nativ/CLibrary.java | 14 +-
.../org/mvndaemon/mvnd/nativ/MvndNativeLoader.java | 344 +++--
.../main/java/org/mvndaemon/mvnd/nativ/OSInfo.java | 218 +--
.../org/mvndaemon/mvnd/nativ/CLibraryTest.java | 28 +-
.../mvndaemon/mvnd/nativ/MvndNativeLoaderTest.java | 6 +-
pom.xml | 4 +-
.../java/org/mvndaemon/mvnd/sync/IpcClient.java | 459 +++---
.../java/org/mvndaemon/mvnd/sync/IpcMessages.java | 3 +-
.../java/org/mvndaemon/mvnd/sync/IpcServer.java | 450 +++---
.../org/mvndaemon/mvnd/sync/IpcSyncContext.java | 62 +-
.../mvndaemon/mvnd/sync/IpcSyncContextFactory.java | 30 +-
.../mvndaemon/mvnd/sync/IpcSyncContextTest.java | 132 +-
178 files changed, 12199 insertions(+), 10071 deletions(-)
delete mode 100644 build/eclipse-formatter-config.xml
delete mode 100644
daemon/src/main/java/org/apache/maven/model/building/DefaultModelBuilder.java
delete mode 100644
daemon/src/main/java/org/mvndaemon/mvnd/execution/BuildResumptionAnalyzer.java
delete mode 100644
daemon/src/main/java/org/mvndaemon/mvnd/execution/BuildResumptionData.java
delete mode 100644
daemon/src/main/java/org/mvndaemon/mvnd/execution/BuildResumptionDataRepository.java
delete mode 100644
daemon/src/main/java/org/mvndaemon/mvnd/execution/BuildResumptionPersistenceException.java
delete mode 100644
daemon/src/main/java/org/mvndaemon/mvnd/execution/DefaultBuildResumptionAnalyzer.java
delete mode 100644
daemon/src/main/java/org/mvndaemon/mvnd/execution/DefaultBuildResumptionDataRepository.java