Ludii icon indicating copy to clipboard operation
Ludii copied to clipboard

add POMs so we can build with maven and use IDEs other than Eclipse

Open aliedperezmartinez opened this issue 2 years ago • 2 comments

  • Adapted the POMs to the existing structure.
  • Isolate (as far as possible) tests from production code.

Additionally this will enable to add tests with more ease.

aliedperezmartinez avatar Apr 09 '22 15:04 aliedperezmartinez

In addition to simplify headless build and isolate tests from production, maven allows to publish the artifacts and be used by external projects.

aliedperezmartinez avatar Apr 09 '22 15:04 aliedperezmartinez

Hey, thanks for your pull request!

While I personally do like Maven, unfortunately we won't be merging this in. Most of our team members prefer to work directly in Eclipse without Maven, and it might for example also be easier for many of our students here who work with the project to not have to learn to work with Maven.

DennisSoemers avatar May 23 '22 10:05 DennisSoemers