Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I assume if you are using MSBuild you're building .net or otherwise using visual studio. If you want to build these projects with gradle or maven you still have to invoke MSBuild in my experience. It's not strictly necessary AFAIK, but you'd be giving up a lot of what visual studio offers you for little in return.

In general, if you aren't already using a JVM language, there is not a whole lot of reason to use maven or gradle. Pretty much every language has equivalent native build tooling that you should be using instead.

If you are using a JVM language, even for part of your build process, then both can be used as the primary build tool and invoke the build tooling of the other ecosystems as needed. This is most useful when you have a native component that you are using from the JVM.

I have in the past used gradle to build the native C++ components for apps, but in general it reached out to msbuild on windows, and make files on linux.

I've used gradle it to invoke npm commands to build the frontend component of a WAR java webapp.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: