gwusermanual:migration_to_4_6_x

Differenze

Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.

Link a questa pagina di confronto

Entrambe le parti precedenti la revisione Revisione precedente
Prossima revisione
Revisione precedente
gwusermanual:migration_to_4_6_x [2023/04/06 09:21]
giorgio.scali [Report]
gwusermanual:migration_to_4_6_x [2024/01/03 12:04] (versione attuale)
francesco.rosati [Download gw-webadmin war (Webadmin)]
Linea 96: Linea 96:
  
 === Tabella riepilogativa === === Tabella riepilogativa ===
 +
 ^ NOME MODULO MAVEN (artifactId) ^^ spostato da git geowebframework ^ MOVED/​DELETED ^ Deprecated ^ NOTE ^ ^ NOME MODULO MAVEN (artifactId) ^^ spostato da git geowebframework ^ MOVED/​DELETED ^ Deprecated ^ NOTE ^
 ^ VECCHIO ^ NUOVO  ^ ^ ^ ^ ^  ^ VECCHIO ^ NUOVO  ^ ^ ^ ^ ^
Linea 105: Linea 106:
 |googleStreetView | gw-google-street-view |||||  |googleStreetView | gw-google-street-view |||||
 |dataservice | gw-data ||||| |dataservice | gw-data |||||
-|- | gw-cms ||||versione 1.0.0. Aggiunto per ospitare i servizi cms rest| +|- | gw-cms ||||versione 1.0.0. Aggiunto per ospitare i servizi cms rest
 +|gwCsvConnector| gw-csv-connector | | MOVED | | integrato in git geowebframework,​ versionamento corrente 2.0.0 |
 |gwindex | gw-index | | | SI | pagine di accesso specifiche per il cde, da spostare su repo di prodotto | |gwindex | gw-index | | | SI | pagine di accesso specifiche per il cde, da spostare su repo di prodotto |
 |gwMnemonicCode | gw-mnemonic-code |||||  |gwMnemonicCode | gw-mnemonic-code |||||
