From 9357da09d3178cc606fa3ba9b3a41ad8b75d4d21 Mon Sep 17 00:00:00 2001 From: Olivier Lamy Date: Tue, 16 Aug 2011 23:03:30 +0000 Subject: [PATCH] upgrade to last versions of quartz and ehcache git-svn-id: https://svn.apache.org/repos/asf/archiva/trunk@1158469 13f79535-47bb-0310-9956-ffa450edef68 --- .../consumers/core/MetadataUpdaterConsumer.java | 2 +- .../indexing/ArchivaIndexingTaskExecutor.java | 10 +++++----- .../scheduler/indexing/ArtifactIndexingTask.java | 2 +- pom.xml | 4 ++-- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/archiva-modules/archiva-base/archiva-consumers/archiva-core-consumers/src/main/java/org/apache/maven/archiva/consumers/core/MetadataUpdaterConsumer.java b/archiva-modules/archiva-base/archiva-consumers/archiva-core-consumers/src/main/java/org/apache/maven/archiva/consumers/core/MetadataUpdaterConsumer.java index f4dd2c9f4..2244f72e3 100644 --- a/archiva-modules/archiva-base/archiva-consumers/archiva-core-consumers/src/main/java/org/apache/maven/archiva/consumers/core/MetadataUpdaterConsumer.java +++ b/archiva-modules/archiva-base/archiva-consumers/archiva-core-consumers/src/main/java/org/apache/maven/archiva/consumers/core/MetadataUpdaterConsumer.java @@ -180,7 +180,7 @@ public class MetadataUpdaterConsumer public void processFile( String path ) throws ConsumerException { - // Ignore paths like .indexer etc + // Ignore paths like .index etc if ( !path.startsWith( "." ) ) { try diff --git a/archiva-modules/archiva-scheduler/archiva-scheduler-indexing/src/main/java/org/apache/archiva/scheduler/indexing/ArchivaIndexingTaskExecutor.java b/archiva-modules/archiva-scheduler/archiva-scheduler-indexing/src/main/java/org/apache/archiva/scheduler/indexing/ArchivaIndexingTaskExecutor.java index 175c2243c..19a66eb06 100644 --- a/archiva-modules/archiva-scheduler/archiva-scheduler-indexing/src/main/java/org/apache/archiva/scheduler/indexing/ArchivaIndexingTaskExecutor.java +++ b/archiva-modules/archiva-scheduler/archiva-scheduler-indexing/src/main/java/org/apache/archiva/scheduler/indexing/ArchivaIndexingTaskExecutor.java @@ -113,10 +113,10 @@ public class ArchivaIndexingTaskExecutor && indexingTask.isExecuteOnEntireRepo() ) { // TODO update or not !! - // do the full scan + // olamy currently do the full scan try { - nexusIndexer.scan( context ); + nexusIndexer.scan( context, null, false ); } catch ( IOException e ) { @@ -188,11 +188,8 @@ public class ArchivaIndexingTaskExecutor FlatSearchRequest flatSearchRequest = new FlatSearchRequest( q, context ); FlatSearchResponse flatSearchResponse = nexusIndexer.searchFlat( flatSearchRequest ); if ( flatSearchResponse.getResults().isEmpty() ) - //if ( d.totalHits == 0 ) { log.debug( "Adding artifact '{}' to index..", ac.getArtifactInfo() ); - //indexerEngine.index( context, ac ); - //context.getIndexWriter().commit(); nexusIndexer.addArtifactToIndex( ac, context ); } else @@ -244,14 +241,17 @@ public class ArchivaIndexingTaskExecutor { try { + context.optimize(); + File managedRepository = new File( repository.getLocation() ); final File indexLocation = new File( managedRepository, ".index" ); IndexPackingRequest request = new IndexPackingRequest( context, indexLocation ); indexPacker.packIndex( request ); log.debug( "Index file packaged at '{}'.", indexLocation.getPath() ); + } catch ( IOException e ) { diff --git a/archiva-modules/archiva-scheduler/archiva-scheduler-indexing/src/main/java/org/apache/archiva/scheduler/indexing/ArtifactIndexingTask.java b/archiva-modules/archiva-scheduler/archiva-scheduler-indexing/src/main/java/org/apache/archiva/scheduler/indexing/ArtifactIndexingTask.java index 353386972..688d465f9 100644 --- a/archiva-modules/archiva-scheduler/archiva-scheduler-indexing/src/main/java/org/apache/archiva/scheduler/indexing/ArtifactIndexingTask.java +++ b/archiva-modules/archiva-scheduler/archiva-scheduler-indexing/src/main/java/org/apache/archiva/scheduler/indexing/ArtifactIndexingTask.java @@ -185,7 +185,7 @@ public class ArtifactIndexingTask } context = indexer.addIndexingContext( repository.getId(), repository.getId(), managedRepository, indexDirectory, - managedRepository.toURI().toURL().toString(), + managedRepository.toURI().toURL().toExternalForm(), indexDirectory.toURI().toURL().toString(), indexCreators ); context.setSearchable( repository.isScanned() ); diff --git a/pom.xml b/pom.xml index 262928e48..340ba9d24 100644 --- a/pom.xml +++ b/pom.xml @@ -660,7 +660,7 @@ org.quartz-scheduler quartz - 2.0.1 + 2.0.2 c3p0 @@ -1140,7 +1140,7 @@ net.sf.ehcache ehcache-core - 2.4.2 + 2.4.3 commons-logging -- 2.39.5