You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by cs...@apache.org on 2011/02/28 14:02:17 UTC
svn commit: r1075317 - in
/maven/indexer/trunk/indexer-artifact/src/main/java/org/apache/maven/index/artifact:
Gav.java GavCalculator.java IllegalArtifactCoordinateException.java
Author: cstamas
Date: Mon Feb 28 13:02:17 2011
New Revision: 1075317
URL: http://svn.apache.org/viewvc?rev=1075317&view=rev
Log:
Returning 4.0.0 backward compatibility. The removed constructor and exception (that is not used anymore!). Having these, the code remains 4.0.0 compatible even with the changes.
Added:
maven/indexer/trunk/indexer-artifact/src/main/java/org/apache/maven/index/artifact/IllegalArtifactCoordinateException.java (with props)
Modified:
maven/indexer/trunk/indexer-artifact/src/main/java/org/apache/maven/index/artifact/Gav.java
maven/indexer/trunk/indexer-artifact/src/main/java/org/apache/maven/index/artifact/GavCalculator.java
Modified: maven/indexer/trunk/indexer-artifact/src/main/java/org/apache/maven/index/artifact/Gav.java
URL: http://svn.apache.org/viewvc/maven/indexer/trunk/indexer-artifact/src/main/java/org/apache/maven/index/artifact/Gav.java?rev=1075317&r1=1075316&r2=1075317&view=diff
==============================================================================
--- maven/indexer/trunk/indexer-artifact/src/main/java/org/apache/maven/index/artifact/Gav.java (original)
+++ maven/indexer/trunk/indexer-artifact/src/main/java/org/apache/maven/index/artifact/Gav.java Mon Feb 28 13:02:17 2011
@@ -93,6 +93,33 @@ public class Gav
this( groupId, artifactId, version, null, null, null, null, null, false, null, false, null );
}
+ /**
+ * Deprecated constructor, left here for backward compatibility. It simply delegates to other constructor and
+ * neglects the snapshot redundant parameter.
+ *
+ * @deprecated The <code>boolean snapshot</code> parameter is simply neglected. Use the constructor without it.
+ * @param groupId
+ * @param artifactId
+ * @param version
+ * @param classifier
+ * @param extension
+ * @param snapshotBuildNumber
+ * @param snapshotTimeStamp
+ * @param name
+ * @param snapshot
+ * @param hash
+ * @param hashType
+ * @param signature
+ * @param signatureType
+ */
+ public Gav( String groupId, String artifactId, String version, String classifier, String extension,
+ Integer snapshotBuildNumber, Long snapshotTimeStamp, String name, boolean snapshot, boolean hash,
+ HashType hashType, boolean signature, SignatureType signatureType )
+ {
+ this( groupId, artifactId, version, classifier, extension, snapshotBuildNumber, snapshotTimeStamp, name, hash,
+ hashType, signature, signatureType );
+ }
+
public Gav( String groupId, String artifactId, String version, String classifier, String extension,
Integer snapshotBuildNumber, Long snapshotTimeStamp, String name, boolean hash, HashType hashType,
boolean signature, SignatureType signatureType )
Modified: maven/indexer/trunk/indexer-artifact/src/main/java/org/apache/maven/index/artifact/GavCalculator.java
URL: http://svn.apache.org/viewvc/maven/indexer/trunk/indexer-artifact/src/main/java/org/apache/maven/index/artifact/GavCalculator.java?rev=1075317&r1=1075316&r2=1075317&view=diff
==============================================================================
--- maven/indexer/trunk/indexer-artifact/src/main/java/org/apache/maven/index/artifact/GavCalculator.java (original)
+++ maven/indexer/trunk/indexer-artifact/src/main/java/org/apache/maven/index/artifact/GavCalculator.java Mon Feb 28 13:02:17 2011
@@ -35,8 +35,10 @@ public interface GavCalculator
*
* @param path the repository path
* @return Gav parsed from the path
+ * @throws IllegalArtifactCoordinateException not throwing it anymore, here just for backward compatibility.
*/
- Gav pathToGav( String path );
+ Gav pathToGav( String path )
+ throws IllegalArtifactCoordinateException;
/**
* Reassembles the repository path from the supplied GAV. It will be an absolute path.
Added: maven/indexer/trunk/indexer-artifact/src/main/java/org/apache/maven/index/artifact/IllegalArtifactCoordinateException.java
URL: http://svn.apache.org/viewvc/maven/indexer/trunk/indexer-artifact/src/main/java/org/apache/maven/index/artifact/IllegalArtifactCoordinateException.java?rev=1075317&view=auto
==============================================================================
--- maven/indexer/trunk/indexer-artifact/src/main/java/org/apache/maven/index/artifact/IllegalArtifactCoordinateException.java (added)
+++ maven/indexer/trunk/indexer-artifact/src/main/java/org/apache/maven/index/artifact/IllegalArtifactCoordinateException.java Mon Feb 28 13:02:17 2011
@@ -0,0 +1,23 @@
+package org.apache.maven.index.artifact;
+
+/**
+ * Deprecated exception, just made into Runtime exception but NEVER THROWN anymore (since 4.0.1),
+ *
+ * @author cstamas
+ * @deprecated Not throwed anymore.
+ */
+public class IllegalArtifactCoordinateException
+ extends RuntimeException
+{
+ private static final long serialVersionUID = 7137593998855995199L;
+
+ public IllegalArtifactCoordinateException( String message )
+ {
+ super( message );
+ }
+
+ public IllegalArtifactCoordinateException( String message, Throwable cause )
+ {
+ super( message, cause );
+ }
+}
Propchange: maven/indexer/trunk/indexer-artifact/src/main/java/org/apache/maven/index/artifact/IllegalArtifactCoordinateException.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: maven/indexer/trunk/indexer-artifact/src/main/java/org/apache/maven/index/artifact/IllegalArtifactCoordinateException.java
------------------------------------------------------------------------------
svn:keywords = Author Date Id Revision