-
Couldn't load subscription status.
- Fork 214
Description
I was a little confused by finding both a build.xml, as well as a pom.xml in the project, so I was wondering whether I should be building using ant or maven...
I then came across the building from source guide, however that instructed me to create a new build script:
You will need to create a script to build Restcomm-Connect. Copy the script below into a bash script on your local directory at the root of the RestComm-Connect. In this tutorial, the script below is stored in the file restcomm-connect-build.sh.
I did create the script, and that did help me build the project, but then I realized there's already another bash script in the project root already (yeah, i know, i should have noticed!) , which is also titled build.sh - implying that's what I should be using.
I am therefore a little confused...
The .travis.yml file, does imply that the build.sh is the right script to use... But then again the README.md mentions CloudBees..
Clearly, something needs to be updated, so I'm wondering where I can help.
In addition, I am wondering if the build process itself can be simplified. From what I have seen, this currently entails:
- running a bash script, which:
- invokes a maven plugin to set some versions, and then,
- invokes an ant build, which:
- invokes a maven build,
- and once that's finished, more maven plugins are used.
I am wondering if there is already an ongoing effort to just switch everything to maven and get rid of the ant build... ?
I could help. As long as there are no legacy / backward-compatibility reasons that are keeping this from happening, I'd be happy to look into this in more detail and open a PR.