/[Apache-SVN]
ViewVC logotype

Revision 796900


Jump to revision: Previous Next
Author: bentmann
Date: Wed Jul 22 22:43:05 2009 UTC (15 years, 2 months ago)
Changed paths: 31
Log Message:
o Re-introduced distinction between user properties and system properties. We have use cases like interpolation and SUREFIRE-121 where we would like to handle user-specified props specially so a single properties soup is not up to the job. However, I opted not to follow the approach from 2.x where we also collect both system properties and user properties in a combined set called execution properties. Code that embeds Maven and programmatically creates an execution request should be not required to assemble such a mixed properties instance, it would enable bad behavior from Maven by subtle API misuse. Also, for things like the lifecycle participant that wants to inject properties, it should be cristal clear whether it injects a user or a system property, the semantics of something like getExecutionProperties().setProperty() would be unclear however.

Changed paths

Path Details
Directorymaven/components/trunk/maven-compat/src/main/java/org/apache/maven/profiles/ProfileActivationContext.java modified , text changed
Directorymaven/components/trunk/maven-core/src/main/java/org/apache/maven/DefaultMaven.java modified , text changed
Directorymaven/components/trunk/maven-core/src/main/java/org/apache/maven/execution/DefaultMavenExecutionRequest.java modified , text changed
Directorymaven/components/trunk/maven-core/src/main/java/org/apache/maven/execution/MavenExecutionRequest.java modified , text changed
Directorymaven/components/trunk/maven-core/src/main/java/org/apache/maven/execution/MavenSession.java modified , text changed
Directorymaven/components/trunk/maven-core/src/main/java/org/apache/maven/project/DefaultProjectBuilder.java modified , text changed
Directorymaven/components/trunk/maven-core/src/main/java/org/apache/maven/project/DefaultProjectBuilderConfiguration.java modified , text changed
Directorymaven/components/trunk/maven-core/src/main/java/org/apache/maven/project/DefaultProjectBuildingRequest.java modified , text changed
Directorymaven/components/trunk/maven-core/src/main/java/org/apache/maven/project/ProjectBuilderConfiguration.java modified , text changed
Directorymaven/components/trunk/maven-core/src/main/java/org/apache/maven/project/ProjectBuildingRequest.java modified , text changed
Directorymaven/components/trunk/maven-core/src/main/java/org/apache/maven/project/artifact/MavenMetadataSource.java modified , text changed
Directorymaven/components/trunk/maven-core/src/main/java/org/apache/maven/settings/DefaultMavenSettingsBuilder.java modified , text changed
Directorymaven/components/trunk/maven-core/src/test/java/org/apache/maven/AbstractCoreMavenComponentTestCase.java modified , text changed
Directorymaven/components/trunk/maven-core/src/test/java/org/apache/maven/MavenLifecycleParticipantTest.java modified , text changed
Directorymaven/components/trunk/maven-core/src/test/java/org/apache/maven/plugin/PluginParameterExpressionEvaluatorTest.java modified , text changed
Directorymaven/components/trunk/maven-core/src/test/java/org/apache/maven/project/PomConstructionTest.java modified , text changed
Directorymaven/components/trunk/maven-embedder/src/main/java/org/apache/maven/cli/CLIRequestUtils.java modified , text changed
Directorymaven/components/trunk/maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java modified , text changed
Directorymaven/components/trunk/maven-embedder/src/test/java/org/apache/maven/cli/CLIRequestUtilsTest.java modified , text changed
Directorymaven/components/trunk/maven-embedder/src/test/java/org/apache/maven/embedder/AbstractCoreMavenComponentTestCase.java modified , text changed
Directorymaven/components/trunk/maven-model-builder/src/main/java/org/apache/maven/model/building/DefaultModelBuilder.java modified , text changed
Directorymaven/components/trunk/maven-model-builder/src/main/java/org/apache/maven/model/building/DefaultModelBuildingRequest.java modified , text changed
Directorymaven/components/trunk/maven-model-builder/src/main/java/org/apache/maven/model/building/ModelBuildingRequest.java modified , text changed
Directorymaven/components/trunk/maven-model-builder/src/main/java/org/apache/maven/model/interpolation/AbstractStringBasedModelInterpolator.java modified , text changed
Directorymaven/components/trunk/maven-model-builder/src/main/java/org/apache/maven/model/profile/DefaultProfileActivationContext.java modified , text changed
Directorymaven/components/trunk/maven-model-builder/src/main/java/org/apache/maven/model/profile/ProfileActivationContext.java modified , text changed
Directorymaven/components/trunk/maven-model-builder/src/main/java/org/apache/maven/model/profile/activation/FileProfileActivator.java modified , text changed
Directorymaven/components/trunk/maven-model-builder/src/main/java/org/apache/maven/model/profile/activation/JdkVersionProfileActivator.java modified , text changed
Directorymaven/components/trunk/maven-model-builder/src/main/java/org/apache/maven/model/profile/activation/PropertyProfileActivator.java modified , text changed
Directorymaven/components/trunk/maven-model-builder/src/test/java/org/apache/maven/model/profile/activation/AbstractProfileActivatorTest.java modified , text changed
Directorymaven/components/trunk/maven-model-builder/src/test/java/org/apache/maven/model/profile/activation/JdkVersionProfileActivatorTest.java modified , text changed

infrastructure at apache.org
ViewVC Help
Powered by ViewVC 1.1.26