diff options
author | Joakim Erdfelt <joakime@apache.org> | 2008-04-15 04:44:17 +0000 |
---|---|---|
committer | Joakim Erdfelt <joakime@apache.org> | 2008-04-15 04:44:17 +0000 |
commit | 92362e9ee3b5d2720dd12880ab7a3589f1f84a8d (patch) | |
tree | 21a07bd143c42d35cdfa2dd3f14d2fcd070ceb27 /archiva-modules/archiva-web | |
parent | 11e37d73c422e575be1d6f3fafeaf9658ffd9945 (diff) | |
download | archiva-92362e9ee3b5d2720dd12880ab7a3589f1f84a8d.tar.gz archiva-92362e9ee3b5d2720dd12880ab7a3589f1f84a8d.zip |
Replacing plexus-digest with archiva-checksum
git-svn-id: https://svn.apache.org/repos/asf/archiva/trunk@648115 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'archiva-modules/archiva-web')
-rw-r--r-- | archiva-modules/archiva-web/archiva-webapp/src/main/java/org/apache/maven/archiva/web/action/UploadAction.java | 14 |
1 files changed, 6 insertions, 8 deletions
diff --git a/archiva-modules/archiva-web/archiva-webapp/src/main/java/org/apache/maven/archiva/web/action/UploadAction.java b/archiva-modules/archiva-web/archiva-webapp/src/main/java/org/apache/maven/archiva/web/action/UploadAction.java index 26b7800d8..fbaca57ae 100644 --- a/archiva-modules/archiva-web/archiva-webapp/src/main/java/org/apache/maven/archiva/web/action/UploadAction.java +++ b/archiva-modules/archiva-web/archiva-webapp/src/main/java/org/apache/maven/archiva/web/action/UploadAction.java @@ -28,7 +28,8 @@ import java.util.Calendar; import java.util.Collections; import java.util.List; -import org.apache.maven.archiva.common.utils.Checksums; +import org.apache.archiva.checksum.ChecksumAlgorithm; +import org.apache.archiva.checksum.ChecksummedFile; import org.apache.maven.archiva.common.utils.VersionComparator; import org.apache.maven.archiva.common.utils.VersionUtil; import org.apache.maven.archiva.configuration.ArchivaConfiguration; @@ -137,14 +138,11 @@ public class UploadAction * @plexus.requirement */ private RepositoryContentFactory repositoryFactory; + + private ChecksumAlgorithm[] algorithms = new ChecksumAlgorithm[] { ChecksumAlgorithm.SHA1, ChecksumAlgorithm.MD5 }; private ProjectModelWriter pomWriter = new ProjectModel400Writer(); - /** - * @plexus.requirement - */ - private Checksums checksums; - public void setUpload( File file ) { this.file = file; @@ -422,8 +420,8 @@ public class UploadAction } RepositoryMetadataWriter.write( metadata, metadataFile ); - - checksums.update( metadataFile ); + ChecksummedFile checksum = new ChecksummedFile( metadataFile ); + checksum.fixChecksums( algorithms ); } public void validate() |