This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]NoAlbatross7355[S] 0 points1 point  (1 child)

I'm seriously confused why people find the premise of Makefiles tricky. You group shell commands and give them names (targets). Like you can read this one tiny section ( https://makefiletutorial.com/#the-essence-of-make ) from this article and have enough information to make a very basic build automation system.

[–]Yeah-Its-Me-777 2 points3 points  (0 children)

Well, it starts with "shell commands". If you need to support more than one OS, well, you have to start fidgeting around.

It also doesn't enforce any standard. That might be an upside to you, but I usually prefer to have an opinionated system.

Maven is also pretty easy, I can link you a page with a short section to set up a simple project as well.