Dub, Cargo, Go, Gradle, Maven

Russel Winder russel at winder.org.uk
Wed Feb 21 10:50:47 UTC 2018


On Fri, 2018-02-16 at 19:31 +0000, Dmitry Olshansky via Digitalmars-d
wrote:
> 
[…]
> Me personally in love with plugins and general purpose language 
> available to define tasks. Scala’s SBT may have many faults but 
> plugins and extensibility make it awesome.

Maven has plugins but is seriously unwieldy, uses XML for project
descriptions, and the dependency resolution algorithm is faulty. Gradle
fixes most of the problems of Maven and can also do C++ building. It
could also do D building, but given it's focus on JCenter and Maven
Central for dependency management is it the right tool. It could be as
it would just require plugins to put Dub in play.

Gradle's dependency management is tried tested and works well even at
massive scale.

-- 
Russel.
===========================================
Dr Russel Winder      t: +44 20 7585 2200
41 Buckmaster Road    m: +44 7770 465 077
London SW11 1EN, UK   w: www.russel.org.uk
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: This is a digitally signed message part
URL: <http://lists.puremagic.com/pipermail/digitalmars-d/attachments/20180221/99944e81/attachment.sig>


More information about the Digitalmars-d mailing list