We have made a custom state machine builder, that builds a state machine from the xml representation that Visual Paradigm Exports. This works fine, but the problem is that we need to export the xml every time we change the state machine in Visual Paradigm.
Therefore we would like to integrate the exporting into the build process(which already does the actual state machine building). The command line tool for exporting works fine, but it requires a license file. And since we have floating licenses we can’t guarantee that there’s a license free when the build system needs it and the build would fail at random, which is something that we absolutely don’t want.
I guess we could reserver a license for the build process, and therefore avoid the problem, but this is a bit expensive, since no one actually needs use the UI. Also the build is distributed and could be executed on any machine(allthough we can force it on a single machine if needed).
The other thing we would like to do, is to integrate the xml export into Visual Studio as a post build step. This is even more problematic, since we have many more programmers than floating licenses, that could potentially build at the same time.
So my question is, is there anyway to export the xml without needing a license? I guess one option, although probably not quite legal, is to use the community edition for exporting.