Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Investigate AQAvit use of maven #388

Open
smlambert opened this issue Jan 2, 2023 · 0 comments
Open

Investigate AQAvit use of maven #388

smlambert opened this issue Jan 2, 2023 · 0 comments
Labels
enhancement New feature or request question Further information is requested

Comments

@smlambert
Copy link
Contributor

smlambert commented Jan 2, 2023

Currently the AQAvit base layer utilizes ant for building test materials and in some cases fetching dependencies. This choice was due in part to the large amount of materials that already use ant. While it may not make sense to remove ant from the project and wholesale replace it with something else (maven would be the preference over gradle?), we should look at the pros and cons and effort of doing so, to determine if we should either:

  • replace ant with maven
  • support both ant and maven (which ever is used by the material we are adding to the AQA suite)
  • continue to use ant (and create ant scripts for materials that do not use it as their chosen build system)
  • use ant and incorporate ivy for dependency bits

We can use this issue to create notes on use cases and pros and cons as well as annotating what points in TKG would need modification to be able to support something new.

Useful related reading material:

@smlambert smlambert added enhancement New feature or request question Further information is requested labels Jan 2, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request question Further information is requested
Projects
None yet
Development

No branches or pull requests

1 participant