Commit 0f9233dd authored by Piotr Gawron's avatar Piotr Gawron
Browse files

Merge remote-tracking branch 'origin/devel_16.0.x' into node-issue

parents 4115740b aae8fee0
Pipeline #48045 failed with stage
in 49 minutes and 57 seconds
......@@ -15,6 +15,13 @@ variables:
POSTGRES_PASSWORD: "123qweasdzxc"
MAVEN_OPTS: "-Dmaven.repo.local=maven.repository"
before_script:
#by default we configure postgres database
- mkdir /etc/minerva/
- cp test-postgres-db-ci.properties /etc/minerva/db.properties
- echo '-k' > ~/.curlrc
- touch /etc/apt/apt.conf.d/99verify-peer.conf && echo >>/etc/apt/apt.conf.d/99verify-peer.conf "Acquire { https::Verify-Peer false }"
test:frontend:
stage: test
coverage: '/Statements[:\ ]+(\d+.\d+)\%/'
......@@ -41,6 +48,16 @@ test:frontend:
before_script:
- mvn dependency:purge-local-repository -DmanualInclude="lcsb.mapviewer"
.hsql_template: &hsql_definition
image: maven:3.6.0-jdk-11
stage: test
coverage: '/(\d+.\d+) \% covered/'
before_script:
#by default we configure postgres database
- rm -rf /etc/minerva/
- mkdir /etc/minerva/
- cp test-hsql-db-ci.properties /etc/minerva/db.properties
.test_backend_commons_template:
script: &test_backend_commons_definition
#xvfb is for X11 connection used by some parts of the java code: https://stackoverflow.com/a/47575851/1127920
......@@ -55,9 +72,6 @@ test:frontend:
.test_backend_annotation_template:
script: &test_backend_annotation_definition
- mkdir /etc/minerva/
- cp test-db-ci.properties /etc/minerva/db.properties
- mvn -DskipTests=true clean install -pl annotation -am
- mvn test -pl annotation
- awk -F"," '{ instructions += $4 + $5; covered += $5 } END { print covered, "/", instructions, "instructions covered"; print 100*covered/instructions,"% covered" }' annotation/target/site/jacoco/jacoco.csv
......@@ -95,8 +109,6 @@ test:frontend:
.test_backend_converter_SBGNML_template:
script: &test_backend_converter_SBGNML_definition
- mkdir /etc/minerva/
- cp test-db-ci.properties /etc/minerva/db.properties
- mvn -DskipTests=true clean install -pl converter-SBGNML -am
- mvn test -pl converter-SBGNML
- awk -F"," '{ instructions += $4 + $5; covered += $5 } END { print covered, "/", instructions, "instructions covered"; print 100*covered/instructions,"% covered" }' converter-SBGNML/target/site/jacoco/jacoco.csv
......@@ -127,16 +139,12 @@ test:frontend:
.test_backend_persist_template:
script: &test_backend_persist_definition
- mkdir /etc/minerva/
- cp test-db-ci.properties /etc/minerva/db.properties
- mvn -DskipTests=true clean install -pl persist -am
- mvn test -pl persist
- awk -F"," '{ instructions += $4 + $5; covered += $5 } END { print covered, "/", instructions, "instructions covered"; print 100*covered/instructions,"% covered" }' persist/target/site/jacoco/jacoco.csv
.test_backend_rest_template:
script: &test_backend_rest_definition
- mkdir /etc/minerva/
- cp test-db-ci.properties /etc/minerva/db.properties
- mvn -DskipTests=true clean install -pl rest-api -am
- mvn test -pl rest-api
- awk -F"," '{ instructions += $4 + $5; covered += $5 } END { print covered, "/", instructions, "instructions covered"; print 100*covered/instructions,"% covered" }' rest-api/target/site/jacoco/jacoco.csv
......@@ -145,20 +153,14 @@ test:frontend:
script: &test_backend_web_definition
- apt-get update
- DEBIAN_FRONTEND=noninteractive apt-get install -y curl gnupg git ant
- echo '-k' > ~/.curlrc
- touch /etc/apt/apt.conf.d/99verify-peer.conf && echo >>/etc/apt/apt.conf.d/99verify-peer.conf "Acquire { https::Verify-Peer false }"
- curl -sL https://deb.nodesource.com/setup_12.x | bash -
- DEBIAN_FRONTEND=noninteractive apt-get install -y --allow-unauthenticated nodejs
- mkdir /etc/minerva/
- cp test-db-ci.properties /etc/minerva/db.properties
- DEBIAN_FRONTEND=noninteractive apt-get install -y nodejs
- mvn -DskipTests=true clean install -pl web -am
- mvn test -pl web
- awk -F"," '{ instructions += $4 + $5; covered += $5 } END { print covered, "/", instructions, "instructions covered"; print 100*covered/instructions,"% covered" }' web/target/site/jacoco/jacoco.csv
.test_backend_service_template:
script: &test_backend_service_definition
- mkdir /etc/minerva/
- cp test-db-ci.properties /etc/minerva/db.properties
- mvn -DskipTests=true clean install -pl service -am
- mvn test -pl service
- awk -F"," '{ instructions += $4 + $5; covered += $5 } END { print covered, "/", instructions, "instructions covered"; print 100*covered/instructions,"% covered" }' service/target/site/jacoco/jacoco.csv
......@@ -180,6 +182,10 @@ test:backend:annotation:jdk-11:
<<: *jdk_11_definition
script: *test_backend_annotation_definition
test:backend:annotation:jdk-11-hsql:
<<: *hsql_definition
script: *test_backend_annotation_definition
test:backend:CellDesigner_plugin:jdk-8:
<<: *jdk_8_definition
script: *test_backend_CellDesigner_plugin_definition
......@@ -221,6 +227,10 @@ test:backend:converter_SBGNML:jdk-11:
<<: *jdk_11_definition
script: *test_backend_converter_SBGNML_definition
test:backend:converter_SBGNML:jdk-11-hsql:
<<: *hsql_definition
script: *test_backend_converter_SBGNML_definition
test:backend:converter_SBML:jdk-8:
<<: *jdk_8_definition
script: *test_backend_converter_SBML_definition
......@@ -261,6 +271,10 @@ test:backend:persist:jdk-11:
<<: *jdk_11_definition
script: *test_backend_persist_definition
test:backend:persist:hsql:
<<: *hsql_definition
script: *test_backend_persist_definition
test:backend:rest:jdk-8:
<<: *jdk_8_definition
script: *test_backend_rest_definition
......@@ -269,6 +283,10 @@ test:backend:rest:jdk-11:
<<: *jdk_11_definition
script: *test_backend_rest_definition
test:backend:rest:hsql:
<<: *hsql_definition
script: *test_backend_rest_definition
test:backend:service:jdk-8:
<<: *jdk_8_definition
script: *test_backend_service_definition
......@@ -277,6 +295,10 @@ test:backend:service:jdk-11:
<<: *jdk_11_definition
script: *test_backend_service_definition
test:backend:service:hsql:
<<: *hsql_definition
script: *test_backend_service_definition
test:backend:web:jdk-8:
<<: *jdk_8_definition
script: *test_backend_web_definition
......@@ -285,6 +307,10 @@ test:backend:web:jdk-11:
<<: *jdk_11_definition
script: *test_backend_web_definition
test:backend:web:hsql:
<<: *jdk_11_definition
script: *test_backend_web_definition
build_war:
image: maven:3.6.0-jdk-8
stage: build
......@@ -297,14 +323,16 @@ build_war:
paths:
- minerva.war
script:
- rm -rf /etc/minerva/
- mkdir /etc/minerva/
- cp test-hsql-db-ci.properties /etc/minerva/db.properties
- apt-get update
- DEBIAN_FRONTEND=noninteractive apt-get install -y curl gnupg git ant
- echo '-k' > ~/.curlrc
- touch /etc/apt/apt.conf.d/99verify-peer.conf && echo >>/etc/apt/apt.conf.d/99verify-peer.conf "Acquire { https::Verify-Peer false }"
- curl -sL https://deb.nodesource.com/setup_12.x | bash -
- DEBIAN_FRONTEND=noninteractive apt-get install -y --allow-unauthenticated nodejs
- ant maven-build
- cp web/target/web-1.0.war minerva.war
- DEBIAN_FRONTEND=noninteractive apt-get install -y nodejs
- ant maven-build-with-doc
- cp web/target/*.war minerva.war
test:dependency_conflict:
image: maven:3.6.0-jdk-8
......@@ -312,10 +340,8 @@ test:dependency_conflict:
script:
- apt-get update
- DEBIAN_FRONTEND=noninteractive apt-get install -y curl gnupg git ant
- echo '-k' > ~/.curlrc
- touch /etc/apt/apt.conf.d/99verify-peer.conf && echo >>/etc/apt/apt.conf.d/99verify-peer.conf "Acquire { https::Verify-Peer false }"
- curl -sL https://deb.nodesource.com/setup_12.x | bash -
- DEBIAN_FRONTEND=noninteractive apt-get install -y --allow-unauthenticated nodejs
- DEBIAN_FRONTEND=noninteractive apt-get install -y nodejs
- mvn clean install -DskipTests=true
- set +e
......@@ -326,6 +352,19 @@ test:dependency_conflict:
- cat conflicts.txt
- test 0 = $conflicts
test:mvn_changelog_version_check:
image: debian
stage: test
script:
- set +e
- mvn_version=`cat pom.xml |grep "<version>" |head -1 |cut -f2 -d'>' | cut -f1 -d'<'`
- changelog_version=`cat CHANGELOG |grep minerva |head -1 | cut -f2 -d'(' | cut -f1 -d')'`
- echo "Maven version:" $mvn_version
- echo "Changelog version:" $changelog_version
- set -e
- test $mvn_version = $changelog_version
build_debian_package:
image: debian
stage: packaging
......@@ -487,7 +526,7 @@ test_deploy_with_db_without_superadmin_rights:
script:
- apt-get update
- DEBIAN_FRONTEND=noninteractive apt-get install -y postgresql-client
- mkdir /etc/minerva
- mkdir -p /etc/minerva
- echo "database.uri=jdbc:postgresql://postgres:5432/test" > /etc/minerva/db.properties
- echo "database.username=test" >> /etc/minerva/db.properties
- echo "database.password=test" >> /etc/minerva/db.properties
......@@ -506,8 +545,6 @@ test_deploy_with_db_without_superadmin_rights:
image: maven:3.6.0-jdk-8
stage: test
script:
- mkdir /etc/minerva/
- cp test-db-ci.properties /etc/minerva/db.properties
- mvn -DskipTests=true clean install -pl persist -am
- mvn test -pl persist
......
minerva (16.0.0~beta.3) stable; urgency=medium
* Bug fix: show genetic data overlays in InfoWindow even when no data is
available (#1562)
* Bug fix: speed of opening map is improved (#1558)
* Bug fix: typo (#1555)
* Bug fix: gene mapping with empty url caused issues when opening info window
(#1557)
* Bug fix: issues with exporting map to file or image fixed (#1561, #1560,
#1559)
* Bug fix: sometimes wrong icn numbers were attached to search results
(#1556)
-- Piotr Gawron <piotr.gawron@uni.lu> Mon, 27 Sep 2021 14:00:00 +0200
minerva (16.0.0~beta.2) stable; urgency=medium
* Small improvement: backgrounds are separated from general overlays (#1532)
* Small improvement: layout of pin popup window is slitghly improved (#1493)
* Small improvement: search results are grouped by submap with hits (#1505)
* Bug fix: correct background order for old projects restored (#1533)
* Bug fix: search chemicals by target returned chemicals not bounded by
disease (#1535)
* Bug fix: problem with export map with submaps fixed (#1540)
* Bug fix: clear does not show warning about missing disease ID (#1541)
* Bug fix: removing user removed backgrounds in projects created by user
(#1527)
* Bug fix: removing background did not remove images from server (#1526)
* Bug fix: two genomic data overlay with two different reference genomes
caused issue (#1546)
* Bug fix: search results were limited to 10 elements
-- Piotr Gawron <piotr.gawron@uni.lu> Thu, 9 Sep 2021 11:00:00 +0200
minerva (16.0.0~beta.1) stable; urgency=medium
* Backward incompatibility: layout parameter in minerva url is not supported
anymore
* Small improvement: info about background and data overlays is separated in
edit project panel (#1515)
* Bug fix: there was issue with updating data overlay in admin panel "Unknown
parameter: defaultOverlay" (#1489)
* Bug fix: data overlays uploaded in complex map were not processed properly
(#1485)
* Bug fix: sort of the overlays in General Overlays in the left panel was
wrong (#1486)
* Bug fix: overlay owner must be defined (#1488)
* Bug fix: there was issue when upgrading backgrounds in admin panel (#1514)
* Bug fix: there was issue when editing and saving data overlay (#1494)
* Bug fix: problem with adding comments (#1495)
* Bug fix: project with invalid data might cause problem on
create/update/delete (#1509)
* Bug fix: exporting part of map as image caused removing not drawn species
from the database (#1508)
* Bug fix: adding user with already existing login and changing his
privileges occured with error (#1507)
* Bug fix: export model as model could cause an issue (#1500, #1502)
* Bug fix: problem with export as image with data overlays (#1503, #1498,
#1496)
* Bug fix: chrome autofill is disabled for "Search: " in admin panel tables
* Bug fix: top map was not selected properly sometimes (#1487)
* Bug fix: data overlays in comlex upload prevented error to be propagated
to user (#1499)
* Bug fix: searching for all chemicals by target did not work (#1490)
* Bug fix: searching by chemical/drug/mirna in left panel focus the proper
tab in the InfoWindow (#1492)
* Bug fix: search tab becomes active when drug/chemical/mirna result are
available (#1491)
-- Piotr Gawron <piotr.gawron@uni.lu> Fri, 25 Jun 2021 08:00:00 +0200
minerva (16.0.0~beta.0) stable; urgency=medium
* Backward incompatibility: debian package cannot be upgraded from version
prior to 12.1.0 (#1464)
* Small improvement: artifitial source and sink is created separately for
each uncomplete reaction (#1475)
* Small improvement: homomultimer information is provided in API (#1468)
* Small improvement: missing info about species for SBML parsing warning
(#1472)
* Small improvement: information about dimer in sbgn is provided only once
if the information is duplicated in sbgn data (#1358)
* Small improvement: glyph quality is improved (#1458)
* Small improvement: search results are group by diagram (#1451)
* Small improvement: "Failed to fetch" errors are reported in a way that
suggest retrying before submitting error report (#738)
* Small improvement: reverse search pop-up reorganized (#1366)
* Bug fix: arrows without a "process" box had an irregular empty space in
their lines (#1471)
* Bug fix: when selecting drug in the alias window the input text is updated
(#1365)
* Bug fix: zoom slider was not updated when clicking on +/- in genome browser
(#1064)
* Bug fix: there was no possibility to see gene variants
(regression 16.0.0~alpha.1)
-- Piotr Gawron <piotr.gawron@uni.lu> Fri, 30 Apr 2021 16:30:00 +0200
minerva (16.0.0~alpha.1) stable; urgency=medium
* Backward incompatibility: deprecated columns in data overlays are no longer
supported (#958)
* Backward incompatibility: comment does not contain name anymore (#1070)
* Backward incompatibility: publication pagination API slightly changed
(#1007)
* Backward incompatibility: elements in data overlay are returned differently
when using data overlay API (#1007)
* Improvement: performance improved - map is available immediatelly after
tomcat starts (#1007)
* Improvement: minerva does not require huge amounts of memory anymore
(#1007)
* Improvement: data overlay allows for multiple hits per element (#1007)
* Small improvement: "dbSNP", "IMGT HLA", "PMC", "Complex Portal" identifiers
are supported (#1452, #1450, #1420)
* Small improvement: information about perfect search are stored in the url
(#1376)
* Small improvement: context menu exporting map is more precise about scope
(#1447)
* Small improvement: styling of GENERIC search tab title improved (#1364)
* Small improvement: SBML render contains information about species shapes
(#1055)
* Small improvement: SBML render contains information about modification
residues (#1456)
* Small improvement: SBML render contains information about structural states
(#1456)
* Small improvement: SBML render contains process rectangle for reactions
(#1457)
* Bug fix: refreshing page after removing last project on the page redirect to
proper page (#1051)
* Bug fix: removing plugin that does not exist anymore does not raise an error
(#1289)
* Bug fix: broken overlays crashed minerva upgrade (#1453)
-- Piotr Gawron <piotr.gawron@uni.lu> Fri, 19 Mar 2021 10:00:00 +0200
minerva (16.0.0~alpha.0) stable; urgency=medium
* Backward incompatibility: deprecated columns in data overlay table are no
longer supported: reverseReaction, reaction_identifier, reactionIdentifier,
reference_genome_type, reference_genome_version, allel_frequency, lineWidth,
elementIdentifier, references, model_name (#958)
* Backward incompatibility: information about old search queries removed from
database (it can be still accessed using proper log managing)
* Improvement: automatically generated API documentation available in the
package (#1016)
* Bug fix: md5 hash function of plugin was not computed properly
* Bug fix: exported gpml for every compartment contained list of species name
in the comment section
-- Piotr Gawron <piotr.gawron@uni.lu> Thu, 27 Aug 2020 13:00:00 +0200
minerva (15.1.4) stable; urgency=medium
* Bug fix: structural state information data was not available for complexes
(#1476)
......
......@@ -5,7 +5,7 @@
<parent>
<groupId>lcsb.mapviewer</groupId>
<artifactId>parent</artifactId>
<version>1.0</version>
<version>16.0.0~beta.3</version>
</parent>
<artifactId>CellDesigner-plugin</artifactId>
<!-- dependency from the MapViewer model -->
......@@ -50,19 +50,19 @@
<dependency>
<groupId>lcsb.mapviewer</groupId>
<artifactId>model</artifactId>
<version>1.0</version>
<version>16.0.0~beta.3</version>
</dependency>
<dependency>
<groupId>lcsb.mapviewer</groupId>
<artifactId>commons</artifactId>
<version>1.0</version>
<version>16.0.0~beta.3</version>
</dependency>
<dependency>
<groupId>lcsb.mapviewer</groupId>
<artifactId>converter-CellDesigner</artifactId>
<version>1.0</version>
<version>16.0.0~beta.3</version>
</dependency>
<dependency>
......
......@@ -18,7 +18,7 @@ public class CopyAction extends CopyPasteAbstractAction {
/**
* Default class logger.
*/
private final Logger logger = LogManager.getLogger(CopyAction.class.getName());
private final Logger logger = LogManager.getLogger();
/**
* Method that perform annotation of a CellDesigner species listed in
......
......@@ -28,7 +28,7 @@ public class CopyPasteAbstractAction {
* Default class logger.
*/
@SuppressWarnings("unused")
private final Logger logger = LogManager.getLogger(CopyPasteAbstractAction.class);
private final Logger logger = LogManager.getLogger();
/**
* Serializes {@link MiriamData} into string that will be stored into system
......@@ -88,7 +88,7 @@ public class CopyPasteAbstractAction {
*/
protected String getCopyString(String annotationString, String notesString) throws InvalidXmlSchemaException {
XmlAnnotationParser xap = new XmlAnnotationParser();
Set<MiriamData> set = xap.parse(annotationString);
Set<MiriamData> set = xap.parse(annotationString, null);
StringBuilder result = new StringBuilder();
for (MiriamData md : set) {
result.append(serialize(md) + "\n");
......
......@@ -32,7 +32,7 @@ public class CopyPastePlugin extends CellDesignerPlugin {
/**
* Default class logger.
*/
private Logger logger = LogManager.getLogger(CopyPastePlugin.class.getName());
private Logger logger = LogManager.getLogger();
/**
* Main window of cell designer.
*/
......
......@@ -25,7 +25,7 @@ public class CopyPluginAction extends PluginAction {
/**
* Default class logger.
*/
private Logger logger = LogManager.getLogger(PasteAction.class.getName());
private Logger logger = LogManager.getLogger();
/**
* Plugin that access this action.
*/
......
......@@ -22,7 +22,7 @@ public class PasteAction extends CopyPasteAbstractAction {
/**
* Default class logger.
*/
private final Logger logger = LogManager.getLogger(PasteAction.class.getName());
private final Logger logger = LogManager.getLogger();
/**
* Method that perform annotation of a CellDesigner species listed in
......
......@@ -25,7 +25,7 @@ public class PastePluginAction extends PluginAction {
/**
* Default class logger.
*/
private Logger logger = LogManager.getLogger(PasteAction.class.getName());
private Logger logger = LogManager.getLogger();
/**
* Plugin that access this action.
*/
......
......@@ -59,7 +59,7 @@ public final class InfoFrame {
* Default class logger.
*/
@SuppressWarnings("unused")
private final Logger logger = LogManager.getLogger(InfoFrame.class);
private final Logger logger = LogManager.getLogger();
/**
* Instance of the JFrame representation of windows.
*/
......
......@@ -38,7 +38,7 @@ public class InfoPlugin extends CellDesignerPlugin {
/**
* Default class logger.
*/
private Logger logger = LogManager.getLogger(InfoPlugin.class.getName());
private Logger logger = LogManager.getLogger();
/**
* Listener called when set of selected elements in cell designer changed.
......
......@@ -13,7 +13,7 @@ import lcsb.mapviewer.cdplugin.CdPluginFunctions;
import lcsb.mapviewer.common.SystemClipboard;
public class CopyActionTest extends CdPluginFunctions {
Logger logger = LogManager.getLogger(CopyActionTest.class);
Logger logger = LogManager.getLogger();
SystemClipboard cp = new SystemClipboard();
......
......@@ -13,7 +13,7 @@ import lcsb.mapviewer.common.Pair;
import lcsb.mapviewer.model.map.*;
public class CopyPasteAbstractActionTest extends CdPluginFunctions {
Logger logger = LogManager.getLogger(CopyPasteAbstractActionTest.class);
Logger logger = LogManager.getLogger();
@Before
public void setUp() throws Exception {
......
......@@ -12,7 +12,7 @@ import jp.sbi.celldesigner.plugin.PluginSpeciesAlias;
import lcsb.mapviewer.cdplugin.CdPluginFunctions;
public class InfoFrameTest extends CdPluginFunctions {
Logger logger = LogManager.getLogger(InfoFrameTest.class);
Logger logger = LogManager.getLogger();
@Test
public void testSetEmptySpeciesList() {
......
......@@ -14,7 +14,7 @@ import lcsb.mapviewer.cdplugin.CdPluginFunctions;
public class InfoPluginTest extends CdPluginFunctions {
Logger logger = LogManager.getLogger(InfoPluginTest.class);
Logger logger = LogManager.getLogger();
@Test
public void testConstructor() {
......
rootLogger.level = INFO
appenders = console
appender.console.type = Console
appender.console.name = STDOUT
appender.console.layout.type = PatternLayout
appender.console.layout.pattern = %d %5p [%t] (%F:%L) - %m%n
rootLogger.appenderRefs = console
rootLogger.appenderRef.console.ref = STDOUT
logger.minerva.name = lcsb
logger.minerva.level = debug
logger.minerva-persist.name = lcsb.mapviewer.persist.DbUtils
logger.minerva-persist.level = info
logger.minerva-cache.name = lcsb.mapviewer.annotation.cache
logger.minerva-cache.level = info
logger.springframework.name = org.springframework
logger.springframework.level = warn
logger.hibernate.name = org.hibernate
logger.hibernate.level = warn
rootLogger.level = INFO
appenders = console
appender.console.type = Console
appender.console.name = STDOUT
appender.console.layout.type = PatternLayout
appender.console.layout.pattern = %d %5p [%t] (%F:%L) - %m%n
rootLogger.appenderRefs = console
rootLogger.appenderRef.console.ref = STDOUT
logger.minerva.name = lcsb
logger.minerva.level = debug
logger.minerva-persist.name = lcsb.mapviewer.persist.DbUtils
logger.minerva-persist.level = info
logger.minerva-cache.name = lcsb.mapviewer.annotation.cache
logger.minerva-cache.level = info
logger.springframework.name = org.springframework
logger.springframework.level = warn
logger.hibernate.name = org.hibernate
logger.hibernate.level = warn
[![build status](https://git-r3lab.uni.lu/piotr.gawron/minerva/badges/master/build.svg)](https://git-r3lab.uni.lu/piotr.gawron/minerva/commits/master)
[![build status](https://git-r3lab.uni.lu/minerva/core/badges/master/pipeline.svg)](https://git-r3lab.uni.lu/minerva/core/badges/master/pipeline.svg)
[![coverage report](https://git-r3lab.uni.lu/minerva/core/badges/master/coverage.svg)](https://git-r3lab.uni.lu/minerva/core/commits/master)
# For users
......
......@@ -5,7 +5,7 @@
<parent>
<groupId>lcsb.mapviewer</groupId>
<artifactId>parent</artifactId>
<version>1.0</version>
<version>16.0.0~beta.3</version>
</parent>
<artifactId>annotation</artifactId>
<name>Annotation module</name>
......@@ -18,7 +18,7 @@
<dependency>
<groupId>lcsb.mapviewer</groupId>
<artifactId>model</artifactId>
<version>1.0</version>
<version>16.0.0~beta.3</version>
</dependency>