I changed the List in the ArchetypeCatalog to a Set (TreeSet) and that eliminates duplicates. I fixed all the tests but one, and that one I could not figure out what it was trying to test exactly.
I can't get the plugin to package and deploy to my Archiva repository correctly, I don't know what or how many of the dependencies I need to upload.
I also added the ability to set the repository url on the Archetype object when crawling so that field will get populated with some useful information.
I mainly did this so I can set up a archetype:crawl on my Archiva server to crawl the repositories and auto-generate archetype-catalog.xml files for my repositories.
making it so the archetype:crawl doesn't emit duplicates when crawlin…
…g a snapshot repository, also adding a remoteRepository command line option to set the repository field so when you are generating catalog files for say, Archiva, you can specify the url for the remote repository.
getting all the tests to pass, had to comment out 1 place where sort …
…order seems to be an issue
trying to get remoteRepository parameter to work
adding automatic multiple repository processing for Archiva sytle rep…
adding an Archiva specific crawl command
removing batch processing from original crawl goal
fixing writing archetype-catalog.xml to each individual repository
adding filtering to crawl-archiva goal
limiting what can be put in the master catalog with an optional regul…