JCoz icon indicating copy to clipboard operation
JCoz copied to clipboard

Implement build workflow

Open Byte-Lab opened this issue 9 years ago • 4 comments

Our current build process isn't great. When you build a maven jar, it doesn't include dependencies, and we can't assume that the user will have them (i.e. tools.jar or javafx). We should change our build process to make it relatively painless to build a single jar that we can ship to our clients.

Byte-Lab avatar Jul 24 '16 22:07 Byte-Lab

This and refactoring (#10) are highest priority right now. We need to get a good build process in place or nobody is going to want to use the profiler.

Byte-Lab avatar Jul 30 '17 00:07 Byte-Lab

Possible build tools:

  • Bazel (https://bazel.build/)
  • SCons (http://scons.org/)

Byte-Lab avatar Jul 30 '17 01:07 Byte-Lab

I'm going to go with SCons for now because that's what VMware uses

Byte-Lab avatar Jul 30 '17 19:07 Byte-Lab

FYI @streetster @Octogonapus I forgot that I opened this issue a while back. Let's definitely NOT use SCons. As mentioned on Gitter, we'll start with trying to use Bazel.

Byte-Lab avatar Oct 05 '19 00:10 Byte-Lab