// we retun only artifacts without classifier in quick search, olamy cannot find a way to say with this field empty
// FIXME cannot find a way currently to setup this in constructQuery !!!
- return search( limits, q, indexingContextIds, NoClassifierArtifactInfoFilter.LIST, selectedRepos, false );
+ return search( limits, q, indexingContextIds, NoClassifierArtifactInfoFilter.LIST, selectedRepos, true );
}
{
assertTrue( "file not exists " + artifactFile.getPath(), artifactFile.exists() );
ArtifactContext ac = artifactContextProducer.getArtifactContext( context, artifactFile );
+
+ if ( artifactFile.getPath().endsWith( ".pom" ) )
+ {
+ ac.getArtifactInfo().fextension = "pom";
+ ac.getArtifactInfo().packaging = "pom";
+ ac.getArtifactInfo().classifier = "pom";
+ }
nexusIndexer.addArtifactToIndex( ac, context );
context.updateTimestamp( true );
}
files.add( new File( FileUtil.getBasedir(), "src/test/" + TEST_REPO_1
+ "/org/apache/archiva/archiva-search/1.0/archiva-search-1.0.jar" ) );
+
+ files.add( new File( FileUtil.getBasedir(), "src/test/" + TEST_REPO_1
+ + "/org/apache/archiva/archiva-search/1.0/archiva-search-1.0.pom" ) );
+
files.add( new File( FileUtil.getBasedir(), "src/test/" + TEST_REPO_1
+ "/org/apache/archiva/archiva-search/1.0/archiva-search-1.0-sources.jar" ) );
if ( ac != null )
{
+ // MRM-1779 pom must be indexed too
+ // TODO make that configurable?
+ if ( artifactFile.getPath().endsWith( ".pom" ) )
+ {
+ ac.getArtifactInfo().fextension = "pom";
+ ac.getArtifactInfo().packaging = "pom";
+ ac.getArtifactInfo().classifier = "pom";
+ }
if ( indexingTask.getAction().equals( ArtifactIndexingTask.Action.ADD ) )
{
//IndexSearcher s = context.getIndexSearcher();
this.classifier=ko.observable();
//private boolean includePomArtifacts = false;
- this.includePomArtifacts=ko.observable(false);
+ this.includePomArtifacts=ko.observable(true);
this.classifier=ko.observable();
}