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