title: Gulp + Angular + Springboot + Gradle + [...]
body: <p>I was learning a bit of <em>Angular + Springboot</em> and now it's time to learn how to build all that stuff :)</p>
  
  <p>I've found some quite good tools such as <em>Gulp + Gradle</em>, but I'm not sure how I configure all that together. On Gulp I'll use some tasks such as sass, minify. I also want to use karma (which I assume I would configure with gulp instead of running it separately). <code>Gradle</code> is for building the springboot and Java backend for <code>REST api</code>..</p>
  
  <p>How should I configure all that together?
  I thought it would be something like configuring <code>Gradle</code> to run Gulp first, and then build the java part. Is that right ? What is the best approach?</p>
  
  <p>And besides of that, how to run it in Development time? one thing I liked in Gulp and <code>Springboot</code> is that both give the ability to edit + visualize the static content in real time, so it's quite good for building the angular part.. So with that, would I use <code>gulp</code> or the <code>gradle</code> task <code>bootRun</code> (I would have to change configure it differently as I'm using <em>gulp-browserify</em>). If I use gulp, I would have to build the java part separately, and it would have to be running in other port so I would have to configure CORS on angular..</p>
  
  <p>Can anyone shed some light ? </p>
  
  <p>Thanks in advance!</p>