The DUB package manager

Russel Winder russel at winder.org.uk
Sun Feb 24 02:41:41 PST 2013


On Sat, 2013-02-23 at 14:58 +0100, deadalnix wrote:
[…]
> Comparing ant and maven is not appropriate here as maven is a 
> build system + a package manager when ant only builds.

Comparing Ant and Maven is perfectly valid since the goal of both is to
build software from source.

> The plugin system of maven is notoriously hellish. This shows 2 
> things :
> 1/ That extending the build system is really required, and if not 
> permitted from the build file themselves, by plugins to extends 
> the descriptive capabilities of the descriptive language.
> 3/ That the benefice of having the build tool and the package 
> manager working together is big as people plebiscite it even when 
> the system is way worse on many other aspects.

Thank goodness Gradle is available and showing that whilst Maven Central
is a wonderful resource, Maven itself is second rate. Ant is fourth
rate.

We should note that Gradle and Maven have dependency management
including of artefacts. In the Java-verse an artefact may contain many
packages.

-- 
Russel.
=============================================================================
Dr Russel Winder      t: +44 20 7585 2200   voip: sip:russel.winder at ekiga.net
41 Buckmaster Road    m: +44 7770 465 077   xmpp: russel at winder.org.uk
London SW11 1EN, UK   w: www.russel.org.uk  skype: russel_winder
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part
URL: <http://lists.puremagic.com/pipermail/digitalmars-d/attachments/20130224/2ab9aaef/attachment-0001.pgp>


More information about the Digitalmars-d mailing list