/[Apache-SVN]
ViewVC logotype

Revision 967190


Jump to revision: Previous Next
Author: krosenvold
Date: Fri Jul 23 18:25:04 2010 UTC (14 years, 4 months ago)
Changed paths: 3
Log Message:
[MNG-4633] Added ThreadLockedArtifact, Implemented locking algorithm
    
    Fix affects weave mode only.
    
    Solves 3 different known problematic cases where downstream reactor
    modules access the file of the upstream module's artifact before it
    is ready (seem in ant-plugin, ear plugin and reported on issue).
    
    The basic premise of this fix is that only a few selected phases
    actually need access to the classes variant of artifact.getFile()
    which is set by the compiler plugin.


Changed paths

Path Details
Directorymaven/maven-3/trunk/maven-core/src/main/java/org/apache/maven/lifecycle/internal/CurrentPhaseForThread.java added
Directorymaven/maven-3/trunk/maven-core/src/main/java/org/apache/maven/lifecycle/internal/LifecycleWeaveBuilder.java modified , text changed
Directorymaven/maven-3/trunk/maven-core/src/main/java/org/apache/maven/lifecycle/internal/ThreadLockedArtifact.java added

infrastructure at apache.org
ViewVC Help
Powered by ViewVC 1.1.26