You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@archiva.apache.org by oc...@apache.org on 2008/03/14 03:21:50 UTC
svn commit: r636957 -
/maven/archiva/trunk/archiva-web/archiva-webapp/src/main/java/org/apache/maven/archiva/web/action/UploadAction.java
Author: oching
Date: Thu Mar 13 19:21:45 2008
New Revision: 636957
URL: http://svn.apache.org/viewvc?rev=636957&view=rev
Log:
[MRM-216]
-generate/update checksums of metadata files
Modified:
maven/archiva/trunk/archiva-web/archiva-webapp/src/main/java/org/apache/maven/archiva/web/action/UploadAction.java
Modified: maven/archiva/trunk/archiva-web/archiva-webapp/src/main/java/org/apache/maven/archiva/web/action/UploadAction.java
URL: http://svn.apache.org/viewvc/maven/archiva/trunk/archiva-web/archiva-webapp/src/main/java/org/apache/maven/archiva/web/action/UploadAction.java?rev=636957&r1=636956&r2=636957&view=diff
==============================================================================
--- maven/archiva/trunk/archiva-web/archiva-webapp/src/main/java/org/apache/maven/archiva/web/action/UploadAction.java (original)
+++ maven/archiva/trunk/archiva-web/archiva-webapp/src/main/java/org/apache/maven/archiva/web/action/UploadAction.java Thu Mar 13 19:21:45 2008
@@ -20,6 +20,7 @@
*/
import org.codehaus.plexus.xwork.action.PlexusActionSupport;
+import org.apache.maven.archiva.common.utils.Checksums;
import org.apache.maven.archiva.common.utils.VersionComparator;
import org.apache.maven.archiva.common.utils.VersionUtil;
import org.apache.maven.archiva.configuration.ArchivaConfiguration;
@@ -145,6 +146,11 @@
* @plexus.requirement role-hint="model400"
*/
private ProjectModelWriter pomWriter;
+
+ /**
+ * @plexus.requirement
+ */
+ private Checksums checksums;
public void setUpload( File file )
{
@@ -405,10 +411,6 @@
{
metadata.setReleasedVersion( latestVersion );
}
- // TODO:
- // what about the metadata checksums? re-calculate or
- // just leave it to the consumers to fix it? or just delete it
- // and let the consumers create a new checksum file?
}
else
{
@@ -427,8 +429,10 @@
}
RepositoryMetadataWriter.write( metadata, metadataFile );
+
+ checksums.update( metadataFile );
}
-
+
public void validate()
{
try