Linea 133: Linea 135:
 |xeokitUtils | gw-xeokit |SI |DELETED |SI |cancellato,​ mai usato nel CDE (sostituito da rabbit-consumer) | |xeokitUtils | gw-xeokit |SI |DELETED |SI |cancellato,​ mai usato nel CDE (sostituito da rabbit-consumer) |
 |webclientTemplate | gw-webapp-template ||||nuovo template 1.0.0 | |webclientTemplate | gw-webapp-template ||||nuovo template 1.0.0 |
 +
 +excel censimento moduli: [[https://​docs.google.com/​spreadsheets/​d/​1kqvL8uERY4FJDFaPrl44kl7L1QYpds4pR55I1MhUGv8/​edit#​gid=0]]
  
 === Esempi === === Esempi ===
Linea 1178: Linea 1182:
 ===== Note Migrazione ===== ===== Note Migrazione =====
  
-==== Webadmin ==== +==== Download gw-webadmin war (Webadmin====
-Il webadmin 4.6.0-SNAPSHOT è attualmente disponibile in artifactory a questo link:+
  
-[[http://​artifactory.geowebframework.com/​artifactory/​webapp/#/​artifacts/​browse/​tree/​General/​gw-snapshots/​com/​geowebframework/​gw-webadmin/​4.6.0-SNAPSHOT/​gw-webadmin-4.6.0-SNAPSHOT.war]]+=== Release ufficiali ===
  
 +Il download dell'​applicazione gw-webadmin-X.Y.Z.war rilasciate è disponibile in artifactory a questo link (utilizzare le credenziali aziendali):
 +
 +http://​artifactory.geowebframework.com/​artifactory/​gw-release/​com/​geowebframework/​gw-webadmin/​**X.Y.Z**/​gw-webadmin-**X.Y.Z**.war
 +
 +dove al posto di X.Y.Z è necessario specificare la versione di geoweb rischiesta. ​
 +
 +== Esempio webadmin versione 4.6.10 ==
 +
 +[[http://​artifactory.geowebframework.com/​artifactory/​gw-release/​com/​geowebframework/​gw-webadmin/​4.6.10/​gw-webadmin-4.6.10.war]]
 +
 +=== HOTFIX ===
 +
 +Nel caso straordinario in cui si richiede una versione hotfix la struttura del link è la seguente:
 +
 +http://​artifactory.geowebframework.com/​artifactory/​gw-hotfix/​com/​geowebframework/​gw-webadmin/​**X.Y.Z**-HOTFIX/​gw-webadmin-**X.Y.Z**-HOTFIX.war
 +
 +[[http://​artifactory.geowebframework.com/​artifactory/​gw-hotfix/​com/​geowebframework/​gw-webadmin/​4.6.11-HOTFIX/​gw-webadmin-4.6.11-HOTFIX.war]]
 ==== Workflow ==== ==== Workflow ====
 In presenza del modulo del workflow, //​Activiti//​ provvederà ad aggiornare le tabelle **act_***. In particolare viene aggiornata l'​informazione sulla version di activiti che passa da <​code>​5.17.0</​code>​ a <​code>​5.23.0</​code>​. ​ In presenza del modulo del workflow, //​Activiti//​ provvederà ad aggiornare le tabelle **act_***. In particolare viene aggiornata l'​informazione sulla version di activiti che passa da <​code>​5.17.0</​code>​ a <​code>​5.23.0</​code>​. ​
Linea 1283: Linea 1303:
 <color #​22b14c>​import com.fasterxml.jackson.databind.ObjectMapper;</​color>​ <color #​22b14c>​import com.fasterxml.jackson.databind.ObjectMapper;</​color>​
  
 +
 +=== JTS ===
 +
 +in generale:
 +
 +<color #​ed1c24>​import com.vividsolutions.jts.*</​color>​
 +
 +<color #​22b14c>​import org.locationtech.jts.*</​color>​
 +
 +----------------------------------------------------------
 +<color #​ed1c24>​import com.vividsolutions.jts.geom.Geometry;</​color>​
 +
 +<color #​22b14c>​import org.locationtech.jts.geom.Geometry;</​color>​
 +
 +----------------------------------------------------------
 +
 +<color #​22b14c>​import org.locationtech.jts.geom.Coordinate;</​color>​
 +
 +<color #​22b14c>​import org.locationtech.jts.geom.Geometry;</​color>​
 +
 +<color #​22b14c>​import org.locationtech.jts.geom.GeometryCollection;</​color>​
 +
 +<color #​22b14c>​import org.locationtech.jts.geom.GeometryFactory;</​color>​
 +
 +<color #​22b14c>​import org.locationtech.jts.geom.LineString;</​color>​
 +
 +<color #​22b14c>​import org.locationtech.jts.geom.LinearRing;</​color>​
 +
 +<color #​22b14c>​import org.locationtech.jts.geom.MultiLineString;</​color>​
 +
 +<color #​22b14c>​import org.locationtech.jts.geom.MultiPoint;</​color>​
 +
 +<color #​22b14c>​import org.locationtech.jts.geom.MultiPolygon;</​color>​
 +
 +<color #​22b14c>​import org.locationtech.jts.geom.Point;</​color>​
 +
 +<color #​22b14c>​import org.locationtech.jts.geom.Polygon;</​color>​
 +
 +<color #​22b14c>​import org.locationtech.jts.geom.Coordinate;</​color>​
 +
 +<color #​22b14c>​import org.locationtech.jts.geom.Envelope;</​color>​
  
  
Linea 1292: Linea 1353:
 In particolare,​ in alcune implementazioni di report, posoono essere stati utilizzati costrutti non piu funzionanti,​ in particolare che fanno riferimento a metodi della **class java.util.Date**. In particolare,​ in alcune implementazioni di report, posoono essere stati utilizzati costrutti non piu funzionanti,​ in particolare che fanno riferimento a metodi della **class java.util.Date**.
  
-Vanno quindi allineati tutti i **file .groovy** che facevano riferimento ​alla vecchia versione.+Vanno quindi allineati tutti i **file .jrxml** che facevano riferimento ​a metodi non più supportati.
  
 In <color #​ed1c24>​rosso</​color>​ esempi di vecchio codice, in <color #​22b14c>​verde</​color>​ il nuovo equivalente. In <color #​ed1c24>​rosso</​color>​ esempi di vecchio codice, in <color #​22b14c>​verde</​color>​ il nuovo equivalente.
Linea 1305: Linea 1366:
 <color #​ed1c24><​textFieldExpression><​![CDATA["​PRENOTAZIONI DI OGGI " + new java.util.Date().format('​EEEE dd-MM-yyyy'​)]]></​textFieldExpression></​color>​ <color #​ed1c24><​textFieldExpression><​![CDATA["​PRENOTAZIONI DI OGGI " + new java.util.Date().format('​EEEE dd-MM-yyyy'​)]]></​textFieldExpression></​color>​
  
-<color #​22b14c><​![CDATA["​PRENOTAZIONI DI OGGI " +  +<color #22b14c><​textFieldExpression><​![CDATA["​PRENOTAZIONI DI OGGI " +  
- ​java.time.LocalDateTime.now().format(java.time.format.DateTimeFormatter.ofPattern('EEEE dd-MM-yyyy'))</​color>​+ ​java.time.LocalDateTime.now().format(java.time.format.DateTimeFormatter.ofPattern("EEEE dd-MM-yyyy"))]]></​textFieldExpression>​</​color>​
  
  • gwusermanual/migration_to_4_6_x.1680765710.txt.gz
  • Ultima modifica: 2023/04/06 09:21
  • da giorgio.scali