Closed ppyordanov closed 9 years ago
This task is relevant to #50 .
As Apache Ant has so far proven to be an efficient way of compiling the source code, it will remain the prime tool for project builds.
This task has been completed and can be closed now.
As Apache Maven is currently used to build and deploy the server, it would be nice to be able to stick to the same software process automation tool. I found a good article by ScottLogic presenting a custom-built plugin that can be used for this purpose. It is convenient and seems to have very flexible configuration options - specifying target build platforms, execution scope, etc.:
A different approach that can be used is to wrap Maven around the Apache build and use a maven-ant encapsulating plugin as a dependency in the containing project in order to invoke Apache Ant.
The best option for the time being, however, is to continue using Apache Ant. The information above just presents some considerations of dependency changes that might be introduced later depending on the system requirements.