/[Apache-SVN]
ViewVC logotype

Revision 644354


Jump to revision: Previous Next
Author: jdcasey
Date: Thu Apr 3 15:18:18 2008 UTC (16 years, 7 months ago)
Changed paths: 25
Log Message:
Fixing MNG-3355 and MNG-2339.

This commit introduces three changes: user-level properties that are separated from the execution properties, where execution properties contain envars, sysprops, and user-level properties...user-level properties are useful for POM interpolation for 2339 and 3355.

Second, a ProjectBuilderConfiguration interface and default implementation, to stem the proliferation of method parameters to projectBuilder methods. This was a natural place to introduce it, as user-level properties had to be passed in separately from the execution properties, for interpolation.

Finally, interpolation has been switched to use the new plexus-interpolation project, which is based on the classes in plexus-utils.

Changed paths

Path Details
Directorymaven/components/trunk/maven-core/src/main/aspect/org/apache/maven/errors/MavenExecErrorReporterAspect.aj 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/extension/DefaultBuildExtensionScanner.java modified , text changed
Directorymaven/components/trunk/maven-core/src/test/java/org/apache/maven/extension/DefaultBuildExtensionScannerTest.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/embedder/execution/DefaultMavenExecutionRequestPopulator.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-project/pom.xml modified , text changed
Directorymaven/components/trunk/maven-project/src/main/aspect/org/apache/maven/project/aspect/ProjectArtifactErrorReporterAspect.aj modified , text changed
Directorymaven/components/trunk/maven-project/src/main/java/org/apache/maven/project/DefaultMavenProjectBuilder.java modified , text changed
Directorymaven/components/trunk/maven-project/src/main/java/org/apache/maven/project/DefaultProjectBuilderConfiguration.java added
Directorymaven/components/trunk/maven-project/src/main/java/org/apache/maven/project/MavenProjectBuilder.java modified , text changed
Directorymaven/components/trunk/maven-project/src/main/java/org/apache/maven/project/ProjectBuilderConfiguration.java
(Copied from maven/components/branches/maven-2.0.x/maven-project/src/main/java/org/apache/maven/project/ProjectBuilderConfiguration.java, r642024)
added , text changed
Directorymaven/components/trunk/maven-project/src/main/java/org/apache/maven/project/build/model/DefaultModelLineageBuilder.java modified , text changed
Directorymaven/components/trunk/maven-project/src/main/java/org/apache/maven/project/build/model/ModelLineageBuilder.java modified , text changed
Directorymaven/components/trunk/maven-project/src/main/java/org/apache/maven/project/error/DefaultProjectErrorReporter.java modified , text changed
Directorymaven/components/trunk/maven-project/src/main/java/org/apache/maven/project/error/ProjectErrorReporter.java modified , text changed
Directorymaven/components/trunk/maven-project/src/main/java/org/apache/maven/project/interpolation/ModelInterpolator.java modified , text changed
Directorymaven/components/trunk/maven-project/src/main/java/org/apache/maven/project/interpolation/PathTranslatingValueSource.java added
Directorymaven/components/trunk/maven-project/src/main/java/org/apache/maven/project/interpolation/RegexBasedModelInterpolator.java modified , text changed
Directorymaven/components/trunk/maven-project/src/main/resources/META-INF/plexus/components.xml modified , text changed
Directorymaven/components/trunk/maven-project/src/test/java/org/apache/maven/project/build/model/DefaultModelLineageBuilderTest.java modified , text changed
Directorymaven/components/trunk/maven-project/src/test/java/org/apache/maven/project/workspace/ModelAndFileCachingTest.java modified , text changed

infrastructure at apache.org
ViewVC Help
Powered by ViewVC 1.1.26