Re: critique of maven 2.0.2

2006-02-08 Thread Piéroni Raphaël
2006/2/7, Brett Porter [EMAIL PROTECTED]: Piéroni Raphaël wrote: The programs which needs to be created are : - the crawler which reads the poms from a local or remote repository. called from command line. outputs the fact base in a file. You should definitely peek into the

Re: critique of maven 2.0.2

2006-02-08 Thread Steve Loughran
Piéroni Raphaël wrote: 2006/2/7, Brett Porter [EMAIL PROTECTED]: Piéroni Raphaël wrote: The programs which needs to be created are : - the crawler which reads the poms from a local or remote repository. called from command line. outputs the fact base in a file. You should definitely peek

Re: critique of maven 2.0.2

2006-02-08 Thread Piéroni Raphaël
2006/2/8, Steve Loughran [EMAIL PROTECTED]: Piéroni Raphaël wrote: I don't know if it is the right tool. i jumped on Steve proposition as i was found of prolog during my school years. I don't know if it is right either. One good reason for not using it, but for sticking in java, is

Re: critique of maven 2.0.2

2006-02-08 Thread Steve Loughran
Piéroni Raphaël wrote: 2006/2/8, Steve Loughran [EMAIL PROTECTED]: Piéroni Raphaël wrote: I don't know if it is the right tool. i jumped on Steve proposition as i was found of prolog during my school years. I don't know if it is right either. One good reason for not using it, but for

Re: critique of maven 2.0.2

2006-02-08 Thread Piéroni Raphaël
2006/2/8, Steve Loughran [EMAIL PROTECTED]: Piéroni Raphaël wrote: 2006/2/8, Steve Loughran [EMAIL PROTECTED]: Piéroni Raphaël wrote: I don't know if it is the right tool. i jumped on Steve proposition as i was found of prolog during my school years. I don't know if it is right

Re: critique of maven 2.0.2

2006-02-08 Thread Piéroni Raphaël
To overcome the license issue, maybe a tool which use a gpl prolog to the queries shown by Steve can be created at mojo.codehaus.org ? I don't remember the license policy. So whatever the means and the licences issues, are we agree about the task such a tool have to do (the needs expressed by

graphing (was: critique of maven 2.0.2)

2006-02-08 Thread Brett Porter
That's an option, but I'd really prefer to look at other options first. If you do something in prolog, how many other people are going to be able to work with you on it? Is it something others are going to be able to quickly understand and modify/improve? And I need to emphasise again that there

Re: critique of maven 2.0.2

2006-02-07 Thread Steve Loughran
Brett Porter wrote: Steve Loughran wrote: something below hibernate3.1 pulls in junit3.7, which really annoyed me when I tracked it down. Do you know what it is from -X? I'm thinking commons-something. -X? do you mean verbose=true in the task?

Re: critique of maven 2.0.2

2006-02-07 Thread Brett Porter
Yep, that's it. Sorry, force of habit. Steve Loughran wrote: Brett Porter wrote: Steve Loughran wrote: something below hibernate3.1 pulls in junit3.7, which really annoyed me when I tracked it down. Do you know what it is from -X? I'm thinking commons-something. -X? do you mean

Re: critique of maven 2.0.2

2006-02-07 Thread Brett Porter
I think the solution is easier: Anyone that proves they are capable will be given access to do this. We won't be handing out responsibility to volunteers who have not yet proven they are capable at the task through patches - just like how commit access is granted in general. We do need better

Re: critique of maven 2.0.2

2006-02-07 Thread Steve Loughran
Brett Porter wrote: I think the solution is easier: Anyone that proves they are capable will be given access to do this. We won't be handing out responsibility to volunteers who have not yet proven they are capable at the task through patches - just like how commit access is granted in

Re: critique of maven 2.0.2

