Merge remote-tracking branch 'enygma/fix-artifact-info-construction' into pr-11
diff --git a/indexer-cli/src/main/java/org/apache/maven/index/cli/NexusIndexerCli.java b/indexer-cli/src/main/java/org/apache/maven/index/cli/NexusIndexerCli.java
index dc4a8f7..c140ace 100644
--- a/indexer-cli/src/main/java/org/apache/maven/index/cli/NexusIndexerCli.java
+++ b/indexer-cli/src/main/java/org/apache/maven/index/cli/NexusIndexerCli.java
@@ -352,7 +352,6 @@
null, // index update url
indexers );
- final IndexSearcher indexSearcher = context.acquireIndexSearcher();
try
{
IndexPacker packer = plexus.lookup( IndexPacker.class );
@@ -361,20 +360,30 @@
indexer.scan( context, listener, true );
- IndexPackingRequest request = new IndexPackingRequest( context, indexSearcher.getIndexReader(), outputFolder );
+ IndexSearcher indexSearcher = context.acquireIndexSearcher();
- request.setCreateChecksumFiles( createChecksums );
-
- request.setCreateIncrementalChunks( createIncrementalChunks );
-
- request.setFormats( Arrays.asList( IndexFormat.FORMAT_V1 ) );
-
- if ( chunkCount != null )
+ try
{
- request.setMaxIndexChunks( chunkCount.intValue() );
- }
+ IndexPackingRequest request =
+ new IndexPackingRequest(context, indexSearcher.getIndexReader(), outputFolder);
- packIndex( packer, request, debug, quiet );
+ request.setCreateChecksumFiles(createChecksums);
+
+ request.setCreateIncrementalChunks(createIncrementalChunks);
+
+ request.setFormats(Arrays.asList(IndexFormat.FORMAT_V1));
+
+ if (chunkCount != null)
+ {
+ request.setMaxIndexChunks(chunkCount.intValue());
+ }
+
+ packIndex(packer, request, debug, quiet);
+ }
+ finally
+ {
+ context.releaseIndexSearcher(indexSearcher);
+ }
if ( !quiet )
{
@@ -383,7 +392,6 @@
}
finally
{
- context.releaseIndexSearcher( indexSearcher );
indexer.removeIndexingContext( context, false );
}
}
diff --git a/pom.xml b/pom.xml
index 418c8d6..aaaa508 100644
--- a/pom.xml
+++ b/pom.xml
@@ -69,7 +69,7 @@
<issueManagement>
<system>jira</system>
- <url>http://jira.codehaus.org/browse/MINDEXER</url>
+ <url>https://issues.apache.org/jira/browse/MINDEXER</url>
</issueManagement>
<ciManagement>
<system>Jenkins</system>
@@ -78,7 +78,7 @@
<distributionManagement>
<site>
<id>apache.website</id>
- <url>scm:svn:https://svn.apache.org/repos/infra/websites/production/maven/content/${maven.site.path}</url>
+ <url>scm:svn:https://svn.apache.org/repos/infra/websites/production/maven/components/${maven.site.path}</url>
</site>
</distributionManagement>
@@ -466,7 +466,7 @@
<artifactId>maven-site-plugin</artifactId>
<version>3.3</version>
<configuration>
- <topSiteURL>scm:svn:https://svn.apache.org/repos/infra/websites/production/maven/content/${maven.site.path}</topSiteURL>
+ <topSiteURL>scm:svn:https://svn.apache.org/repos/infra/websites/production/maven/components/${maven.site.path}</topSiteURL>
</configuration>
</plugin>
<plugin>