MapStore2 icon indicating copy to clipboard operation
MapStore2 copied to clipboard

Create maven modules to build mapstore.war in a @mapstore/project

Open allyoucanmap opened this issue 5 years ago • 0 comments

Description

The @mapstore/project will provide scripts to create, start and compile standard project. The standard project needs to build also the java parts via maven. Currently we rely on the local files inside the MapStore2 repo but it would be nice to have the needed modules published.

The expected default standard project should be structured as follow:

standard-project/
|-- assets/
|-- configs/
|-- js/
|-- themes/
|-- translations/ 
|-- .gitignore
|-- build.sh
|-- package.json
|-- pom.xml
|-- version.txt

We should expect a single pom.xml in the root that point to the needed published dependencies instead to look inside a MapStore2 submodule or node_modules/mapstore.

We should take into account additional profile such as ldap often used inside projects.

What kind of improvement you want to add? (check one with "x", remove the others)

  • [ ] Minor changes to existing features
  • [ ] Code style update (formatting, local variables)
  • [ ] Refactoring (no functional changes, no api changes)
  • [ ] Build related changes
  • [ ] CI related changes
  • [ ] Other... Please describe:

Other useful information

allyoucanmap avatar Jan 13 '21 14:01 allyoucanmap