It uses (will use) the same code as that in the repository manager. Basically, the repository has a zip of the index that is downloaded regularly and used to search, making it possible to search remotely.
I'm not sure that helps with browsing - I haven't investigated how the tree is done there. Have you consulted with the mevenide project? They have developed a netbeans plugin and have an IDEA plugin for maven 1.x, with the same developer interested in looking at m2 when time permits. - Brett Laurie Harper wrote: > Which one? I've looked at the M2 Eclipse plugin (m2eclipse, from > Mergere), but that only seems to provide an index search of the local > repository, no remote repo support. > > L. > > Kenney Westerhof wrote: >> On Fri, 24 Mar 2006, Laurie Harper wrote: >> >> The Maven plugin for Eclipse presents a tree-view of all dependencies >> there, maybe you can use some of that code, although I think it's hard to >> come by. >> >> -- Kenney >> >>> Ah, OK, so that only works with local repositories, and will scan the >>> entire repo in one go. I need to be able to work against remote >>> repositories and perform incremental discovery (think tree view, loading >>> only as much as necessary to display each sub-tree on node expansion). >>> >>> I think there's code here I can steal though :-) And if I can figure out >>> how to meet my requirements in a way that fits, I'll try to offer some >>> extensions of the existing m-r-d stuff. >>> >>> L. >>> >>> Laurie Harper wrote: >>>> Brett Porter wrote: >>>>> Take a look at the repository-manager code in SVN, specifically >>>>> maven-repository-discovery. >>>> That sounds promising, I hadn't come across that. How come it's in >>>> /maven, not /maven/components? Maybe that'll become clear once I finish >>>> checking it out and have a look at the code... >>>> >>>>> What type of browser are you trying to build - a web client? >>>> Nope, an IDE plugin (Maven2 support for IDEA) :-) >>>> >>>> L. >>>> >>>>> - Brett >>>>> >>>>> Laurie Harper wrote: >>>>>> Does M2 have any APIs for repository navigation and artifact >>>>>> discovery? >>>>>> I'm trying to create a repository browser which presents a tree view, >>>>>> which is easy with M1's 'flat' layout, but with M2's hierarchical >>>>>> layout >>>>>> it's a bit trickier... >>>>>> >>>>>> Specifically, I don't immediately see a way of figuring out whether a >>>>>> directory represents (part of) a group ID or an artifact ID until >>>>>> I look >>>>>> at its child entries, possibly grand-child entries too. >>>>>> >>>>>> It occurs to me that Maven may already abstract all the logic for >>>>>> doing >>>>>> this transparently across both repository layout formats... Am I in >>>>>> luck? :-) >>>>>> >>>>>> L. >>>>>> >>>>>> >>>>>> --------------------------------------------------------------------- >>>>>> To unsubscribe, e-mail: [EMAIL PROTECTED] >>>>>> For additional commands, e-mail: [EMAIL PROTECTED] >>>>>> >>> >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: [EMAIL PROTECTED] >>> For additional commands, e-mail: [EMAIL PROTECTED] >>> >> >> -- >> Kenney Westerhof >> http://www.neonics.com >> GPG public key: http://www.gods.nl/~forge/kenneyw.key > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
