|
|
|
|
|
by three-cups
3832 days ago
|
|
It may be standard for Java, but I wouldn't say it's simple. I'll give you an example. Say I want to use protobufs. There are a couple prerequisites: 1) I have to know the protobuf syntax. 2) I have to know how to compile the protobuf file into my language of choice. If you're using maven, you also have to know which plugin to use (a simple google search), and add the 30 lines of XML to your build file. This is not such a big deal, except you're also hoping that the plugin supports all the protoc features that you may need. And what versions of protoc does the plugin work with? And is the plugin well documented? Compare this to using make, or even using the <exec> ant task. protoc is well documented and you can access all the features you want in a standard way (command line options and arguments). |
|
Last I checked when I use make I still have to find and download all dependencies before I can get a working build.
Maven sorts all that.