Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
67 commits
Select commit Hold shift + click to select a range
f662957
Add Configs
arxitpln May 20, 2025
c2cd086
Add dynamic legend to plugin
arxitpln May 20, 2025
4d299a2
Add enableDynamicLegend in TOC
arxitpln May 20, 2025
c563d76
Add dynamic legend capabilities
arxitpln May 20, 2025
ad6aca6
Add plugin code
arxitpln May 20, 2025
60f145b
Correction call on OnUpdate
arxitpln May 20, 2025
c4b1197
Trasnmit onUpdate
arxitpln May 20, 2025
7ded0c4
Correction on Transmit
arxitpln May 20, 2025
2a40ff6
Add translations
arxitpln May 20, 2025
5d60a51
Use of disableResolutionLimits for min- and maxResolution
arxitpln May 28, 2025
a11b673
review changes
allyoucanmap May 29, 2025
6880a60
Add WMSLegendOptions
arxitpln Jun 6, 2025
f56a754
Merge remote-tracking branch 'allyoucanmap/arxit-floating-dynamic-leg…
arxitpln Jun 6, 2025
5d26cde
Remove Duplicate
arxitpln Jul 24, 2025
9892f8c
Test 1st draft
arxitpln Jul 24, 2025
95268df
default layout for this type of plugin is a side panel
arxitpln Jul 25, 2025
c8272e8
 When the legend is completely empty there is no feedback to the user.
