Author: ogusakov Date: Tue Sep 2 18:38:49 2008 New Revision: 691460 URL: http://svn.apache.org/viewvc?rev=691460&view=rev Log: deployment its work for local and remote without authentication, with auth - fail. Recorded in http://jira.codehaus.org/browse/MERCURY-2
Added: maven/sandbox/trunk/mercury/mercury-artifact/src/main/java/org/apache/maven/mercury/artifact/version/AttributeQuery.java maven/sandbox/trunk/mercury/mercury-artifact/src/main/java/org/apache/maven/mercury/artifact/version/AttributeQueryException.java maven/sandbox/trunk/mercury/mercury-artifact/src/test/java/org/apache/maven/mercury/artifact/version/QualityTest.java Added: maven/sandbox/trunk/mercury/mercury-artifact/src/main/java/org/apache/maven/mercury/artifact/version/AttributeQuery.java URL: http://svn.apache.org/viewvc/maven/sandbox/trunk/mercury/mercury-artifact/src/main/java/org/apache/maven/mercury/artifact/version/AttributeQuery.java?rev=691460&view=auto ============================================================================== --- maven/sandbox/trunk/mercury/mercury-artifact/src/main/java/org/apache/maven/mercury/artifact/version/AttributeQuery.java (added) +++ maven/sandbox/trunk/mercury/mercury-artifact/src/main/java/org/apache/maven/mercury/artifact/version/AttributeQuery.java Tue Sep 2 18:38:49 2008 @@ -0,0 +1,36 @@ +package org.apache.maven.mercury.artifact.version; + +/** + * + * + * @author Oleg Gusakov + * @version $Id$ + * + */ +public class AttributeQuery +{ + public static final char EXRP_START = '{'; + public static final char EXRP_STOP = '}'; + + private String expr; + + public AttributeQuery( String query ) + { + if( query == null || query.indexOf( EXRP_START ) == -1 ) + return; + int from = query.indexOf( EXRP_START ); + int to = query.indexOf( EXRP_STOP ); + } + + public static String stripExpression( String query ) + { + if( query == null || query.indexOf( EXRP_START ) == -1 ) + return query; + + int from = query.indexOf( EXRP_START ); + if( from == 0 ) + return null; + + return query.substring( 0, from ); + } +} Added: maven/sandbox/trunk/mercury/mercury-artifact/src/main/java/org/apache/maven/mercury/artifact/version/AttributeQueryException.java URL: http://svn.apache.org/viewvc/maven/sandbox/trunk/mercury/mercury-artifact/src/main/java/org/apache/maven/mercury/artifact/version/AttributeQueryException.java?rev=691460&view=auto ============================================================================== --- maven/sandbox/trunk/mercury/mercury-artifact/src/main/java/org/apache/maven/mercury/artifact/version/AttributeQueryException.java (added) +++ maven/sandbox/trunk/mercury/mercury-artifact/src/main/java/org/apache/maven/mercury/artifact/version/AttributeQueryException.java Tue Sep 2 18:38:49 2008 @@ -0,0 +1,54 @@ +package org.apache.maven.mercury.artifact.version; + +/** + * + * + * @author Oleg Gusakov + * @version $Id$ + * + */ +public class AttributeQueryException + extends Exception +{ + + /** + * + */ + public AttributeQueryException() + { + // TODO Auto-generated constructor stub + } + + /** + * @param message + */ + public AttributeQueryException( + String message ) + { + super( message ); + // TODO Auto-generated constructor stub + } + + /** + * @param cause + */ + public AttributeQueryException( + Throwable cause ) + { + super( cause ); + // TODO Auto-generated constructor stub + } + + /** + * @param message + * @param cause + */ + public AttributeQueryException( + String message, + Throwable cause ) + { + super( message, cause ); + // TODO Auto-generated constructor stub + } + +} Added: maven/sandbox/trunk/mercury/mercury-artifact/src/test/java/org/apache/maven/mercury/artifact/version/QualityTest.java URL: http://svn.apache.org/viewvc/maven/sandbox/trunk/mercury/mercury-artifact/src/test/java/org/apache/maven/mercury/artifact/version/QualityTest.java?rev=691460&view=auto ============================================================================== --- maven/sandbox/trunk/mercury/mercury-artifact/src/test/java/org/apache/maven/mercury/artifact/version/QualityTest.java (added) +++ maven/sandbox/trunk/mercury/mercury-artifact/src/test/java/org/apache/maven/mercury/artifact/version/QualityTest.java Tue Sep 2 18:38:49 2008 @@ -0,0 +1,26 @@ +package org.apache.maven.mercury.artifact.version; + +import org.apache.maven.mercury.artifact.Quality; + +import junit.framework.TestCase; + +/** + * + * + * @author Oleg Gusakov + * @version $Id$ + * + */ +public class QualityTest + extends TestCase +{ + Quality q; + + public void testEquality() + { + q = new Quality("LATEST"); + + assertTrue( q.equals( Quality.FIXED_LATEST_QUALITY ) ); + + } +}