Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
98 commits
Select commit Hold shift + click to select a range
87a7ce2
Implement dynamic request configurations
dsuren1 Oct 29, 2025
328ad90
Merge branch 'master' into dynamic_request
dsuren1 Oct 29, 2025
631e25a
updated unit tests
dsuren1 Oct 29, 2025
883951c
code refactor
dsuren1 Oct 29, 2025
57b1436
remove test
dsuren1 Oct 30, 2025
763e0cf
refactor config rule function
dsuren1 Oct 30, 2025
19e6787
#11577 Doc build fixed for node 22. Build strategy (#11611)
offtherailz Oct 31, 2025
996c2fe
Bump versions on master for release-branch (#11649)
github-actions[bot] Nov 4, 2025
5b493fb
Improve the Street Smart plugin view for 3D maps visualization(Re-log…
rowheat02 Nov 4, 2025
2e6f20c
Bump org.apache.tomcat:tomcat-catalina in /binary (#11639)
dependabot[bot] Nov 5, 2025
0bdbec3
Fix #11257 Add the draping of imagery layers on 3d tiles functionalit…
subashtiwari1010 Nov 5, 2025
178c439
fix: prevent warnings during line drawing (#11642)
rowheat02 Nov 5, 2025
f5f7d99
Fix #11616 Include geonode-#.#.x branches to build and CI workflows (…
allyoucanmap Nov 6, 2025
271e961
Fix #11613 and #11614 issues on mapview's TOC (#11656)
rowheat02 Nov 6, 2025
dcd7ee7
chore: Remove @babel/runtime (#11629)
jna4k Nov 7, 2025
f31a5b6
Grant access to MapStore resources by IP #972 (#11333)
rowheat02 Nov 7, 2025
05f2164
Enhance Itinerary panel (#11657)
dsuren1 Nov 7, 2025
0a8ea9b
Update README.md
tdipisa Nov 7, 2025
ce48cf4
Update README.md
tdipisa Nov 7, 2025
e17baea
Fix link formatting in README.md
offtherailz Nov 10, 2025
8c5297c
Fix Markdown link syntax in README.md
offtherailz Nov 10, 2025
c638771
Map Templates list is not retained when replacing the current map #11…
rowheat02 Nov 10, 2025
19c6358
#11655: Fix Auth token not sent in /rest requests for rule manager (#…
mahmoudadel54 Nov 11, 2025
f57a44c
Fix #11479 Add validation and support for editing restrictions in att…
allyoucanmap Nov 12, 2025
403dee4
Fix #11546 configurable Search plugin layout menu (#11581)
stefanocudini Nov 12, 2025
2678ee9
Fix #5981 add backport github action (#11676)
allyoucanmap Nov 12, 2025
54e9062
Fix #11387 Itinerary geosearch reset (#11675)
dsuren1 Nov 12, 2025
3986dec
Feat: #11527 Add the tabbed view for the dashboard (#11572)
subashtiwari1010 Nov 13, 2025
3a1ad81
Isochrone panel enhancement (#11674)
dsuren1 Nov 13, 2025
068a2ac
#11678: Fix Manage Rule - WMS service is not reachable (#11679)
mahmoudadel54 Nov 14, 2025
9aaed17
fix #10924: fix the regression issue of disable ip filter (#11683)
mahmoudadel54 Nov 14, 2025
af6340d
hide permission for annonimous user (#11690)
rowheat02 Nov 19, 2025
4df89f5
Fix #11691 Test failing randomly during build (#11704)
allyoucanmap Nov 19, 2025
b75a8d2
Fix #5981 improve backport action (#11685)
allyoucanmap Nov 19, 2025
1e92b41
Fix #11709 Concatenated filtering does not work in map (#11711)
subashtiwari1010 Nov 21, 2025
2903e2d
Fix #11710 Legend is not rendered properly (#11713)
subashtiwari1010 Nov 21, 2025
fdbe8e2
Fixes failing binary build (#11717)
offtherailz Nov 24, 2025
72c18c9
Add pull_request_target event to CI workflow (#11719)
offtherailz Nov 24, 2025
15cf361
Fix #11619. Enforce caching headers (#11620)
offtherailz Nov 25, 2025
8f0a40e
Disable tests that randomly fail on jenkins CI (#11725)
offtherailz Nov 25, 2025
c0b9487
Fix #11734. Adjust footer buttons (#11735)
offtherailz Nov 26, 2025
1602fc3
Fix: #11127 Enhance Dockerfile to build image from local source (#11636)
brynsofz Nov 26, 2025
c6db82d
Fix maven publish (#11739)
offtherailz Nov 26, 2025
0fd0085
Set MAVEN_USERNAME environment variable
offtherailz Nov 26, 2025
7d89d2a
Update CI.yml
randomorder Nov 26, 2025
32e3c57
Modify CI workflow for Maven package publishing
offtherailz Nov 26, 2025
7974015
Fix #11731 Support for Burgermenu in Itinerary and Isochrone plugin (…
offtherailz Nov 27, 2025
1fffbef
French translation for "buckets" in Isochrone plugin (#11727)
dsuren1 Nov 27, 2025
967602a
Fix: #11712 Support for template format on vector layers to visualize…
anup39 Nov 27, 2025
5dac1a7
Merge branch 'master' of https://github.com/geosolutions-it/MapStore2…
allyoucanmap Dec 1, 2025
1b6d336
Fix #11748 Access Restrictions for Maps Created from Unadvertised Co…
rowheat02 Dec 2, 2025
c41c790
Add missing logic to support headers and params on layers
allyoucanmap Dec 2, 2025
e6ad159
Update User Guide - Update Tags menu section (#11756)
ElenaGallo Dec 2, 2025
c27477c
Update User Guide - 3D Tiles imagery layers (#11758)
ElenaGallo Dec 2, 2025
23b1527
Fix #11754 - Moved assemply to bin-war module (#11761)
offtherailz Dec 2, 2025
b02c773
Update User Guide - Show the current time and Null values options on …
ElenaGallo Dec 3, 2025
9a8083e
Update User Guide - Cascading search filter (#11766)
ElenaGallo Dec 3, 2025
79d0ea8
#11525 - Improve Maps in Dashboards (#11625)
dsuren1 Dec 3, 2025
21aca5e
Update User Guide - Isochrone plugin (#11769)
ElenaGallo Dec 4, 2025
75fe0d3
Fix the dashboard save, legend dependency and maximize issue (#11715)
subashtiwari1010 Dec 4, 2025
a0da62e
Update User Guide - Itinerary plugin (#11768)
ElenaGallo Dec 4, 2025
2a9e709
updated refresh hash and add migration guideline
dsuren1 Dec 4, 2025
23c58c6
Merge commit 'a0da62e93ec7c7f9049c3343e410d4bea1db33c1' into dynamic_…
dsuren1 Dec 4, 2025
f9ef0e5
update unit test
dsuren1 Dec 4, 2025
e998acf
Update User Guide - Access to MapStore resources by IP (#11771)
ElenaGallo Dec 4, 2025
c45dfe5
Update User Guide - Credentials for secured services (#11774)
ElenaGallo Dec 5, 2025
f61c402
#11777: fix issue of coordinate in the GFI and Share-tool depend on e…
mahmoudadel54 Dec 5, 2025
d4347bb
Update data.fr-FR.json (#11782)
lumathieu Dec 9, 2025
f27d5cc
Update User Guide - MapStore Rule Manager (#11780)
ElenaGallo Dec 10, 2025
72b06b6
Fixed interlinks and names for rule-manager (#11785)
offtherailz Dec 10, 2025
40461f8
Update Changelog for version 2025.02.00 (#11790)
github-actions[bot] Dec 10, 2025
0cc2564
Fix #11792 Search plugin show null or undefined in displayName (#11791)
stefanocudini Dec 10, 2025
474748d
Display version of custom plugins (#11624)
FNI18300 Dec 11, 2025
f5bc240
Fix #11806 Tests compliant with standard italian thousand separator (…
offtherailz Dec 12, 2025
4e68715
#11779: FIX Setting the map projection freezes MapStore causing OOM i…
mahmoudadel54 Dec 12, 2025
87e3315
Set versions of main dependencies (geostore, mapfish, http-proxy) (#1…
github-actions[bot] Dec 12, 2025
a366cd4
#11803: Time dimension: Reload not working, when the last feature is …
mahmoudadel54 Dec 12, 2025
eb67686
Setup CI with Matrix (#11643)
offtherailz Dec 15, 2025
15a02e6
Fix #11812 Update the range validation error message if there is 0 in…
subashtiwari1010 Dec 15, 2025
f337dbb
Revert "#11779: FIX Setting the map projection freezes MapStore causi…
MV88 Dec 17, 2025
603f9a0
Params wmts (#11824)
tha-nordiq Dec 17, 2025
262ff3f
build: upgrade to jdk11 -> jdk17 for bundled jre (#11693)
mahesh-wor Dec 17, 2025
23e16c2
Update Java and NodeJS version requirements (#11827)
offtherailz Dec 18, 2025
9d999b9
#11397 (#11398)
congchen1101 Dec 18, 2025
4108074
#11395 (#11396)
congchen1101 Dec 18, 2025
a31f6f8
Fix #11819 Add the flag to hide the close button from map layer setti…
subashtiwari1010 Dec 18, 2025
ebe2efe
Fix #11527 Add portal to fix the configure popup layout in tabbed das…
subashtiwari1010 Dec 18, 2025
026ae4b
Add conditional execution for Coveralls action (#11835)
offtherailz Dec 18, 2025
4290bda
Fix #11817 - (test) to improve backport actions (#11834)
offtherailz Dec 19, 2025
672b3ee
Fix #11836 - CI tasks cleanup (#11838)
offtherailz Dec 19, 2025
d90e1b0
chore: Remove glob (#11668)
jna4k Dec 19, 2025
01ec204
Fix #11841 repair and improve axios issues (#11842)
offtherailz Jan 5, 2026
f9a698e
Fix #11304 Improve the layout of the timeline plugin by putting widge…
subashtiwari1010 Jan 5, 2026
1c36ee4
Fix #11845 - Fix typo in readme (#11846)
offtherailz Jan 5, 2026
40b8590
Fix #11721 Add support for line traces classification (#11733)
subashtiwari1010 Jan 5, 2026
a916ccf
Update maximum PostgreSQL version to 18 (#11658)
offtherailz Jan 7, 2026
a3568c8
Fix #11814 Interactive legend is not showing the correct icons (#11823)
subashtiwari1010 Jan 8, 2026
88ed48a
Merge 'master' with 'dynamic_request'
dsuren1 Jan 9, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
63 changes: 50 additions & 13 deletions .github/workflows/CI.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,25 +8,31 @@ on:
- master
# using filter pattern: https://docs.github.com/en/actions/reference/workflow-syntax-for-github-actions#filter-pattern-cheat-sheet
- '[cC][0-9][0-9][0-9]-+**' # c123 or c123-something for custom branch
- '[0-9][0-9][0-9][0-9].[0-9][0-9].xx' # stable brances. E.g. 2021.01.xx
- '[0-9][0-9][0-9][0-9].[0-9][0-9].xx' # stable branches. E.g. 2021.01.xx
- '[geonode]-[0-9].[0-9].x' # stable branches for GeoNode. E.g. geonode-4.4.x
pull_request:
types: [opened, synchronize, reopened]
branches:
- master
# using filter pattern: https://docs.github.com/en/actions/reference/workflow-syntax-for-github-actions#filter-pattern-cheat-sheet
- '[cC][0-9][0-9][0-9]-+**' # c123 or c123-something for custom branch
- '[0-9][0-9][0-9][0-9].[0-9][0-9].xx' # stable brances. E.g. 2021.01.xx

- '[0-9][0-9][0-9][0-9].[0-9][0-9].xx' # stable branches. E.g. 2021.01.xx
- '[geonode]-[0-9].[0-9].x' # stable branches for GeoNode. E.g. geonode-4.4.x
jobs:
test-front-end:
runs-on: ubuntu-latest
strategy:
matrix:
node-version: ['20.x', '22.x', '24.x']
fail-fast: false
steps:
- name: "checking out"
uses: actions/checkout@v3

- name: "setting up npm"
uses: actions/setup-node@v3
with:
node-version: '20.x'
node-version: ${{ matrix.node-version }}

############
# CACHING
Expand Down Expand Up @@ -61,13 +67,19 @@ jobs:
- name: Unit Tests
run: npm test -- --reporters mocha,coverage,coveralls

- name: Coveralls
- name: Send coverage to Coveralls (parallel)
uses: coverallsapp/github-action@master
with:
github-token: ${{ secrets.GITHUB_TOKEN }}
parallel: true
flag-name: run-${{ join(matrix.*, '-') }}

test-back-end:
runs-on: ubuntu-latest
strategy:
matrix:
java-version: ['11.x', '17.x', '21.x']
fail-fast: false
steps:
- name: "checking out"
uses: actions/checkout@v3
Expand All @@ -79,7 +91,7 @@ jobs:
uses: actions/setup-java@v3
with:
distribution: 'temurin'
java-version: '11.x'
java-version: ${{ matrix.java-version }}

- name: "cache maven dependencies"
uses: actions/cache@v4
Expand All @@ -92,9 +104,28 @@ jobs:
# JAVA CHECKS
##############
- name: java
run: mvn --batch-mode --update-snapshots verify -Pprintingbundle,binary
run: mvn --batch-mode --update-snapshots verify -Pprintingbundle
build:
runs-on: ubuntu-latest
strategy:
matrix:
node-version: ['20.x', '22.x', '24.x']
java-version: ['11.x', '17.x', '21.x']
# Reduce the combinations to reduce the total number of jobs
exclude:
- node-version: '20.x'
java-version: '17.x'
- node-version: '20.x'
java-version: '21.x'
- node-version: '22.x'
java-version: '11.x'
- node-version: '22.x'
java-version: '21.x'
- node-version: '24.x'
java-version: '11.x'
- node-version: '24.x'
java-version: '17.x'
fail-fast: false
steps:
- name: "checking out"
uses: actions/checkout@v3
Expand All @@ -106,12 +137,12 @@ jobs:
uses: actions/setup-java@v3
with:
distribution: 'temurin'
java-version: '11.x'
java-version: ${{ matrix.java-version }}

- name: "setting up npm"
uses: actions/setup-node@v2
with:
node-version: '20.x'
node-version: ${{ matrix.node-version }}

############
# CACHING
Expand Down Expand Up @@ -151,7 +182,12 @@ jobs:
run: mvn --batch-mode --update-snapshots verify
build-publish:
runs-on: ubuntu-latest
if: ${{ github.event_name == 'push' && github.repository == 'geosolutions-it/MapStore2' }}
if: |
github.event_name == 'push' &&
github.repository == 'geosolutions-it/MapStore2' &&
(
github.ref == 'refs/heads/master' || startsWith(github.ref, 'refs/heads/20')
)
needs: [test-front-end, test-back-end, build]
steps:
- name: "checking out"
Expand Down Expand Up @@ -180,13 +216,14 @@ jobs:
# Here it deploys only java modules and root, needed for MS project builds.
# Product, binary modules are to big to be hosted on the repository in snapshots, so they are skipped
run: |
# Setup SSH keys for SFTP
mkdir -p ~/.ssh && chmod 700 ~/.ssh
# add geo-solutions.it to known hosts to avoid prompts
ssh-keyscan -H maven.geo-solutions.it >> ~/.ssh/known_hosts
# deploys java packages
mvn clean install deploy -f java/pom.xml
# deploys also the root module, needed for dependencies
mvn deploy --non-recursive
env:
MAVEN_USERNAME: ${{ secrets.GS_MAVEN_USERNAME }}
MAVEN_PASSWORD: ${{ secrets.GS_MAVEN_PASSWORD }}



51 changes: 51 additions & 0 deletions .github/workflows/backport.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
name: Backport merged pull request
on:
pull_request_target:
types: [closed, labeled]
permissions:
contents: write # so it can comment
pull-requests: write # so it can create pull requests
jobs:
backport:
name: Backport pull request
runs-on: ubuntu-latest
# Don't run on closed unmerged pull requests
if: >
github.event.pull_request.merged
&& (
github.event.action == 'closed'
|| (
github.event.action == 'labeled'
&& contains(github.event.label.name, 'backport')
)
)
steps:
- uses: actions/checkout@v4
with:
# Token for git actions, e.g. git push see https://github.com/korthout/backport-action/issues/379
token: ${{ secrets.BACKPORT_ACTION_PAT }}
- name: Get issues
id: get-issues
uses: mondeja/pr-linked-issues-action@v2
env:
GITHUB_TOKEN: ${{ secrets.BACKPORT_ACTION_PAT }}
- name: Create backport pull requests
uses: korthout/backport-action@v3
with:
# Token for git actions, see https://github.com/korthout/backport-action/issues/379
github_token: ${{ secrets.BACKPORT_ACTION_PAT }}
auto_merge_method: squash
copy_assignees: true
copy_milestone: true
copy_requested_reviewers: true
add_labels: Backport
pull_description: |-
# Description
Backport of #${pull_number} to `${target_branch}`.

Fixes #${{ steps.get-issues.outputs.issues }}

experimental: >
{
"conflict_resolution": "draft_commit_conflicts"
}
1 change: 1 addition & 0 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ on:
# using filter pattern: https://docs.github.com/en/actions/reference/workflow-syntax-for-github-actions#filter-pattern-cheat-sheet
- '[cC][0-9][0-9][0-9]-+**' # c123 or c123-something for custom branch
- '[0-9][0-9][0-9][0-9].[0-9][0-9].xx' # stable brances. E.g. 2021.01.xx
- '[geonode]-[0-9].[0-9].x' # stable branches for GeoNode. E.g. geonode-4.4.x

jobs:
build-publish:
Expand Down
7 changes: 7 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,12 @@
# Change Log

## [2025.02.00](https://github.com/geosolutions-it/MapStore2/tree/v2025.02.00) (2025-12-10)

- **[Full Changelog](https://github.com/geosolutions-it/MapStore2/compare/v2025.01.02...v2025.02.00)**
- **[Implemented enhancements](https://github.com/geosolutions-it/MapStore2/issues?q=is%3Aissue+milestone%3A%222025.02.00%22+is%3Aclosed+label%3Aenhancement)**
- **[Fixed bugs](https://github.com/geosolutions-it/MapStore2/issues?q=is%3Aissue+milestone%3A%222025.02.00%22+is%3Aclosed+label%3Abug)**
- **[Closed issues](https://github.com/geosolutions-it/MapStore2/issues?q=is%3Aissue+milestone%3A%222025.02.00%22+is%3Aclosed)**

## [2025.01.02](https://github.com/geosolutions-it/MapStore2/tree/v2025.01.02) (2025-10-8)

- **[Full Changelog](https://github.com/geosolutions-it/MapStore2/compare/v2025.01.01...v2025.01.02)**
Expand Down
52 changes: 45 additions & 7 deletions Dockerfile
Original file line number Diff line number Diff line change
@@ -1,12 +1,51 @@
FROM tomcat:9-jdk11 AS mother
FROM tomcat:9-jdk17 AS mother
LABEL maintainer="Alessandro Parma<alessandro.parma@geosolutionsgroup.com>"
ARG MAPSTORE_WEBAPP_SRC="https://github.com/geosolutions-it/MapStore2/releases/latest/download/mapstore.war"
ADD "${MAPSTORE_WEBAPP_SRC}" "/mapstore/"

COPY ./docker/* /mapstore/docker/
ARG MAPSTORE_WEBAPP_SRC=""
WORKDIR /tmp/build-context
COPY . .
RUN set -eux; \
mkdir -p /mapstore; \
WAR_SRC="${MAPSTORE_WEBAPP_SRC}"; \
if [ -z "${WAR_SRC}" ]; then \
for candidate in \
"./product/target/mapstore.war" \
"./web/target/mapstore.war"; do \
if [ -f "${candidate}" ]; then \
WAR_SRC="${candidate}"; \
break; \
fi; \
done; \
fi; \
if [ -z "${WAR_SRC}" ]; then \
echo "Unable to locate mapstore.war. Build the project or pass MAPSTORE_WEBAPP_SRC." >&2; \
exit 1; \
fi; \
case "${WAR_SRC}" in \
http://*|https://*) \
apt-get update; \
DEBIAN_FRONTEND=noninteractive apt-get install --yes curl ca-certificates; \
curl -fsSL "${WAR_SRC}" -o /mapstore/mapstore.war; \
apt-get purge --yes --auto-remove curl ca-certificates; \
rm -rf /var/lib/apt/lists/*; \
;; \
/*|./*) \
cp "${WAR_SRC}" /mapstore/mapstore.war; \
;; \
*) \
if [ -f "${WAR_SRC}" ]; then \
cp "${WAR_SRC}" /mapstore/mapstore.war; \
else \
echo "Invalid MAPSTORE_WEBAPP_SRC value: ${WAR_SRC}" >&2; \
exit 1; \
fi; \
;; \
esac; \

mkdir -p /mapstore/docker; \
cp -r ./docker/. /mapstore/docker/
WORKDIR /mapstore

FROM tomcat:9-jdk11
FROM tomcat:9-jdk17
ARG UID=1001
ARG GID=1001
ARG UNAME=tomcat
Expand All @@ -28,7 +67,6 @@ COPY --from=mother "/mapstore/mapstore.war" "${MAPSTORE_WEBAPP_DST}/mapstore.war
COPY --from=mother "/mapstore/docker" "${CATALINA_BASE}/docker/"

COPY binary/tomcat/conf/server.xml "${CATALINA_BASE}/conf/"
RUN sed -i -e 's/8082/8080/g' ${CATALINA_BASE}/conf/server.xml

RUN mkdir -p ${DATA_DIR}

Expand Down
18 changes: 17 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,8 @@ MapStore's architecture is designed for modularity and extensibility, allowing d

For more information check the <a href="https://docs.mapstore.geosolutionsgroup.com/en/latest/" target="_blank">MapStore documentation!</a>

Also check out the MapStore project entry page available online at [mapstore.io](https://mapstore.io/)

## Documentation

You can find more documentation about how to build, install or develop with MapStore on the <a href="https://docs.mapstore.geosolutionsgroup.com/en/latest/" target="_blank">documentation site</a>.
Expand All @@ -30,7 +32,7 @@ We have the following instances:
3. a STABLE instance, which can be accessed <a href="https://mapstore.geosolutionsgroup.com/" target="_blank">here</a>, that gets deployed on demand after each release.

As a user you need to be aware of STABLE and DEV, QA is used internally before a release; for 1 Week it will diverge from STABLE as it is actually anticipating the next stable.
So, if you want to test latest features use DEV, if you are not that brave use STABLE. You might forget that QA exists unless you are parte of the developers team.
So, if you want to test latest features use DEV, if you are not that brave use STABLE. You might forget that QA exists unless you are part of the developers team.

## Download

Expand Down Expand Up @@ -59,6 +61,20 @@ Then you can access MapStore using the following URL:

Use the default credentials (admin / admin) to login and start creating your maps!

### * Build your own image

If you need to customize MapStore (e.g., use your own build or custom plugins), you can build an image using the provided Dockerfile instead of relying on the prebuilt image.

The Dockerfile supports the build-time argument `MAPSTORE_WEBAPP_SRC`, which specifies either the URL or the local path of an already-built WAR file to include in the image.

```shell
docker build \
--build-arg MAPSTORE_WEBAPP_SRC=<YOUR_WAR_FILE> \
-t <YOUR_IMAGE_TAG> .
```

If this argument is not provided, the build will automatically detect the WAR file from either `./product/target` (standard MapStore) or `./web/target` (custom MapStore), depending on the project structure.

### * Run the Mapstore with PostGIS through docker-compose in the local environment

- To test a different release of MapStore, you should change the `MAPSTORE_WEBAPP_SRC` build argument in the docker-compose file.
Expand Down
27 changes: 25 additions & 2 deletions binary/bin-war/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -3,12 +3,12 @@
<parent>
<groupId>it.geosolutions.mapstore</groupId>
<artifactId>mapstore-binary</artifactId>
<version>1.10-SNAPSHOT</version>
<version>1.11-SNAPSHOT</version>
</parent>
<groupId>it.geosolutions.mapstore</groupId>
<artifactId>mapstore-bin-war</artifactId>
<packaging>war</packaging>
<version>1.10-SNAPSHOT</version>
<version>1.11-SNAPSHOT</version>
<name>MapStore 2 Release Module WAR</name>
<description>Creates the war for the binary package, adding customization (e.g. h2 database)</description>
<url>http://www.geo-solutions.it</url>
Expand Down Expand Up @@ -65,6 +65,29 @@
</webResources>
</configuration>
</plugin>
<!-- artifact assembly moved here so it runs after WAR packaging -->
<plugin>
<artifactId>maven-assembly-plugin</artifactId>
<version>2.1</version>
<configuration>
<descriptors>
<descriptor>../bin.xml</descriptor>
</descriptors>
<finalName>mapstore2-${binary.number}</finalName>
<!-- place ZIP in the binary module target directory (bin-war -> ../../target) -->
<outputDirectory>${project.build.directory}/../../target</outputDirectory>
</configuration>
<executions>
<execution>
<id>make-assembly</id>
<phase>verify</phase>
<goals>
<goal>single</goal>
</goals>
<inherited>false</inherited>
</execution>
</executions>
</plugin>
</plugins>
</build>
</project>
Loading