Depending on what information you need, it may be easier to walk local
repository in your code. If you decide to use maven indexer, keep in
mind that we plan to remove it from m2e core some time in the future.
This won't happen in m2e 1.6 this year, but it will happen eventually ;-)

Also, please use m2e-dev mailing list for questions about developing m2e
and m2e extensions. Lets keep m2e-users for m2e usages discussions.

--
Regards,
Igor

On 2015-03-24 6:15, [email protected] wrote:
Hello

I have indexed local maven repository...now I need to retrieve all
informations regarding every artefacts...

do I understand it correct that I should use search query...and I will
get all gathered information from the indexingContext??


those were my indexers:

      List<IndexCreator> indexers = new ArrayList<>();
         indexers.add(plexusContainer.lookup(IndexCreator.class, "min"));
         indexers.add( plexusContainer.lookup( IndexCreator.class,
"maven-archetype" ) );
         indexers.add( plexusContainer.lookup( IndexCreator.class,
"osgi-metadatas" ) );

so now I need to create search querry?

public Map<String, Collection<ArtifactInfo>> getResultsMap( String
repositoryId,
                                                                 String
query )
             throws IOException, ParseException
     {
         Map<String, Collection<ArtifactInfo>> resultsMap = new
LinkedHashMap<>();
         final Set<ArtifactInfo> artifactInfoResults =
repositoryIndexManager.getRepositoryIndex( repositoryId )
                                                                             
.search( query );

         if ( !artifactInfoResults.isEmpty() )
         {
             resultsMap.put( repositoryId, artifactInfoResults );
         }

         return resultsMap;
     }

Thanks


_______________________________________________
m2e-users mailing list
[email protected]
To change your delivery options, retrieve your password, or unsubscribe from 
this list, visit
https://dev.eclipse.org/mailman/listinfo/m2e-users

_______________________________________________
m2e-users mailing list
[email protected]
To change your delivery options, retrieve your password, or unsubscribe from 
this list, visit
https://dev.eclipse.org/mailman/listinfo/m2e-users

Reply via email to