arxitpln Jul 25, 2025
887c50a
visualize the legend as a flat list of layers without groups
arxitpln Jul 25, 2025
53211d8
Add isFloating & flatLegend to cfg
arxitpln Jul 25, 2025
a20f887
DynamicLegend JsDoc
arxitpln Jul 25, 2025
17d2612
Split DynamicLegend Component
arxitpln Jul 25, 2025
0ade2b1
Set versions of main dependencies (geostore, mapfish, http-proxy) (#1…
github-actions[bot] Nov 4, 2025
dbd9faf
Bump org.apache.tomcat:tomcat-catalina in /binary (#11639) (#11654)
offtherailz Nov 5, 2025
25bb1a0
chore: Remove @babel/runtime (#11629) (#11663)
jna4k Nov 7, 2025
1fd74e7
remove from plugin from localJson
bgr-arxit Nov 7, 2025
41c74aa
remove plugin from simple json
bgr-arxit Nov 7, 2025
ee68b3b
#11655: Fix Auth token not sent in /rest requests for rule manager (#…
mahmoudadel54 Nov 12, 2025
86425e7
Fix #11257 Add the draping of imagery layers on 3d tiles functionalit…
subashtiwari1010 Nov 14, 2025
d696ed6
fix: prevent warnings during line drawing (#11642) (#11682)
rowheat02 Nov 14, 2025
dcb0e0b
Map Templates list is not retained when replacing the current map #11…
rowheat02 Nov 14, 2025
0a5a87a
Fix #11613 and #11614 issues on mapview's TOC (#11656) (#11681)
rowheat02 Nov 14, 2025
b9be5c1
correct layers order in flat mode
bgr-arxit Nov 14, 2025
d30f233
display message when legend is empty
bgr-arxit Nov 14, 2025
d09437b
Rename directory dynamicLegend to DynamicLegend
bgr-arxit Nov 14, 2025
3db940a
clean repo
bgr-arxit Nov 14, 2025
d894351
#11678: Fix Manage Rule - WMS service is not reachable (#11679) (#11699)
mahmoudadel54 Nov 19, 2025
e806336
Improve the Street Smart plugin view for 3D maps visualization(Re-log…
rowheat02 Nov 19, 2025
4905f46
[Backport 2025.02.xx] #11387: Enhance Itinerary panel (#11657) (#1167…
dsuren1 Nov 19, 2025
da60c28
[Backport 2025.02.xx] #11437 - Isochrone panel enhancement (#11674)
dsuren1 Nov 19, 2025
a80efc4
add jsDocs for the plugin configuration
bgr-arxit Nov 19, 2025
351ed73
little correction for jsDoc
bgr-arxit Nov 19, 2025
86d31dc
[Backport 2025.02.xx] #10924: fix the regression issue of disable ip …
mahmoudadel54 Nov 20, 2025
ff65658
Grant access to MapStore resources by IP #972 (#11333) (#11707)
rowheat02 Nov 20, 2025
74a90d4
hide permission for annonimous user (#11690) (#11701)
github-actions[bot] Nov 20, 2025
6ee200e
Fix #11691 Test failing randomly during build (#11704) (#11706)
github-actions[bot] Nov 20, 2025
6725264
Fixes failing binary build (#11717) (#11718)
github-actions[bot] Nov 24, 2025
a52f299
Update pom.xml (#11723)
tdipisa Nov 25, 2025
eabc567
Add pull_request_target event to CI workflow (#11719) (#11724)
offtherailz Nov 25, 2025
5a9f94b
Disable tests that randomly fail on jenkins CI (#11725) (#11729)
github-actions[bot] Nov 26, 2025
e3dabff
[Backport 2025.02.xx] Fix maven publish (#11739) (#11740)
offtherailz Nov 27, 2025
6079e21
Fix #11734. Adjust footer buttons (#11735) (#11736)
github-actions[bot] Dec 1, 2025
77a7228
Fix #11731 Support for Burgermenu in Itinerary and Isochrone plugin (…
github-actions[bot] Dec 1, 2025
415053c
French translation for "buckets" in Isochrone plugin (#11727) (#11743)
github-actions[bot] Dec 1, 2025
db3ab7b
[Backport 2025.02.xx] Update User Guide - Update Tags menu section (#…
github-actions[bot] Dec 2, 2025
d127f27
Fix #11748 Access Restrictions for Maps Created from Unadvertised Co…
github-actions[bot] Dec 2, 2025
32deb5d
Update User Guide - 3D Tiles imagery layers (#11758) (#11759)
github-actions[bot] Dec 2, 2025
b76ccfc
Fix #11754 - Moved assemply to bin-war module (#11761) (#11763)
github-actions[bot] Dec 3, 2025
05f4202
Update User Guide - Show the current time and Null values options on …
github-actions[bot] Dec 3, 2025
b384da1
Update User Guide - Cascading search filter (#11766) (#11767)
github-actions[bot] Dec 3, 2025
e7c2a16
fix panel layout
allyoucanmap Nov 27, 2025
939a76f
rename plugin folder
allyoucanmap Nov 27, 2025
359f508
Merge remote-tracking branch 'mapstore2official/2025.02.xx' into arxi…
bgr-arxit Dec 4, 2025
b59850a
add units test
bgr-arxit Dec 4, 2025
65d5f5e
add test and rename
bgr-arxit Dec 4, 2025
a4ec629
clean repo
bgr-arxit Dec 4, 2025
ab98067
restaure test file
bgr-arxit Dec 4, 2025
61b3699
restaure test file
bgr-arxit Dec 4, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 16 additions & 4 deletions .github/workflows/CI.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,14 +8,23 @@ 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
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
pull_request_target:
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 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
Expand Down Expand Up @@ -180,6 +189,10 @@ 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
Expand All @@ -189,4 +202,3 @@ jobs:
MAVEN_PASSWORD: ${{ secrets.GS_MAVEN_PASSWORD }}



23 changes: 23 additions & 0 deletions binary/bin-war/pom.xml
Original file line number Diff line number Diff line change
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>
28 changes: 15 additions & 13 deletions binary/bin.xml
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,12 @@
<format>zip</format>
</formats>
<includeBaseDirectory>false</includeBaseDirectory>
<!-- main webapp (war built by bin-war module) -->
<fileSets>
<!-- NOTE: we keep fileSets for other files (jre, libs, scripts, tomcat conf, logs, work) -->
<fileSet>
<!-- the main webapp -->
<directory>./bin-war/target/</directory>
<!-- the main webapp (relative to bin-war module where assembly will run) -->
<directory>target/</directory>
<outputDirectory>mapstore2/webapps/</outputDirectory>
<includes>
<include>mapstore.war</include>
Expand All @@ -22,7 +24,7 @@
</includes>
</fileSet>
<fileSet>
<!-- the libs needed to run tomcat -->
<!-- the libs needed to run tomcat (copied by dependency plugin into target/dependency) -->
<directory>target/dependency</directory>
<outputDirectory>mapstore2/lib</outputDirectory>
<includes>
Expand All @@ -31,17 +33,17 @@
</includes>
</fileSet>
<fileSet>
<!-- windows batch files -->
<directory>bin</directory>
<!-- windows batch files (stored in binary/bin) -->
<directory>../bin</directory>
<lineEnding>keep</lineEnding>
<outputDirectory>mapstore2/</outputDirectory>
<includes>
<include>mapstore2-*.bat</include>
</includes>
</fileSet>
<fileSet>
<!-- unix shell scripts -->
<directory>bin</directory>
<!-- unix shell scripts (stored in binary/bin) -->
<directory>../bin</directory>
<lineEnding>unix</lineEnding>
<outputDirectory>mapstore2/</outputDirectory>
<fileMode>0755</fileMode>
Expand All @@ -51,21 +53,21 @@
</includes>
</fileSet>
<fileSet>
<!-- tomcat configuration -->
<directory>tomcat</directory>
<!-- tomcat configuration (stored in binary/tomcat) -->
<directory>../tomcat</directory>
<outputDirectory>mapstore2</outputDirectory>
<includes>
<include>**/*</include>
</includes>
</fileSet>
<fileSet>
<!-- empty log directory -->
<directory>logs</directory>
<!-- empty log directory (in binary/logs) -->
<directory>../logs</directory>
<outputDirectory>mapstore2</outputDirectory>
</fileSet>
<fileSet>
<!-- empty work directory -->
<directory>work</directory>
<!-- empty work directory (in binary/work) -->
<directory>../work</directory>
<outputDirectory>mapstore2</outputDirectory>
</fileSet>
</fileSets>
Expand Down
23 changes: 1 addition & 22 deletions binary/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
<url>http://www.geo-solutions.it</url>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<tomcat.version>9.0.108</tomcat.version>
<tomcat.version>9.0.110</tomcat.version>
<binary.number>${mapstore2.version}</binary.number>
</properties>
<dependencies>
Expand Down Expand Up @@ -142,27 +142,6 @@
</execution>
</executions>
</plugin>
<!-- artifact assembly -->
<plugin>
<artifactId>maven-assembly-plugin</artifactId>
<version>2.1</version>
<configuration>
<descriptors>
<descriptor>bin.xml</descriptor>
</descriptors>
<finalName>mapstore2-${binary.number}</finalName>
<outputDirectory>${project.build.directory}</outputDirectory>
</configuration>
<executions>
<execution>
<id>make-assembly</id>
<phase>install</phase>
<goals>
<goal>single</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
<modules>
Expand Down
2 changes: 1 addition & 1 deletion build/testConfig.js
Original file line number Diff line number Diff line change
Expand Up @@ -63,7 +63,7 @@ module.exports = ({browsers = [ 'ChromeHeadless' ], files, path, testFile, singl
},
browserConsoleLogOptions: {
terminal: true,
level: 'DISABLE'
level: 'DEBUG'
},
webpack: {
devtool: 'eval',
Expand Down
22 changes: 22 additions & 0 deletions docs/developer-guide/mapstore-migration-guide.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,28 @@ This is a list of things to check if you want to update from a previous version

## Migration from 2025.01.01 to 2025.02.00

### Update authenticationRules in localConfig.json

The previous default authentication rule used a broad pattern (`.*geostore.*`) that unintentionally matched internal GeoServer delegation endpoints (e.g., `/rest/security/usergroup/service/geostore/...`). This could cause delegated user/group requests to fail due to forced `bearer` authentication overriding the intended method (e.g., `authkey`).

To avoid this conflict, update the authenticationRules entry in localConfig.json as follows:

``` diff
{
"authenticationRules": [
{
- "urlPattern": ".*geostore.*",
+ "urlPattern": ".*rest/geostore.*",
"method": "bearer"
},
{
"urlPattern": ".*rest/config.*",
"method": "bearer"
}
]
}
```

### Set minimum NodeJS version to 20

Node 16 and 18 are at end of life. Therefore there is no reason to keep maintaining compatibility with these old versions. In the meantime we want to concentrate to Make MapStore compatible with future version of NodeJS, and update the libraries to reduce the dependency tree.
Expand Down
16 changes: 12 additions & 4 deletions docs/user-guide/filtering-layers.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ In [MapStore](https://mapstore.geosolutionsgroup.com/mapstore/#/) it is possible

* With the [Quick Filter](attributes-table.md#quick-filter) available in the [Attribute Table](attributes-table.md#attribute-table)

### Layer Filter
### Layer Filters

This filter is applicable from the **Filter layer** button <img src="../img/button/filter-layer.jpg" class="ms-docbutton"/> in TOC's [Layers Toolbar](toc.md#toolbar-options) and it will persist in the following situations:

Expand Down Expand Up @@ -56,7 +56,7 @@ This tool is used to define advanced filters in [MapStore](https://mapstore.geos

<img src="../img/filtering-layers/query-panel.jpg" class="ms-docimage" style="max-width:500px;"/>

#### Attribute filter
#### Attribute Filter

This filter allows to set one or more conditions referred to the [Attribute Table](attributes-table.md#attribute-table) fields. <br>
First of all it is possible to choose if the filter will match:
Expand Down Expand Up @@ -87,7 +87,7 @@ A simple *Attribute Filter* applied for a numerical field can be, for example:

<video class="ms-docimage" controls><source src="../img/filtering-layers/att_filter.mp4"/></video>

#### Area of interest
#### Area of Interest

In order to set this filter the user can:

Expand All @@ -107,7 +107,7 @@ Once this filter is set, it is always possible to edit the coordinates and the d
Also for [Dashboard](exploring-dashboards.md) [widgets](widgets.md) (charts, table and counter) it is possible to define a spatial filter without necessarily connect the widget to the map widget by using the usual **Area of interest** filtering section. The example below sows how:
<video class="ms-docimage" style="max-width:600px;" controls><source src="../img/filtering-layers/area-filter-dash.mp4"/></video>

#### Layer filter
#### Layer Filter

This tool allows to set [cross-layer filters](https://docs.geoserver.org/stable/en/user/extensions/querylayer/index.html) for a layer by using another layer or even the same one.

Expand All @@ -132,3 +132,11 @@ In particular, if our goal is to take a look at the Italian Regions that contain

!!! note
The **Layer Filter** option is only available for [widgets](widgets.md) defined in [Map viewer](exploring-maps.md) and not for [Dashboards](exploring-dashboards.md) widgets.

#### Combining Multiple Filtering

To filter a layer, the user can also combine the two methods described above. This way, the user can first apply an [Area of Interest Filter](filtering-layers.md#area-of-interest) to a layer and then use a second layer to define the cross-layer filter using the [Layer Filter](filtering-layers.md#layer-filter) method.

The following example shows this workflow: the meteorites layer is filtered using a square area of interest, and then a second filter excludes features located in the state of California by using the USA States layer. It is also worth clarifying that the AOI thus defined is used in this case to also restrict the [Layer Filter's](filtering-layers.md#layer-filter) action to that area only.

<img src="../img/filtering-layers/cascading-search-filter.jpg" class="ms-docimage"/>
Binary file modified docs/user-guide/img/button/new_tag_button.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified docs/user-guide/img/layer-settings/display-3d-tiles.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified docs/user-guide/img/tags/new_tag.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified docs/user-guide/img/tags/search_tag.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified docs/user-guide/img/tags/tags-panel.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/user-guide/img/widgets/show-current-time.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/user-guide/img/widgets/trace_null_value.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
4 changes: 4 additions & 0 deletions docs/user-guide/layer-settings.md
Original file line number Diff line number Diff line change
Expand Up @@ -132,6 +132,10 @@ On the *Display* tab, only the following options are available for a **3D Tile**

* The **Visibility limits** to display the layer only within certain scale limits, as reported above.

* The **Imagery Layers Overlay** to drape imagery layers, such as `WMS`, `TMS`, or `WMTS`, on top of `3D Tiles` and rendering them sequentially in the order defined in the TOC. An example can be the following one:

<img src="../img/layer-settings/imagery-layers.jpg" class="ms-docimage"style="max-width:600px;"/>

* The **Height Offset** above the ground.

* The **Format** choosing between `3D Model` and `Point Cloud`. The *Point Cloud* option allows the user to customize the `Maximum Attenuation` of the points based on the distance from the current viewpoint and customize the `Lighting strength` and the `Lighting radius` to improve visualization of the point cloud.
Expand Down
8 changes: 4 additions & 4 deletions docs/user-guide/tags.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,17 +10,17 @@ As an admin user, it is possible to manage **Tags** by selecting **Manage Tags**

<img src="../img/tags/tags-manager.jpg" class="ms-docimage" style="max-width:500px;"/>

The *Tags panel* opens, allowing the admin user to:
The *Manager* page opens on **Tags** tab, allowing the admin user to:

<img src="../img/tags/tags-panel.jpg" class="ms-docimage" style="max-width:500px;"/>
<img src="../img/tags/tags-panel.jpg" class="ms-docimage" />

* Create a **New tag** through the <img src="../img/button/new_tag_button.jpg" class="ms-docbutton"/> button and customize it by adding a *Name*, a *Description* and choosing a *Color* for the label.

<img src="../img/tags/new_tag.jpg" class="ms-docimage" style="max-width:500px;"/>
<img src="../img/tags/new_tag.jpg" class="ms-docimage" />

* **Search** for a tag using the search bar

<img src="../img/tags/search_tag.jpg" class="ms-docimage" style="max-width:500px;"/>
<img src="../img/tags/search_tag.jpg" class="ms-docimage" />

* **Edit** a tag through the <img src="../img/button/edit_properties.jpg" class="ms-docbutton"/> button next to each tag in the list.

Expand Down
23 changes: 23 additions & 0 deletions docs/user-guide/widgets.md
Original file line number Diff line number Diff line change
Expand Up @@ -73,6 +73,7 @@ Once the chart type is chosen, it is possible to set up the trace with the follo
* **Trace style**
* **Trace axes**
* **Trace value formatting**
* **Null Value Handling**

##### Trace Data

Expand Down Expand Up @@ -182,6 +183,18 @@ An example of a custom trace value tooltip can be the following:

<img src="../img/widgets/custom_trace_value_tooltip.jpg" class="ms-docimage" style="max-width:450px;"/>

##### Null Value Handling

The user can customize how **Null Value** are handled for the `X Attribute` field by selecting a *Strategy* from the following options:

<img src="../img/widgets/trace_null_value.jpg" class="ms-docimage" style="max-width:450px;"/>

* **Ignore** to keep the *Null* values unchanged in the data.

* **Exclude** to remove all records where the value is *Null*

* **Use Placeholder** to replace *Null* values with a custom value provided by the user

##### Trace legend options

For the *Pie Charts*, the *Trace legend options* is available and it is displayed as follows:
Expand Down Expand Up @@ -210,6 +223,16 @@ Through this section, for each axis, the user is allowed to:

* Choose the **Type** (between `Auto`, `Linear`, `Category`, `Log` or `Date`): the axis type is auto-detected by looking at the data (*Auto* option is automatically managed and selected by the tool and it is usually good as default setting).

!!! Note
If **`Date`** is selected in the *Type* option, the **Show the Current Time** setting becomes available in the *Axes* panel, allowing you to highlight the current date in the chart.
<img src="../img/widgets/show-current-time.jpg" class="ms-docimage" style="max-width:300px;"/>
Once enabled, you can customize the appearance of the current time line using the following options:
<img src="../img/widgets/customize-current-time.jpg" class="ms-docimage" style="max-width:300px;"/>

* **Color**: choose the line color using the *Color Picker*.
* **Size**: set the line thickness in `px`.
* **Style**: select the line style from `Solid`, `Dot`, `Dash`, `LongDash` or `DashDot`

* Change the **Color** through the color picker

* Change the **Font size**
Expand Down
8 changes: 4 additions & 4 deletions java/services/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -163,15 +163,15 @@
<!--.............................................-->
<extension>
<groupId>org.apache.maven.wagon</groupId>
<artifactId>wagon-ftp</artifactId>
<version>1.0-beta-2</version>
<artifactId>wagon-ssh</artifactId>
<version>3.5.3</version>
</extension>
</extensions>
</build>
<distributionManagement>
<distributionManagement>
<repository>
<id>geosolutions</id>
<url>ftp://maven.geo-solutions.it/</url>
<url>sftp://maven.geo-solutions.it/</url>
</repository>
</distributionManagement>
<profiles>
Expand Down
10 changes: 5 additions & 5 deletions java/web/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -104,20 +104,20 @@
</plugins>
<extensions>
<!--.............................................-->
<!-- GeoSolutions (using wagon ftp) -->
<!-- GeoSolutions (using wagon ssh) -->
<!--.............................................-->
<extension>
<groupId>org.apache.maven.wagon</groupId>
<artifactId>wagon-ftp</artifactId>
<version>1.0-beta-2</version>
<artifactId>wagon-ssh</artifactId>
<version>3.5.3</version>
</extension>
</extensions>
</build>

<distributionManagement>
<distributionManagement>
<repository>
<id>geosolutions</id>
<url>ftp://maven.geo-solutions.it/</url>
<url>sftp://maven.geo-solutions.it/</url>
</repository>
</distributionManagement>

Expand Down
Loading