List Info

Thread: Re: Why Maven sucks (part 1)




Re: Why Maven sucks (part 1)
user name
2008-04-21 18:22:42
On 04/21/2008 03:08 PM, Ovidiu Feodorov wrote:
> 
> Thank you, Rémy
> 
> The system I am talking about I delegates the build
tasks to ant, 
> feeding it with the appropriate dependency information.
In this respect, 
> your build can be as simple as "ant", no need
for maven commands.
> 
> In order to implement this, the dependency manager
recursively walks the 
> dependency tree and detects the transitive closure of
your project's 
> dependencies, "flattens" the dependency tree,
and in its current 
> implementation, it just bails out with a loud error
message when it 
> detects a version conflict. It doesn't try to
"guess" anything, even 
> that heuristics can be optionally plugged in (I am
personally afraid of 
> heuristics, they have a habit of yielding unexpected
results, so I won't 
> encourage that)
> 
> Here's the manual: htt
p://fragma.sourceforge.net/FragmaUserGuide.pdf
> 
> As I said before, my proposal is to use it to configure
a small 
> peripheral project, and if conclusions prove to be
positive, decide what 
> to do from there, in case you guys decide to go this
route.

I'm willing try this out on Remoting 3 (which is the very
definition of a 
small peripheral project).  My only requirements are:

1) the build has to work exactly as it does now (it's purely
ant at the 
moment, and works just fine, though some of the deps are
downloaded from 
the Maven part of the repository)
2) none of my time required   Though
I'm willing to answer questions 
about the build

http://www.jboss.
org/jbossremoting/

- DML
_______________________________________________
jboss-development mailing list
jboss-developmentlists.jboss.org
https://lists.jboss.org/mailman/listinfo/jboss-develop
ment

Re: Why Maven sucks (part 1)
user name
2008-04-22 00:26:47
David M. Lloyd wrote:
>
> I'm willing try this out on Remoting 3 (which is the
very definition 
> of a small peripheral project).  My only requirements
are:
>
> 1) the build has to work exactly as it does now (it's
purely ant at 
> the moment, and works just fine, though some of the
deps are 
> downloaded from the Maven part of the repository)

That's doable. I need to add support for a Maven repository,
which I 
wanted to do anyway, but as a short term solution, we can
use this kind 
of repository: http://repository.no
vaordis.org/ Something like this can 
be set up in ten minutes, and it can be a placeholder until
Maven 
repository support is ready.

> 2) none of my time required   Though
I'm willing to answer questions 
> about the build
>
> http://www.jboss.
org/jbossremoting/
Well, that's fine in what I am concerned. I don't expect
much work to go 
into this. You need to clear this with your managers,
though, remember 
that I am not JBoss anymore ...

>
> - DML

_______________________________________________
jboss-development mailing list
jboss-developmentlists.jboss.org
https://lists.jboss.org/mailman/listinfo/jboss-develop
ment

[1-2]

about | contact  Other archives ( Real Estate discussion Medical topics )