You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@maven.apache.org by Benjamin Bentmann <be...@udo.edu> on 2008/10/27 19:15:18 UTC

Re: svn commit: r708088 - in /maven/components/branches/sisbell-maven-3.0-mercury/maven-project-builder/src/main/java/org/apache/maven/project/builder/profile: ./ ActiveProfileMatcher.java JdkMatcher.java OperatingSystemMatcher.java ProfileUri.java

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: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org