Hi Shane,

Author: sisbell
Date: Sun Oct 26 22:35:32 2008
New Revision: 708088

URL: http://svn.apache.org/viewvc?rev=708088&view=rev
Log:
Initial classes for profile activation.

Added:
    
maven/components/branches/sisbell-maven-3.0-mercury/maven-project-builder/src/main/java/org/apache/maven/project/builder/profile/
    
maven/components/branches/sisbell-maven-3.0-mercury/maven-project-builder/src/main/java/org/apache/maven/project/builder/profile/ActiveProfileMatcher.java
    
maven/components/branches/sisbell-maven-3.0-mercury/maven-project-builder/src/main/java/org/apache/maven/project/builder/profile/JdkMatcher.java
    
maven/components/branches/sisbell-maven-3.0-mercury/maven-project-builder/src/main/java/org/apache/maven/project/builder/profile/OperatingSystemMatcher.java
    
maven/components/branches/sisbell-maven-3.0-mercury/maven-project-builder/src/main/java/org/apache/maven/project/builder/profile/ProfileUri.java

Added: 
maven/components/branches/sisbell-maven-3.0-mercury/maven-project-builder/src/main/java/org/apache/maven/project/builder/profile/ActiveProfileMatcher.java
URL: 
http://svn.apache.org/viewvc/maven/components/branches/sisbell-maven-3.0-mercury/maven-project-builder/src/main/java/org/apache/maven/project/builder/profile/ActiveProfileMatcher.java?rev=708088&view=auto
==============================================================================
--- 
maven/components/branches/sisbell-maven-3.0-mercury/maven-project-builder/src/main/java/org/apache/maven/project/builder/profile/ActiveProfileMatcher.java
 (added)
+++ 
maven/components/branches/sisbell-maven-3.0-mercury/maven-project-builder/src/main/java/org/apache/maven/project/builder/profile/ActiveProfileMatcher.java
 Sun Oct 26 22:35:32 2008
@@ -0,0 +1,11 @@
+package org.apache.maven.project.builder.profile;
+
+import org.apache.maven.shared.model.ModelContainer;
+import org.apache.maven.shared.model.InterpolatorProperty;
+
+import java.util.List;
+
+public interface ActiveProfileMatcher {
+ + boolean isMatch(ModelContainer modelContainer, List<InterpolatorProperty> properties);
+}

Added: 
maven/components/branches/sisbell-maven-3.0-mercury/maven-project-builder/src/main/java/org/apache/maven/project/builder/profile/JdkMatcher.java

Please remember to add SVN properties to the source files. The easiest way to do so is setting up your SVN client with enable-auto-props as sketched in the article "Committer Environment" [0].


Benjamin


[0] http://maven.apache.org/developers/committer-environment.html

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to