diff options
-rw-r--r-- | archiva-base/archiva-consumers/archiva-lucene-consumers/src/main/java/org/apache/maven/archiva/consumers/lucene/IndexContentConsumer.java | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/archiva-base/archiva-consumers/archiva-lucene-consumers/src/main/java/org/apache/maven/archiva/consumers/lucene/IndexContentConsumer.java b/archiva-base/archiva-consumers/archiva-lucene-consumers/src/main/java/org/apache/maven/archiva/consumers/lucene/IndexContentConsumer.java index f65666dde..64c3e5603 100644 --- a/archiva-base/archiva-consumers/archiva-lucene-consumers/src/main/java/org/apache/maven/archiva/consumers/lucene/IndexContentConsumer.java +++ b/archiva-base/archiva-consumers/archiva-lucene-consumers/src/main/java/org/apache/maven/archiva/consumers/lucene/IndexContentConsumer.java @@ -90,6 +90,8 @@ public class IndexContentConsumer private RepositoryContentIndex index; private File repositoryDir; + + private String repositoryId; public String getId() { @@ -124,6 +126,7 @@ public class IndexContentConsumer throw new ConsumerException( "Consumer requires managed repository." ); } + this.repositoryId = repository.getId(); this.repositoryDir = new File( repository.getUrl().getPath() ); this.index = indexFactory.createFileContentIndex( repository ); } @@ -135,6 +138,7 @@ public class IndexContentConsumer try { File file = new File( repositoryDir, path ); + record.setRepositoryId( this.repositoryId ); record.setFilename( path ); record.setContents( FileUtils.readFileToString( file, null ) ); |