is there a way to get the meta data repo for  a particula repo. as i
understood we can get all details of the repository by using itz meta data
repository. (i follwed the DefaultMetadataResolver class.)

On Wed, Jun 2, 2010 at 2:24 PM, Deng Ching <[email protected]> wrote:

> Did you check the MetadataResolver class? I think you can get the artifacts
> in the repository from there.. :)
>
> -Deng
>
> On Wed, Jun 2, 2010 at 4:48 PM, Eshan Sudharaka <[email protected]
> >wrote:
>
> > On Wed, Jun 2, 2010 at 12:17 PM, Deng Ching <[email protected]> wrote:
> >
> > > In that case, I don't think you'd need the readMetadata(..) method?
> >
> >  here i am confusing. how do we know what are the avialable artifacts is
> > the
> > repository with out reading the maven meta data xml file..? my approach
> was
> > to get the list of available artifacts in the source repo  by reading the
> > maven meta data xml file. then i am going to pass  the maven meta data
> xml
> > file to read (by using archiva existing class).So  i need to find a way
> to
> > search the maven meta data file(location). So it can be implemented in
> > another class.
> >
> >
> > > As for
> > > the searchRepo(..) method, I think this should be moved out of the
> class
> > > into a separate one since it is not specific for the source repository,
> > but
> > > rather to the target repository.
> > >
> > >
> >
> > > It would also be good to change the name of the class to make it more
> > > descriptive of what it intends to do..
> > >
> > > Thanks,
> > > Deng
> > >
> > > On Tue, Jun 1, 2010 at 2:03 PM, Eshan Sudharaka <[email protected]
> > > >wrote:
> > >
> > > > On Tue, Jun 1, 2010 at 11:20 AM, Deng Ching <[email protected]>
> wrote:
> > > >
> > > > > Thanks for attaching the diagram in the wiki page :)
> > > > >
> > > > > Right now, I'm not sure what the SourceArtifactDetails is
> > specifically
> > > > for.
> > > > > From the last diagram you sent in the previous thread (
> > > > >
> > > > >
> > > >
> > >
> >
> http://old.nabble.com/procedure-for-the-stage-repo-merge-implementation-td28647541.html
> > > > > ),
> > > > > I thought it was for a source artifact. But now, it looks like it's
> > > > > specifically for the source repository?
> > > > >
> > > > > ya. It gather  information of source  repository  that we are going
> > to
> > > > mearge. once we  have a source artifact list then we can search
> through
> > > the
> > > > destination repository and copy them.
> > > >
> > > > since i am going to introduce both replacing(for available artifact
> in
> > > > target repo) and copying i thought  it is better to gather
>  information
> > > > about source repo.
> > > >
> > > >
> > > > > -Deng
> > > > >
> > > > > On Mon, May 31, 2010 at 3:29 PM, Deng Ching <[email protected]>
> > wrote:
> > > > >
> > > > > > Hi Eshan,
> > > > > >
> > > > > > Can you attach/add the images to the wiki page so we can relate
> it
> > to
> > > > the
> > > > > > specific proposal?
> > > > > > Btw, I agree with what Brett said.. you shouldn't be reading the
> > > > metadata
> > > > > > to get the artifacts in the source repository.
> > > > > >
> > > > > > -Deng
> > > > > >
> > > > > > On Mon, May 31, 2010 at 11:52 AM, Eshan Sudharaka <
> > > > [email protected]
> > > > > >wrote:
> > > > > >
> > > > > >> On Mon, May 31, 2010 at 9:19 AM, Eshan Sudharaka <
> > > > [email protected]
> > > > > >> >wrote:
> > > > > >>
> > > > > >> > <metadata>
> > > > > >> >   <groupId>log4j</groupId>
> > > > > >> >   <artifactId>log4j</artifactId>
> > > > > >> >   <versioning>
> > > > > >> >     <latest>1.2.14</latest>
> > > > > >> >     <release>1.2.14</release>
> > > > > >> >     <versions>
> > > > > >> >       <version>1.2.8</version>
> > > > > >> >       <version>1.2.14</version>
> > > > > >> >     </versions>
> > > > > >> >   </versioning>
> > > > > >> > </metadata>
> > > > > >> >  by reading this files we can get the list of available
> > artifacts
> > > in
> > > > > the
> > > > > >> > source repo. Then we can do differeent actions for merging for
> > > > > following
> > > > > >> > cases.
> > > > > >> >  * there is a same artifact in target repo
> > > > > >> >  * no such artifact in target repo
> > > > > >> >
> > > > > >> > On Sun, May 30, 2010 at 12:13 PM, Brett Porter <
> > [email protected]>
> > > > > >> wrote:
> > > > > >> >
> > > > > >> >> The image was missing (this list would strip attachments).
> > Maybe
> > > > you
> > > > > >> can
> > > > > >> >> post it to the wiki?
> > > > > >> >>
> > > > > >> >
> > > > > >> > il send the link.
> > > > > >> >
> > > > > >> >>
> > > > > >> >>
> > > > > >>
> > > > >
> > > >
> > >
> >
> http://picasaweb.google.com/104163866911029090831/ClassDiagrams#5477276612723378274
> > > > > >> >> As for existing tools - the repository scanner is what
> > traverses
> > > > the
> > > > > >> >> folder structure, but I'm unsure why you need to do that for
> > the
> > > > > >> metadata
> > > > > >> >> files - the mechanism should be artifact centric and the
> > metadata
> > > > > files
> > > > > >> just
> > > > > >> >> go along with them.
> > > > > >> >>
> > > > > >> >> - Brett
> > > > > >> >>
> > > > > >> >> On 28/05/2010, at 7:37 PM, Eshan Sudharaka wrote:
> > > > > >> >>
> > > > > >> >> > here i have  attached the basic structure of the class. And
> i
> > > > want
> > > > > to
> > > > > >> >> know  do i need to implement a search method to iterate
> through
> > > the
> > > > > >> folder
> > > > > >> >> structure and find the maven meta data XML files ? or that
> > > > > >> functionality is
> > > > > >> >> al;ready there in archiva code base ?
> > > > > >> >> >
> > > > > >> >> > --
> > > > > >> >> > P.A.Eshan Sudharaka
> > > > > >> >> > Dept of Computer Science and Engineering
> > > > > >> >> > University of Moratuwa
> > > > > >> >> > Sri Lanka
> > > > > >> >>
> > > > > >> >>
> > > > > >> >
> > > > > >> >
> > > > > >> > --
> > > > > >> > P.A.Eshan Sudharaka
> > > > > >> > Dept of Computer Science and Engineering
> > > > > >> > University of Moratuwa
> > > > > >> > Sri Lanka
> > > > > >> >
> > > > > >>
> > > > > >>
> > > > > >>
> > > > > >> --
> > > > > >> P.A.Eshan Sudharaka
> > > > > >> Dept of Computer Science and Engineering
> > > > > >> University of Moratuwa
> > > > > >> Sri Lanka
> > > > > >>
> > > > > >
> > > > > >
> > > > >
> > > >
> > > >
> > > >
> > > > --
> > > > P.A.Eshan Sudharaka
> > > > Dept of Computer Science and Engineering
> > > > University of Moratuwa
> > > > Sri Lanka
> > > >
> > >
> >
> >
> >
> > --
> > P.A.Eshan Sudharaka
> > Dept of Computer Science and Engineering
> > University of Moratuwa
> > Sri Lanka
> >
>



-- 
P.A.Eshan Sudharaka
Dept of Computer Science and Engineering
University of Moratuwa
Sri Lanka

Reply via email to