@Override public void deleteVersion( VersionedReference reference ) { String path = toMetadataPath( reference ); Path projectPath = Paths.get( getRepoRoot(), path ); Path projectDir = projectPath.getParent(); if ( Files.exists(projectDir) && Files.isDirectory(projectDir) ) { org.apache.archiva.common.utils.FileUtils.deleteQuietly( projectDir ); } }
private void createChecksumFile( String path, Digester digester ) throws DigesterException, IOException { Path checksumFile = Paths.get( path + digester.getFilenameExtension() ); if ( !Files.exists(checksumFile) ) { org.apache.archiva.common.utils.FileUtils.deleteQuietly( checksumFile ); checksum.createChecksum( Paths.get( path ).toFile(), digester ); } else if ( !Files.isRegularFile( checksumFile) ) { log.error( "Checksum file is not a file." ); } }
@Override public void deleteArtifact( ArtifactReference artifactReference ) { String path = toPath( artifactReference ); Path filePath = Paths.get( getRepoRoot(), path ); if ( Files.exists(filePath) ) { org.apache.archiva.common.utils.FileUtils.deleteQuietly( filePath ); } Path filePathmd5 = Paths.get( getRepoRoot(), path + ".md5" ); if ( Files.exists(filePathmd5) ) { org.apache.archiva.common.utils.FileUtils.deleteQuietly( filePathmd5 ); } Path filePathsha1 = Paths.get( getRepoRoot(), path + ".sha1" ); if ( Files.exists(filePathsha1) ) { org.apache.archiva.common.utils.FileUtils.deleteQuietly( filePathsha1 ); } }
org.apache.archiva.common.utils.FileUtils.deleteQuietly(fileToMove);
private Path writeMergedMetadataToFile( ArchivaRepositoryMetadata mergedMetadata, String outputFilename ) throws RepositoryMetadataException, DigesterException, IOException { Path outputFile = Paths.get( outputFilename ); if ( Files.exists(outputFile) ) { org.apache.archiva.common.utils.FileUtils.deleteQuietly( outputFile ); } Files.createDirectories(outputFile.getParent()); RepositoryMetadataWriter.write( mergedMetadata, outputFile ); createChecksumFile( outputFilename, digestSha1 ); createChecksumFile( outputFilename, digestMd5 ); return outputFile; }
public static void write( ArchivaRepositoryMetadata metadata, Path outputFile ) throws RepositoryMetadataException { boolean thrown = false; try (FileWriter writer = new FileWriter( outputFile.toFile() )) { write( metadata, writer ); writer.flush(); } catch ( IOException e ) { thrown = true; throw new RepositoryMetadataException( "Unable to write metadata file: " + outputFile.toAbsolutePath() + " - " + e.getMessage(), e ); } finally { if ( thrown ) { FileUtils.deleteQuietly( outputFile ); } } }
FileUtils.deleteQuietly( file );
org.apache.archiva.common.utils.FileUtils.deleteQuietly( temp );
log.debug( "Upload failed: {}", msg ); org.apache.archiva.common.utils.FileUtils.deleteQuietly( localFile ); throw new DavException( HttpServletResponse.SC_BAD_REQUEST, msg );
org.apache.archiva.common.utils.FileUtils.deleteQuietly( workingDirectory );
org.apache.archiva.common.utils.FileUtils.deleteQuietly( workingDirectory );
@Test public void checkRemoteConnectivityEmptyRemote() throws Exception { Path tmpDir = Files.createTempDirectory( "test" ); Server repoServer = buildStaticServer( tmpDir ); ServerConnector serverConnector = new ServerConnector( repoServer, new HttpConnectionFactory()); repoServer.addConnector( serverConnector ); repoServer.start(); RemoteRepositoriesService service = getRemoteRepositoriesService(); WebClient.client( service ).header( "Authorization", authorizationHeader ); try { int repoServerPort = serverConnector.getLocalPort(); RemoteRepository repo = getRemoteRepository(); repo.setUrl( "http://localhost:" + repoServerPort ); service.addRemoteRepository( repo ); assertThat( service.checkRemoteConnectivity( repo.getId() ) ).isTrue(); } finally { service.deleteRemoteRepository( "id-new" ); org.apache.archiva.common.utils.FileUtils.deleteQuietly( tmpDir ); repoServer.stop(); } }
FileUtils.deleteQuietly( indexBaseDir); if (!Files.exists(indexBaseDir)) { Files.createDirectories( indexBaseDir );