Author: ogusakov
Date: Mon Oct  6 09:26:17 2008
New Revision: 702192

URL: http://svn.apache.org/viewvc?rev=702192&view=rev
Log:
added inclusions/exclusions to basic metadata, finilized alpha-2-SN conversion

Modified:
    maven/sandbox/trunk/mercury/   (props changed)
    
maven/sandbox/trunk/mercury/mercury-artifact/src/main/java/org/apache/maven/mercury/artifact/ArtifactBasicMetadata.java
    
maven/sandbox/trunk/mercury/mercury-crypto/mercury-crypto-basic/src/main/java/org/apache/maven/mercury/crypto/pgp/PgpHelper.java
    maven/sandbox/trunk/mercury/mercury-pom/pom.xml

Propchange: maven/sandbox/trunk/mercury/
------------------------------------------------------------------------------
--- svn:ignore (original)
+++ svn:ignore Mon Oct  6 09:26:17 2008
@@ -3,3 +3,4 @@
 .classpath
 .project
 release.properties
+sonatype-work

Modified: 
maven/sandbox/trunk/mercury/mercury-artifact/src/main/java/org/apache/maven/mercury/artifact/ArtifactBasicMetadata.java
URL: 
http://svn.apache.org/viewvc/maven/sandbox/trunk/mercury/mercury-artifact/src/main/java/org/apache/maven/mercury/artifact/ArtifactBasicMetadata.java?rev=702192&r1=702191&r2=702192&view=diff
==============================================================================
--- 
maven/sandbox/trunk/mercury/mercury-artifact/src/main/java/org/apache/maven/mercury/artifact/ArtifactBasicMetadata.java
 (original)
+++ 
maven/sandbox/trunk/mercury/mercury-artifact/src/main/java/org/apache/maven/mercury/artifact/ArtifactBasicMetadata.java
 Mon Oct  6 09:26:17 2008
@@ -1,6 +1,7 @@
 package org.apache.maven.mercury.artifact;
 
 import java.util.ArrayList;
+import java.util.Collection;
 import java.util.List;
 
 
@@ -43,6 +44,10 @@
   protected String scope;
 
   protected boolean optional;
+  
+  protected Collection<ArtifactBasicMetadata> inclusions;
+  
+  protected Collection<ArtifactBasicMetadata> exclusions;
 
   /** transient helper objects, used by DependencyBuilder */
   transient Object tracker;
@@ -333,7 +338,32 @@
   {
     return effectiveCoordinates == null ? version: 
effectiveCoordinates.getVersion();
   }
-
+  
+  public boolean hasInclusions()
+  {
+    return inclusions == null ? false : ! inclusions.isEmpty();
+  }
+  public Collection<ArtifactBasicMetadata> getInclusions()
+  {
+    return inclusions;
+  }
+  public void setInclusions( Collection<ArtifactBasicMetadata> inclusions )
+  {
+    this.inclusions = inclusions;
+  }
+  
+  public boolean hasExclusions()
+  {
+    return exclusions == null ? false : ! exclusions.isEmpty();
+  }
+  public Collection<ArtifactBasicMetadata> getExclusions()
+  {
+    return exclusions;
+  }
+  public void setExclusions( Collection<ArtifactBasicMetadata> exclusions )
+  {
+    this.exclusions = exclusions;
+  }
   @Override
   public boolean equals( Object obj )
   {

Modified: 
maven/sandbox/trunk/mercury/mercury-crypto/mercury-crypto-basic/src/main/java/org/apache/maven/mercury/crypto/pgp/PgpHelper.java
URL: 
http://svn.apache.org/viewvc/maven/sandbox/trunk/mercury/mercury-crypto/mercury-crypto-basic/src/main/java/org/apache/maven/mercury/crypto/pgp/PgpHelper.java?rev=702192&r1=702191&r2=702192&view=diff
==============================================================================
--- 
maven/sandbox/trunk/mercury/mercury-crypto/mercury-crypto-basic/src/main/java/org/apache/maven/mercury/crypto/pgp/PgpHelper.java
 (original)
+++ 
maven/sandbox/trunk/mercury/mercury-crypto/mercury-crypto-basic/src/main/java/org/apache/maven/mercury/crypto/pgp/PgpHelper.java
 Mon Oct  6 09:26:17 2008
@@ -4,6 +4,7 @@
 import java.io.FileInputStream;
 import java.io.IOException;
 import java.io.InputStream;
+import java.math.BigInteger;
 import java.security.Security;
 import java.util.Iterator;
 
@@ -76,7 +77,8 @@
   
//---------------------------------------------------------------------------------
   public static long hexToId( String hexId )
   {
-    return Long.parseLong( hexId, 16 );
+    BigInteger bi = new BigInteger( hexId, 16 );
+    return bi.longValue();
   }
   
//---------------------------------------------------------------------------------
   public static PGPSignature readSignature( InputStream inS )

Modified: maven/sandbox/trunk/mercury/mercury-pom/pom.xml
URL: 
http://svn.apache.org/viewvc/maven/sandbox/trunk/mercury/mercury-pom/pom.xml?rev=702192&r1=702191&r2=702192&view=diff
==============================================================================
--- maven/sandbox/trunk/mercury/mercury-pom/pom.xml (original)
+++ maven/sandbox/trunk/mercury/mercury-pom/pom.xml Mon Oct  6 09:26:17 2008
@@ -18,13 +18,13 @@
     <distMgmtSnapshotsName>Apache Development Snapshot 
Repository</distMgmtSnapshotsName>
     
<distMgmtSnapshotsUrl>scp://people.apache.org/www/people.apache.org/repo/m2-snapshot-repository</distMgmtSnapshotsUrl>
 
-    <mercury.version>1.0.0-alpha-1-SNAPSHOT</mercury.version>
+    <mercury.version>1.0.0-alpha-2-SNAPSHOT</mercury.version>
     
-    <mercury.version.artifact>1.0.0-alpha-1-SNAPSHOT</mercury.version.artifact>
-    <mercury.version.crypto>1.0.0-alpha-1-SNAPSHOT</mercury.version.crypto>
-    <mercury.version.md>1.0.0-alpha-1-SNAPSHOT</mercury.version.md>
-    <mercury.version.repo>1.0.0-alpha-1-SNAPSHOT</mercury.version.repo>
-    
<mercury.version.transport>1.0.0-alpha-1-SNAPSHOT</mercury.version.transport>
+    <mercury.version.artifact>1.0.0-alpha-2-SNAPSHOT</mercury.version.artifact>
+    <mercury.version.crypto>1.0.0-alpha-2-SNAPSHOT</mercury.version.crypto>
+    <mercury.version.md>1.0.0-alpha-2-SNAPSHOT</mercury.version.md>
+    <mercury.version.repo>1.0.0-alpha-2-SNAPSHOT</mercury.version.repo>
+    
<mercury.version.transport>1.0.0-alpha-2-SNAPSHOT</mercury.version.transport>
 
   </properties>
   


Reply via email to