On 23 Apr 2007, at 18:10, Jerome Louvel wrote:


Still, some dependencies like AsyncWeb and Simple are not available (yet?) in public repositories. It seems that users could workaround the current limitations by managing a local repository where they would manually upload the missing JAR files with matching POM files and version tags. We could
even provide those POM files in the distribution if that would help.

If you do start your own repository, and there's nothing in the licence of say Asyncweb or Simple preventing you from doing so, you can include those artefacts in that repository as well. Ideally adding the repository for Restlet and the dependency for the chosen Restlet artefacts should then be able to pull down automatically the rest.

 1) fully free

If you go for #1 I can contribute with at least 2 mirror sites which should have enough bandwidth available.

A commercial maven repository for a so-called open source project don't sound quite right for me - what would prevent me from making a competing "free" maven repository that would more easily get support and possibly later merged with ibiblio? And if so - what is then the point of the commercial repository except to encourage forking..?


As I said, we haven't fully decided yet so it's time to express your
opinion. Thierry has already started the work on the repository which will
of course run on Restlets :) He is struggling a bit to find reliable
reference information on the repository layouts. For example, should we support the "legacy" layout from Maven 1 or should be directly move to the
better one introduced by Maven 2. Does anyone has good pointers?

For me, Maven 2, definitively. I don't see a point in a maven 1 repository, as Vincent points out, typical Restlet users are not using Maven 1.

Maven 2 has lots of functionality built-in (OK, it's all plugins) for deploying to repositories, for instance using scp towards an Apache- hosted (or Restlet-directory hosted, I Guess) directory.

The Maven book "Better builds with Maven" - available for free from http://www.mergere.com/common/reg.jsp?form_source=m- m2book&form_landing=DefaultPage - should have some references. You don't have to move the whole build process to Maven to do the deploy, although of course in the long run it could be worthwhile to do that as well.

--
Stian Soiland, myGrid team
School of Computer Science
The University of Manchester
http://www.cs.man.ac.uk/~ssoiland/

Reply via email to