2006-02-07 Thread Piéroni Raphaël
Hello, I have not so much time, but i am volunteering on this if some one can point me to the 'dependency graph api'. And i needed some idea of code to work at home. this one is especially insterresting part (obviously the prolog one - Steve, if you can point me to the java-prolog library you

Re: critique of maven 2.0.2

2006-02-07 Thread Jason van Zyl
Piéroni Raphaël wrote: Hello, I have not so much time, but i am volunteering on this if some one can point me to the 'dependency graph api'. And i needed some idea of code to work at home. this one is especially insterresting part (obviously the prolog one - Steve, if you can point me to the

Re: critique of maven 2.0.2

2006-02-07 Thread Steve Loughran
Piéroni Raphaël wrote: Hello, I have not so much time, but i am volunteering on this if some one can point me to the 'dependency graph api'. And i needed some idea of code to work at home. this one is especially insterresting part (obviously the prolog one - Steve, if you can point me to the

Re: critique of maven 2.0.2

2006-02-07 Thread Piéroni Raphaël
I made some prolog at school, but never had since. but i remember well enough. Obviously the first thing to do is to create the facts by reading the poms. Which means reading all the poms at ibiblio (i remember there is a CVS/SVN of all the poms but where ?) I do not get the point about exclusion

Re: critique of maven 2.0.2

2006-02-07 Thread Piéroni Raphaël
Hello, Here are my toughs about this. Needs: from Steve Loughran : reverse analysis, who uses junit, or junit-3.7 cycle detection; who depends on a dependency missing artifacts: what depends on things that arent there (split into sun, OSS, proprietary) scale: who depends on the most stuff

Re: critique of maven 2.0.2

2006-02-07 Thread Brett Porter
Piéroni Raphaël wrote: The programs which needs to be created are : - the crawler which reads the poms from a local or remote repository. called from command line. outputs the fact base in a file. You should definitely peek into the maven-repository-manager in the SVN repo. We already have a

Re: critique of maven 2.0.2

2006-02-06 Thread Steve Loughran
Piotr Bzdyl wrote: Hello, http://www.ctoforaday.com/archives/49.html I agree with the author about dependency management and transitional dependency handling. I don't know why Maven 2 includes all optional dependencies by default. Why must I care what all possible features hibernate has

Re: critique of maven 2.0.2

2006-02-06 Thread Steve Loughran
Carlos Sanchez wrote: It doesn't include optional transitive dependencies, and hibernate latest poms have been fixed long time ago. I guess it depends on what bit of hibernate you use My patches to get hibernate-annotations/entity-manager to work are here:

Re: critique of maven 2.0.2

2006-02-06 Thread Brett Porter
Steve Loughran wrote: something below hibernate3.1 pulls in junit3.7, which really annoyed me when I tracked it down. Do you know what it is from -X? I'm thinking commons-something. I think I'd also like a global set of exclusions, telling apps not to do anything related to xml parsers

critique of maven 2.0.2

2006-02-03 Thread Robert Watts
http://www.ctoforaday.com/archives/49.html Seems fair to me, has mirrored may of the headaches with our own implementation. Rob. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL

Re: critique of maven 2.0.2

2006-02-03 Thread Arik Kfir
Hi, IMO the most urgent thing the ibiblio repository needs now is decentralized management - meaning: assiging certain people (or groups of people) to be responsible for managing a specific part of the repo (e.g. joe is managing all hibernate-related POMs...) These people can be among the maven

Re: critique of maven 2.0.2

2006-02-03 Thread Piotr Bzdyl
Hello, http://www.ctoforaday.com/archives/49.html I agree with the author about dependency management and transitional dependency handling. I don't know why Maven 2 includes all optional dependencies by default. Why must I care what all possible features hibernate has and exclude all

Re: critique of maven 2.0.2

2006-02-03 Thread Arik Kfir
AFAIK maven does not include optional dependencies (unless you specify you want them). The problem is that usually, they are not declared as optional in the POMs in the repository (though I could be wrong here..) On 2/3/06, Piotr Bzdyl [EMAIL PROTECTED] wrote: Hello,

Re: critique of maven 2.0.2

2006-02-03 Thread Piotr Bzdyl
Hello, AFAIK maven does not include optional dependencies (unless you specify you want them). The problem is that usually, they are not declared as optional in the POMs in the repository (though I could be wrong here..) I am not sure not but I tried some time ago and I think that it

Re: critique of maven 2.0.2

2006-02-03 Thread Carlos Sanchez
It doesn't include optional transitive dependencies, and hibernate latest poms have been fixed long time ago. On 2/3/06, Piotr Bzdyl [EMAIL PROTECTED] wrote: Hello, AFAIK maven does not include optional dependencies (unless you specify you want them). The problem is that usually, they are

Re: critique of maven 2.0.2

2006-02-03 Thread John Casey
exclusions are a method of last resort, to help you compensate for bad upstream metadata...usage of includes in the dependency declaration makes this method much more prone to [ab]use IMO. When we decided to include exclusions/, we understood that it *should* be a fleeting problem, depending