> On Apr 3, 2019, at 2:18 PM, Mike Billman <mikebill...@qcsoftware.com> wrote:
> 
> Figured out what was causing this...conflicting files.  At one point, we had 
> a build.gradle file in the same directory so that a gradle command could be 
> issue to build the webui into our local environment.  That is no longer 
> needed, so I deleted that file and it behaves as I would expect it.
> 

This is pointing out a general issue I’d like to focus on at some point 
“fairly” soon in NB which is the ability to blend builds and projects. As an 
example, Gradle is a build tool, not just Java specific, and as such one can 
use it for Angular projects with Gradle plugins which will make sure the proper 
Node and NPM etc are setup and installed in a special cached way to allow for 
easier consistent builds with nothing more than a JDK and a Gradle wrapper. 
This is super handy; both for QA and backend devs to work together with 
front-end folks. Of course then, one needs to be able to work on both the Node 
and Gradle projects; blended. This project structure can include C++ and even 
Python. We are currently blending Gradle and Python, but at some point will 
also have Angular & Node in the mix.

This is a similar usage in the DotNet world to using Cake as a general purpose 
build tool.

Wade

Reply via email to