Release 1.0.4
This commit is contained in:
parent
b5db9cfdf3
commit
293689e788
|
@ -2,7 +2,7 @@ This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm
|
||||||
|
|
||||||
# Changelog for org.gcube.spatial.data.gcube-sdi-suite
|
# Changelog for org.gcube.spatial.data.gcube-sdi-suite
|
||||||
|
|
||||||
## [v1.0.4-SNAPSHOT] - 2023-01-10
|
## [v1.0.4] - 2023-01-10
|
||||||
- Updated plugin framework
|
- Updated plugin framework
|
||||||
|
|
||||||
## [v1.0.3] - 2022-12-07
|
## [v1.0.3] - 2022-12-07
|
||||||
|
|
|
@ -1,10 +1,6 @@
|
||||||
This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
|
||||||
|
|
||||||
# Changelog for org.gcube.application.cms.ckan-plugin
|
# Changelog for org.gcube.application.cms.ckan-plugin
|
||||||
|
|
||||||
This library contains gcube-cms plugins for ckan materializations
|
## [v1.0.2] - 2023-01-10
|
||||||
|
|
||||||
## [v1.0.2-SNAPSHOT] - 2023-01-10
|
|
||||||
- Pom updates
|
- Pom updates
|
||||||
|
|
||||||
## [v1.0.1] - 2022-12-07
|
## [v1.0.1] - 2022-12-07
|
||||||
|
@ -12,3 +8,6 @@ This library contains gcube-cms plugins for ckan materializations
|
||||||
|
|
||||||
## [v1.0.0] - 2022-02-24
|
## [v1.0.0] - 2022-02-24
|
||||||
- First release
|
- First release
|
||||||
|
|
||||||
|
- This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
gCube CMS Suite
|
gCube CMS Suite : CKAN Plugins
|
||||||
--------------------------------------------------
|
--------------------------------------------------
|
||||||
|
|
||||||
gCube CMS Suite is a set of components designed to manage complex space-temporal Documents defined by metadata Profiles.
|
This library is expected to contains gcube-cms plugins for ckan materializations.
|
||||||
|
|
||||||
## Built with
|
## Built with
|
||||||
* [gCube SmartGears] (https://gcube.wiki.gcube-system.org/gcube/SmartGears) - The gCube SmartGears framework
|
* [gCube SmartGears] (https://gcube.wiki.gcube-system.org/gcube/SmartGears) - The gCube SmartGears framework
|
||||||
|
@ -11,15 +11,12 @@ gCube CMS Suite is a set of components designed to manage complex space-temporal
|
||||||
* [Maven](https://maven.apache.org/) - Dependency Management
|
* [Maven](https://maven.apache.org/) - Dependency Management
|
||||||
|
|
||||||
## Documentation
|
## Documentation
|
||||||
|
[gCube CMS Suite](../) parent module containing references, documentation, guides ad utilities.
|
||||||
Documentation can be found [here](https://gcube.wiki.gcube-system.org/gcube/GeoPortal_Service).
|
|
||||||
|
|
||||||
## Change log
|
## Change log
|
||||||
|
|
||||||
See [CHANGELOG.md](CHANGELOG.md).
|
See [CHANGELOG.md](CHANGELOG.md).
|
||||||
|
|
||||||
## License
|
## License
|
||||||
|
|
||||||
This project is licensed under the EUPL V.1.1 License - see the [LICENSE.md](LICENSE.md) file for details.
|
This project is licensed under the EUPL V.1.1 License - see the [LICENSE.md](LICENSE.md) file for details.
|
||||||
|
|
||||||
## About the gCube Framework
|
## About the gCube Framework
|
||||||
|
|
|
@ -5,14 +5,14 @@
|
||||||
<modelVersion>4.0.0</modelVersion>
|
<modelVersion>4.0.0</modelVersion>
|
||||||
|
|
||||||
<artifactId>ckan-plugins</artifactId>
|
<artifactId>ckan-plugins</artifactId>
|
||||||
<version>1.0.2-SNAPSHOT</version>
|
<version>1.0.2</version>
|
||||||
<name>gCube CMS - CKAN Plugins</name>
|
<name>gCube CMS - CKAN Plugins</name>
|
||||||
|
|
||||||
|
|
||||||
<parent>
|
<parent>
|
||||||
<groupId>org.gcube.application.cms</groupId>
|
<groupId>org.gcube.application.cms</groupId>
|
||||||
<artifactId>gcube-cms-suite</artifactId>
|
<artifactId>gcube-cms-suite</artifactId>
|
||||||
<version>1.0.4-SNAPSHOT</version>
|
<version>1.0.4</version>
|
||||||
</parent>
|
</parent>
|
||||||
|
|
||||||
<properties>
|
<properties>
|
||||||
|
|
|
@ -1,8 +1,6 @@
|
||||||
This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
|
||||||
|
|
||||||
# Changelog for org.gcube.application.cms-plugin-framework
|
# Changelog for org.gcube.application.cms-plugin-framework
|
||||||
|
|
||||||
## [v1.0.3-SNAPSHOT] - 2023-01-10
|
## [v1.0.3] - 2023-01-10
|
||||||
- UserUtils in framework
|
- UserUtils in framework
|
||||||
|
|
||||||
## [v1.0.2] 2022-01-17
|
## [v1.0.2] 2022-01-17
|
||||||
|
@ -14,3 +12,5 @@ This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm
|
||||||
|
|
||||||
## [v1.0.0] 2021-09-20
|
## [v1.0.0] 2021-09-20
|
||||||
- First release
|
- First release
|
||||||
|
|
||||||
|
This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
||||||
|
|
|
@ -1,7 +1,10 @@
|
||||||
CMS - Plugin Framework
|
CMS - Plugin Framework
|
||||||
--------------------------------------------------
|
--------------------------------------------------
|
||||||
|
|
||||||
CMS Plugin Framework is a library containing the definition of Java interfaces that plugins should implement
|
This module contains the definition of interfaces that server plugins are expected to implement.
|
||||||
|
Basic and abstract implementations are provided in different module default-lc-manager.
|
||||||
|
|
||||||
|
Basic providers (e.g. WSProvider, ISProvider) used both in test and by the service are implemented here for simplicity.
|
||||||
|
|
||||||
## Built with
|
## Built with
|
||||||
* [gCube SDI] (https://gcube.wiki.gcube-system.org/gcube/) - The gCube SDI
|
* [gCube SDI] (https://gcube.wiki.gcube-system.org/gcube/) - The gCube SDI
|
||||||
|
@ -12,8 +15,8 @@ CMS Plugin Framework is a library containing the definition of Java interfaces t
|
||||||
* [Maven](https://maven.apache.org/) - Dependency Management
|
* [Maven](https://maven.apache.org/) - Dependency Management
|
||||||
|
|
||||||
## Documentation
|
## Documentation
|
||||||
|
[gCube CMS Suite](../) parent module containing references, documentation, guides ad utilities.
|
||||||
|
|
||||||
Documentation can be found [here](https://gcube.wiki.gcube-system.org/gcube/GeoPortal).
|
|
||||||
|
|
||||||
## Change log
|
## Change log
|
||||||
|
|
||||||
|
|
|
@ -4,12 +4,12 @@
|
||||||
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
||||||
<modelVersion>4.0.0</modelVersion>
|
<modelVersion>4.0.0</modelVersion>
|
||||||
<artifactId>cms-plugin-framework</artifactId>
|
<artifactId>cms-plugin-framework</artifactId>
|
||||||
<version>1.0.3-SNAPSHOT</version>
|
<version>1.0.3</version>
|
||||||
|
|
||||||
<parent>
|
<parent>
|
||||||
<groupId>org.gcube.application.cms</groupId>
|
<groupId>org.gcube.application.cms</groupId>
|
||||||
<artifactId>gcube-cms-suite</artifactId>
|
<artifactId>gcube-cms-suite</artifactId>
|
||||||
<version>1.0.4-SNAPSHOT</version>
|
<version>1.0.4</version>
|
||||||
</parent>
|
</parent>
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -1,8 +1,6 @@
|
||||||
This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
|
||||||
|
|
||||||
# Changelog for org.gcube.application.cms.cms-test-commons
|
# Changelog for org.gcube.application.cms.cms-test-commons
|
||||||
|
|
||||||
## [v1.0.4-SNAPSHOT] - 2023-01-10
|
## [v1.0.4] - 2023-01-10
|
||||||
- Pom updates
|
- Pom updates
|
||||||
|
|
||||||
## [v1.0.3] - 2022-12-07
|
## [v1.0.3] - 2022-12-07
|
||||||
|
@ -16,3 +14,5 @@ This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm
|
||||||
|
|
||||||
## [v1.0.0] - 2021-09-11
|
## [v1.0.0] - 2021-09-11
|
||||||
- First release
|
- First release
|
||||||
|
|
||||||
|
This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
||||||
|
|
|
@ -1,14 +1,19 @@
|
||||||
gCube CMS - test-commons
|
gCube CMS - test-commons
|
||||||
--------------------------------------------------
|
--------------------------------------------------
|
||||||
|
|
||||||
Common logic used by test cases
|
Common utilities for testing such as :
|
||||||
|
|
||||||
|
- access to test-resources Maps
|
||||||
|
- Test Credentials management
|
||||||
|
- Basic plugin Test Case implementations
|
||||||
|
|
||||||
|
|
||||||
## Built with
|
## Built with
|
||||||
* [Maven](https://maven.apache.org/) - Dependency Management
|
* [Maven](https://maven.apache.org/) - Dependency Management
|
||||||
|
|
||||||
## Documentation
|
## Documentation
|
||||||
|
[gCube CMS Suite](../) parent module containing references, documentation, guides ad utilities.
|
||||||
|
|
||||||
Documentation can be found [here](https://gcube.wiki.gcube-system.org/gcube/GeoPortal).
|
|
||||||
|
|
||||||
## Change log
|
## Change log
|
||||||
|
|
||||||
|
|
|
@ -5,14 +5,14 @@
|
||||||
|
|
||||||
<modelVersion>4.0.0</modelVersion>
|
<modelVersion>4.0.0</modelVersion>
|
||||||
<artifactId>cms-test-commons</artifactId>
|
<artifactId>cms-test-commons</artifactId>
|
||||||
<version>1.0.4-SNAPSHOT</version>
|
<version>1.0.4</version>
|
||||||
<name>CMS Test Commons</name>
|
<name>CMS Test Commons</name>
|
||||||
|
|
||||||
|
|
||||||
<parent>
|
<parent>
|
||||||
<groupId>org.gcube.application.cms</groupId>
|
<groupId>org.gcube.application.cms</groupId>
|
||||||
<artifactId>gcube-cms-suite</artifactId>
|
<artifactId>gcube-cms-suite</artifactId>
|
||||||
<version>1.0.4-SNAPSHOT</version>
|
<version>1.0.4</version>
|
||||||
</parent>
|
</parent>
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -16,6 +16,19 @@ import java.io.IOException;
|
||||||
import java.nio.charset.Charset;
|
import java.nio.charset.Charset;
|
||||||
import java.util.Properties;
|
import java.util.Properties;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* This class is used in order to set gCube Credentials for tests that needs a gCube Infrastructure.
|
||||||
|
*
|
||||||
|
* The method TokenSetter.set(String context) is used in order to specify the context to test.
|
||||||
|
*
|
||||||
|
* The library expects a Properties file /tokens.properties in the classpath like the following example :
|
||||||
|
*
|
||||||
|
* /root/vo/vre1 = GCUBE-TOKEN
|
||||||
|
* ...
|
||||||
|
* /devRoot/vo = JWT-TOKEN
|
||||||
|
* ...
|
||||||
|
*
|
||||||
|
*/
|
||||||
@Slf4j
|
@Slf4j
|
||||||
public class TokenSetter {
|
public class TokenSetter {
|
||||||
|
|
||||||
|
|
|
@ -1,11 +1,8 @@
|
||||||
This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
|
||||||
|
|
||||||
# Changelog for org.gcube.application.cms.concessioni-lifecycle
|
# Changelog for org.gcube.application.cms.concessioni-lifecycle
|
||||||
|
|
||||||
This library contains custom extensions for the support of GNA "concessioni" use case
|
## [v1.0.3] - 2023-01-10
|
||||||
|
|
||||||
## [v1.0.3-SNAPSHOT] - 2023-01-10
|
|
||||||
- Pom updates
|
- Pom updates
|
||||||
|
- Fixes default access
|
||||||
|
|
||||||
## [v1.0.2] - 2022-12-07
|
## [v1.0.2] - 2022-12-07
|
||||||
- Pom updates
|
- Pom updates
|
||||||
|
@ -16,3 +13,5 @@ This library contains custom extensions for the support of GNA "concessioni" use
|
||||||
|
|
||||||
## [v1.0.0] - 2021-12-15
|
## [v1.0.0] - 2021-12-15
|
||||||
- First release
|
- First release
|
||||||
|
|
||||||
|
This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
||||||
|
|
|
@ -1,7 +1,13 @@
|
||||||
gCube CMS Suite
|
gCube CMS Suite : Concessioni Lifecycle
|
||||||
--------------------------------------------------
|
--------------------------------------------------
|
||||||
|
|
||||||
gCube CMS Suite is a set of components designed to manage complex space-temporal Documents defined by metadata Profiles.
|
This library contains custom extensions for the support of GNA "concessioni" use case custom requirements.
|
||||||
|
It contains a Lifecycle Manager built on top of default 3-PHASE, extending :
|
||||||
|
|
||||||
|
- Default values setting / evaluation
|
||||||
|
- Indexing parameters :
|
||||||
|
- Relationship management : relationship chains on "follows" and "precedes" are evaluated in order to show only last published project in centroids map
|
||||||
|
|
||||||
|
|
||||||
## Built with
|
## Built with
|
||||||
* [gCube SmartGears] (https://gcube.wiki.gcube-system.org/gcube/SmartGears) - The gCube SmartGears framework
|
* [gCube SmartGears] (https://gcube.wiki.gcube-system.org/gcube/SmartGears) - The gCube SmartGears framework
|
||||||
|
@ -11,8 +17,8 @@ gCube CMS Suite is a set of components designed to manage complex space-temporal
|
||||||
* [Maven](https://maven.apache.org/) - Dependency Management
|
* [Maven](https://maven.apache.org/) - Dependency Management
|
||||||
|
|
||||||
## Documentation
|
## Documentation
|
||||||
|
[gCube CMS Suite](../) parent module containing references, documentation, guides ad utilities.
|
||||||
|
|
||||||
Documentation can be found [here](https://gcube.wiki.gcube-system.org/gcube/GeoPortal_Service).
|
|
||||||
|
|
||||||
## Change log
|
## Change log
|
||||||
|
|
||||||
|
|
|
@ -4,14 +4,14 @@
|
||||||
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
||||||
<modelVersion>4.0.0</modelVersion>
|
<modelVersion>4.0.0</modelVersion>
|
||||||
<artifactId>concessioni-lifecycle</artifactId>
|
<artifactId>concessioni-lifecycle</artifactId>
|
||||||
<version>1.0.3-SNAPSHOT</version>
|
<version>1.0.3</version>
|
||||||
<name>GNA Concessioni Lifecycle</name>
|
<name>GNA Concessioni Lifecycle</name>
|
||||||
|
|
||||||
|
|
||||||
<parent>
|
<parent>
|
||||||
<groupId>org.gcube.application.cms</groupId>
|
<groupId>org.gcube.application.cms</groupId>
|
||||||
<artifactId>gcube-cms-suite</artifactId>
|
<artifactId>gcube-cms-suite</artifactId>
|
||||||
<version>1.0.4-SNAPSHOT</version>
|
<version>1.0.4</version>
|
||||||
</parent>
|
</parent>
|
||||||
|
|
||||||
<properties>
|
<properties>
|
||||||
|
|
|
@ -1,10 +1,6 @@
|
||||||
This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
|
||||||
|
|
||||||
# Changelog for org.gcube.application.cms.concessioni-model
|
# Changelog for org.gcube.application.cms.concessioni-model
|
||||||
|
|
||||||
This library contains custom BEANS for the support of GNA "concessioni" use case
|
## [v1.0.3] - 2023-01-10
|
||||||
|
|
||||||
## [v1.0.3-SNAPSHOT] - 2023-01-10
|
|
||||||
- Pom updates
|
- Pom updates
|
||||||
|
|
||||||
## [v1.0.2] - 2022-12-07
|
## [v1.0.2] - 2022-12-07
|
||||||
|
@ -16,3 +12,5 @@ This library contains custom BEANS for the support of GNA "concessioni" use case
|
||||||
|
|
||||||
## [v1.0.0] - 2021-12-15
|
## [v1.0.0] - 2021-12-15
|
||||||
- First release
|
- First release
|
||||||
|
|
||||||
|
This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
||||||
|
|
|
@ -1,7 +1,9 @@
|
||||||
gCube CMS Suite
|
gCube CMS Suite : Concessioni Model
|
||||||
--------------------------------------------------
|
--------------------------------------------------
|
||||||
|
|
||||||
gCube CMS Suite is a set of components designed to manage complex space-temporal Documents defined by metadata Profiles.
|
This library contains custom class for GNA "concessioni" use case model.
|
||||||
|
|
||||||
|
It contains the class ProfiledConcessione extending Project, in order to facilitate custom logic integration.
|
||||||
|
|
||||||
## Built with
|
## Built with
|
||||||
* [gCube SmartGears] (https://gcube.wiki.gcube-system.org/gcube/SmartGears) - The gCube SmartGears framework
|
* [gCube SmartGears] (https://gcube.wiki.gcube-system.org/gcube/SmartGears) - The gCube SmartGears framework
|
||||||
|
@ -11,8 +13,8 @@ gCube CMS Suite is a set of components designed to manage complex space-temporal
|
||||||
* [Maven](https://maven.apache.org/) - Dependency Management
|
* [Maven](https://maven.apache.org/) - Dependency Management
|
||||||
|
|
||||||
## Documentation
|
## Documentation
|
||||||
|
[gCube CMS Suite](../) parent module containing references, documentation, guides ad utilities.
|
||||||
|
|
||||||
Documentation can be found [here](https://gcube.wiki.gcube-system.org/gcube/GeoPortal_Service).
|
|
||||||
|
|
||||||
## Change log
|
## Change log
|
||||||
|
|
||||||
|
|
|
@ -6,14 +6,14 @@
|
||||||
|
|
||||||
<groupId>org.gcube.application.cms</groupId>
|
<groupId>org.gcube.application.cms</groupId>
|
||||||
<artifactId>concessioni-model</artifactId>
|
<artifactId>concessioni-model</artifactId>
|
||||||
<version>1.0.3-SNAPSHOT</version>
|
<version>1.0.3</version>
|
||||||
<name>GNA Concessioni Model</name>
|
<name>GNA Concessioni Model</name>
|
||||||
|
|
||||||
|
|
||||||
<parent>
|
<parent>
|
||||||
<groupId>org.gcube.application.cms</groupId>
|
<groupId>org.gcube.application.cms</groupId>
|
||||||
<artifactId>gcube-cms-suite</artifactId>
|
<artifactId>gcube-cms-suite</artifactId>
|
||||||
<version>1.0.4-SNAPSHOT</version>
|
<version>1.0.4</version>
|
||||||
</parent>
|
</parent>
|
||||||
|
|
||||||
<properties>
|
<properties>
|
||||||
|
|
|
@ -1,10 +1,6 @@
|
||||||
This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
|
||||||
|
|
||||||
# Changelog for org.gcube.application.cms.dataminer-plugins
|
# Changelog for org.gcube.application.cms.dataminer-plugins
|
||||||
|
|
||||||
This library contains gcube-cms plugins for processing via gCube Dataminer
|
## [v1.0.2] - 2023-01-10
|
||||||
|
|
||||||
## [v1.0.2-SNAPSHOT] - 2023-01-10
|
|
||||||
- Pom updates
|
- Pom updates
|
||||||
|
|
||||||
## [v1.0.1] - 2022-12-07
|
## [v1.0.1] - 2022-12-07
|
||||||
|
@ -12,3 +8,5 @@ This library contains gcube-cms plugins for processing via gCube Dataminer
|
||||||
|
|
||||||
## [v1.0.0] - 2022-02-24
|
## [v1.0.0] - 2022-02-24
|
||||||
- First release
|
- First release
|
||||||
|
|
||||||
|
This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
gCube CMS Suite
|
gCube CMS Suite : DataMiner Plugins
|
||||||
--------------------------------------------------
|
--------------------------------------------------
|
||||||
|
|
||||||
gCube CMS Suite is a set of components designed to manage complex space-temporal Documents defined by metadata Profiles.
|
This library contains gcube-cms plugins for processing via gCube Dataminer
|
||||||
|
|
||||||
## Built with
|
## Built with
|
||||||
* [gCube SmartGears] (https://gcube.wiki.gcube-system.org/gcube/SmartGears) - The gCube SmartGears framework
|
* [gCube SmartGears] (https://gcube.wiki.gcube-system.org/gcube/SmartGears) - The gCube SmartGears framework
|
||||||
|
@ -11,8 +11,8 @@ gCube CMS Suite is a set of components designed to manage complex space-temporal
|
||||||
* [Maven](https://maven.apache.org/) - Dependency Management
|
* [Maven](https://maven.apache.org/) - Dependency Management
|
||||||
|
|
||||||
## Documentation
|
## Documentation
|
||||||
|
[gCube CMS Suite](../) parent module containing references, documentation, guides ad utilities.
|
||||||
|
|
||||||
Documentation can be found [here](https://gcube.wiki.gcube-system.org/gcube/GeoPortal_Service).
|
|
||||||
|
|
||||||
## Change log
|
## Change log
|
||||||
|
|
||||||
|
|
|
@ -5,14 +5,14 @@
|
||||||
<modelVersion>4.0.0</modelVersion>
|
<modelVersion>4.0.0</modelVersion>
|
||||||
|
|
||||||
<artifactId>dataminer-plugins</artifactId>
|
<artifactId>dataminer-plugins</artifactId>
|
||||||
<version>1.0.2-SNAPSHOT</version>
|
<version>1.0.2</version>
|
||||||
<name>gCube CMS - Dataminer Plugins</name>
|
<name>gCube CMS - Dataminer Plugins</name>
|
||||||
|
|
||||||
|
|
||||||
<parent>
|
<parent>
|
||||||
<groupId>org.gcube.application.cms</groupId>
|
<groupId>org.gcube.application.cms</groupId>
|
||||||
<artifactId>gcube-cms-suite</artifactId>
|
<artifactId>gcube-cms-suite</artifactId>
|
||||||
<version>1.0.4-SNAPSHOT</version>
|
<version>1.0.4</version>
|
||||||
</parent>
|
</parent>
|
||||||
|
|
||||||
<dependencyManagement>
|
<dependencyManagement>
|
||||||
|
|
|
@ -1,11 +1,9 @@
|
||||||
This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
|
||||||
|
|
||||||
# Changelog for org.gcube.application.cms.ckan-plugin
|
# Changelog for org.gcube.application.cms.ckan-plugin
|
||||||
|
|
||||||
This library contains default Lifecycle Managers handlers
|
## [v1.0.1] - 2023-01-10
|
||||||
|
|
||||||
## [v1.0.1-SNAPSHOT] - 2023-01-10
|
|
||||||
- Pom updates
|
- Pom updates
|
||||||
|
|
||||||
- ## [v1.0.0] - 2022-02-24
|
- ## [v1.0.0] - 2022-02-24
|
||||||
- First release
|
- First release
|
||||||
|
|
||||||
|
This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
||||||
|
|
|
@ -1,9 +1,19 @@
|
||||||
gCube CMS Suite : default-lc-managers
|
gCube CMS Suite : default-lc-managers
|
||||||
--------------------------------------------------
|
--------------------------------------------------
|
||||||
|
|
||||||
gCube CMS Suite is a set of components designed to manage complex space-temporal Documents called Projects defined in Use Case Descriptors.
|
This library contains default Lifecycle Managers handlers implementations :
|
||||||
|
|
||||||
This library contains the default Lifecycle Manager handler plugins.
|
- AbstractPlugin
|
||||||
|
- AbstractLifecycleManager
|
||||||
|
- Default3PhaseManager
|
||||||
|
- SimpleLifeCycleManager
|
||||||
|
|
||||||
|
It also contains utility like
|
||||||
|
|
||||||
|
- RoleManager : caller role evaluation utilities
|
||||||
|
- GuardedEventManager, GuardedStepExecution, GuardedExecution : simplicity class for safe implementations
|
||||||
|
|
||||||
|
Plugins SHOULD be defined extending the definitions provided in this module.
|
||||||
|
|
||||||
## Built with
|
## Built with
|
||||||
* [gCube SmartGears] (https://gcube.wiki.gcube-system.org/gcube/SmartGears) - The gCube SmartGears framework
|
* [gCube SmartGears] (https://gcube.wiki.gcube-system.org/gcube/SmartGears) - The gCube SmartGears framework
|
||||||
|
@ -13,8 +23,8 @@ This library contains the default Lifecycle Manager handler plugins.
|
||||||
* [Maven](https://maven.apache.org/) - Dependency Management
|
* [Maven](https://maven.apache.org/) - Dependency Management
|
||||||
|
|
||||||
## Documentation
|
## Documentation
|
||||||
|
[gCube CMS Suite](../) parent module containing references, documentation, guides ad utilities.
|
||||||
|
|
||||||
Documentation can be found [here](https://gcube.wiki.gcube-system.org/gcube/GeoPortal_Service).
|
|
||||||
|
|
||||||
## Change log
|
## Change log
|
||||||
|
|
||||||
|
|
|
@ -5,14 +5,14 @@
|
||||||
<modelVersion>4.0.0</modelVersion>
|
<modelVersion>4.0.0</modelVersion>
|
||||||
|
|
||||||
<artifactId>default-lc-managers</artifactId>
|
<artifactId>default-lc-managers</artifactId>
|
||||||
<version>1.0.1-SNAPSHOT</version>
|
<version>1.0.1</version>
|
||||||
<name>gCube CMS - Default LC Managers</name>
|
<name>gCube CMS - Default LC Managers</name>
|
||||||
|
|
||||||
|
|
||||||
<parent>
|
<parent>
|
||||||
<groupId>org.gcube.application.cms</groupId>
|
<groupId>org.gcube.application.cms</groupId>
|
||||||
<artifactId>gcube-cms-suite</artifactId>
|
<artifactId>gcube-cms-suite</artifactId>
|
||||||
<version>1.0.4-SNAPSHOT</version>
|
<version>1.0.4</version>
|
||||||
</parent>
|
</parent>
|
||||||
|
|
||||||
<properties>
|
<properties>
|
||||||
|
|
|
@ -1,8 +1,6 @@
|
||||||
This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
|
||||||
|
|
||||||
# Changelog for org.gcube.application.geoportal-client
|
# Changelog for org.gcube.application.geoportal-client
|
||||||
|
|
||||||
## [v1.1.2-SNAPSHOT] - 2023-01-10
|
## [v1.1.2] - 2023-01-10
|
||||||
- Pom updates
|
- Pom updates
|
||||||
|
|
||||||
## [v1.1.1] - 2022-12-07
|
## [v1.1.1] - 2022-12-07
|
||||||
|
@ -43,3 +41,5 @@ This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm
|
||||||
|
|
||||||
## [v1.0.0] - 2020-11-11
|
## [v1.0.0] - 2020-11-11
|
||||||
- First release
|
- First release
|
||||||
|
|
||||||
|
This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
||||||
|
|
|
@ -1,14 +1,21 @@
|
||||||
GeoPortal - Client
|
gCube CMS Suite : GeoPortal Client
|
||||||
--------------------------------------------------
|
--------------------------------------------------
|
||||||
|
|
||||||
GeoPortal - Client is the java library wrapping Geoportal REST Service
|
This module contains the definition of the client library for interacting with geoportal-service.
|
||||||
|
|
||||||
|
It is built on top of gCube FW stack and allows to build the following clients :
|
||||||
|
- Project<? extends Document> entities management
|
||||||
|
- UseCaseDescriptor entites management
|
||||||
|
|
||||||
|
It also provides a utility class Serialization for fast marshalling / unmarshalling.
|
||||||
|
|
||||||
|
|
||||||
## Built with
|
## Built with
|
||||||
* [Maven](https://maven.apache.org/) - Dependency Management
|
* [Maven](https://maven.apache.org/) - Dependency Management
|
||||||
|
|
||||||
## Documentation
|
## Documentation
|
||||||
|
[gCube CMS Suite](../) parent module containing references, documentation, guides ad utilities.
|
||||||
|
|
||||||
Documentation can be found [here](https://gcube.wiki.gcube-system.org/gcube/GeoPortal).
|
|
||||||
|
|
||||||
## Change log
|
## Change log
|
||||||
|
|
||||||
|
|
|
@ -4,14 +4,14 @@
|
||||||
<modelVersion>4.0.0</modelVersion>
|
<modelVersion>4.0.0</modelVersion>
|
||||||
<groupId>org.gcube.application</groupId>
|
<groupId>org.gcube.application</groupId>
|
||||||
<artifactId>geoportal-client</artifactId>
|
<artifactId>geoportal-client</artifactId>
|
||||||
<version>1.1.2-SNAPSHOT</version>
|
<version>1.1.2</version>
|
||||||
<name>Geoportal Client</name>
|
<name>Geoportal Client</name>
|
||||||
|
|
||||||
|
|
||||||
<parent>
|
<parent>
|
||||||
<groupId>org.gcube.application.cms</groupId>
|
<groupId>org.gcube.application.cms</groupId>
|
||||||
<artifactId>gcube-cms-suite</artifactId>
|
<artifactId>gcube-cms-suite</artifactId>
|
||||||
<version>1.0.4-SNAPSHOT</version>
|
<version>1.0.4</version>
|
||||||
</parent>
|
</parent>
|
||||||
|
|
||||||
|
|
||||||
|
@ -46,15 +46,6 @@
|
||||||
<artifactId>common-generic-clients</artifactId>
|
<artifactId>common-generic-clients</artifactId>
|
||||||
</dependency>
|
</dependency>
|
||||||
|
|
||||||
<!-- <dependency>-->
|
|
||||||
<!-- <groupId>com.sun.xml.ws</groupId>-->
|
|
||||||
<!-- <artifactId>jaxws-ri</artifactId>-->
|
|
||||||
<!-- <version>2.3.2</version>-->
|
|
||||||
<!-- <type>pom</type>-->
|
|
||||||
<!-- <scope>provided</scope>-->
|
|
||||||
<!-- </dependency>-->
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<!-- https://mvnrepository.com/artifact/javax.xml.ws/jaxws-api -->
|
<!-- https://mvnrepository.com/artifact/javax.xml.ws/jaxws-api -->
|
||||||
<dependency>
|
<dependency>
|
||||||
|
|
|
@ -1,8 +1,6 @@
|
||||||
This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
|
||||||
|
|
||||||
# Changelog for org.gcube.application.geoportal-common
|
# Changelog for org.gcube.application.geoportal-common
|
||||||
|
|
||||||
## [v1.0.11-SNAPSHOT] - 2023-01-10
|
## [v1.0.11] - 2023-01-10
|
||||||
- Pom updates
|
- Pom updates
|
||||||
|
|
||||||
## [v1.0.10] - 2022-12-07
|
## [v1.0.10] - 2022-12-07
|
||||||
|
@ -54,3 +52,5 @@ This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm
|
||||||
|
|
||||||
## [v1.0.0] - 2020-11-11
|
## [v1.0.0] - 2020-11-11
|
||||||
- First release
|
- First release
|
||||||
|
|
||||||
|
This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
||||||
|
|
|
@ -1,14 +1,23 @@
|
||||||
GeoPortal - Common
|
gCube CMS Suite : GeoPortal Common
|
||||||
--------------------------------------------------
|
--------------------------------------------------
|
||||||
|
|
||||||
GeoPortal - Common is the java library containing basic classes (e.g. models) of gCube GeoPortal.
|
This module contains the definition of the interface expose by geoportal-service.
|
||||||
|
|
||||||
|
It contains both the methods, the constants, the model shared by service and clients (main classes are Project and UseCaseDescriptor).
|
||||||
|
|
||||||
|
It also provides the following utility classes :
|
||||||
|
|
||||||
|
- JSONPathWrapper : for JSON path parsing, built on top of com.jayway.jsonpath.json-path (https://github.com/json-path/JsonPath).
|
||||||
|
- FileSets : builder for FileSetRegistrationRequests
|
||||||
|
- StorageUtils : interface with gCube Storage
|
||||||
|
- ISUtils : Query to gCube IS
|
||||||
|
|
||||||
## Built with
|
## Built with
|
||||||
* [Maven](https://maven.apache.org/) - Dependency Management
|
* [Maven](https://maven.apache.org/) - Dependency Management
|
||||||
|
|
||||||
## Documentation
|
## Documentation
|
||||||
|
[gCube CMS Suite](../) parent module containing references, documentation, guides ad utilities.
|
||||||
|
|
||||||
Documentation can be found [here](https://gcube.wiki.gcube-system.org/gcube/GeoPortal).
|
|
||||||
|
|
||||||
## Change log
|
## Change log
|
||||||
|
|
||||||
|
|
|
@ -3,14 +3,14 @@
|
||||||
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
||||||
<modelVersion>4.0.0</modelVersion>
|
<modelVersion>4.0.0</modelVersion>
|
||||||
<artifactId>geoportal-common</artifactId>
|
<artifactId>geoportal-common</artifactId>
|
||||||
<version>1.0.11-SNAPSHOT</version>
|
<version>1.0.11</version>
|
||||||
<name>Geoportal Common</name>
|
<name>Geoportal Common</name>
|
||||||
|
|
||||||
|
|
||||||
<parent>
|
<parent>
|
||||||
<groupId>org.gcube.application.cms</groupId>
|
<groupId>org.gcube.application.cms</groupId>
|
||||||
<artifactId>gcube-cms-suite</artifactId>
|
<artifactId>gcube-cms-suite</artifactId>
|
||||||
<version>1.0.4-SNAPSHOT</version>
|
<version>1.0.4</version>
|
||||||
</parent>
|
</parent>
|
||||||
|
|
||||||
<properties>
|
<properties>
|
||||||
|
|
|
@ -1,8 +1,6 @@
|
||||||
This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
|
||||||
|
|
||||||
# Changelog for org.gcube.application.geoportal-service
|
# Changelog for org.gcube.application.geoportal-service
|
||||||
|
|
||||||
## [v1.0.12-SNAPSHOT] - 2023-01-10
|
## [v1.0.12] - 2023-01-10
|
||||||
- Refactored UserUtils into framework plugin
|
- Refactored UserUtils into framework plugin
|
||||||
|
|
||||||
## [v1.0.11] - 2022-12-07
|
## [v1.0.11] - 2022-12-07
|
||||||
|
@ -56,3 +54,5 @@ This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm
|
||||||
|
|
||||||
## [v1.0.0] 2020-11-11
|
## [v1.0.0] 2020-11-11
|
||||||
- First release
|
- First release
|
||||||
|
|
||||||
|
This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
||||||
|
|
|
@ -1,7 +1,14 @@
|
||||||
GeoPortal - Service
|
gCube CMS Suite : GeoPortal Service
|
||||||
--------------------------------------------------
|
--------------------------------------------------
|
||||||
|
|
||||||
GeoPortal - Service is the main component operating a gCube GeoPortal. It is a SmartGears web application based on top of gCube SDI
|
gCube CMS Service is a gCube REST-like Application developed on top of gCube SmartGears.
|
||||||
|
|
||||||
|
It implements the core business logic of gCube CMS Suite, exposing methods for the management of Projects, Use Case Descriptors and available server plugins.
|
||||||
|
|
||||||
|
It is built on top of Jersey Framework, it uses a MongoDB Document Store for JSON archiving and Querying.
|
||||||
|
It exploits the infrastructure StorageHub for archiving FileSets and the Information System in order to discover available resources.
|
||||||
|
|
||||||
|
Its main goal is to receive client calls and orchestrate plugins implementation in order to serve them according to the UCD defined in the caller context.
|
||||||
|
|
||||||
## Built with
|
## Built with
|
||||||
* [gCube SDI] (https://gcube.wiki.gcube-system.org/gcube/) - The gCube SDI
|
* [gCube SDI] (https://gcube.wiki.gcube-system.org/gcube/) - The gCube SDI
|
||||||
|
@ -12,8 +19,8 @@ GeoPortal - Service is the main component operating a gCube GeoPortal. It is a S
|
||||||
* [Maven](https://maven.apache.org/) - Dependency Management
|
* [Maven](https://maven.apache.org/) - Dependency Management
|
||||||
|
|
||||||
## Documentation
|
## Documentation
|
||||||
|
[gCube CMS Suite](../) parent module containing references, documentation, guides ad utilities.
|
||||||
|
|
||||||
Documentation can be found [here](https://gcube.wiki.gcube-system.org/gcube/GeoPortal).
|
|
||||||
|
|
||||||
## Change log
|
## Change log
|
||||||
|
|
||||||
|
|
|
@ -4,14 +4,14 @@
|
||||||
<modelVersion>4.0.0</modelVersion>
|
<modelVersion>4.0.0</modelVersion>
|
||||||
<groupId>org.gcube.application</groupId>
|
<groupId>org.gcube.application</groupId>
|
||||||
<artifactId>geoportal-service</artifactId>
|
<artifactId>geoportal-service</artifactId>
|
||||||
<version>1.0.12-SNAPSHOT</version>
|
<version>1.0.12</version>
|
||||||
<name>Geoportal Service</name>
|
<name>Geoportal Service</name>
|
||||||
<packaging>war</packaging>
|
<packaging>war</packaging>
|
||||||
|
|
||||||
<parent>
|
<parent>
|
||||||
<groupId>org.gcube.application.cms</groupId>
|
<groupId>org.gcube.application.cms</groupId>
|
||||||
<artifactId>gcube-cms-suite</artifactId>
|
<artifactId>gcube-cms-suite</artifactId>
|
||||||
<version>1.0.4-SNAPSHOT</version>
|
<version>1.0.4</version>
|
||||||
</parent>
|
</parent>
|
||||||
|
|
||||||
<properties>
|
<properties>
|
||||||
|
|
|
@ -1,10 +1,6 @@
|
||||||
This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
|
||||||
|
|
||||||
# Changelog for org.gcube.application.cms.images-plugin
|
# Changelog for org.gcube.application.cms.images-plugin
|
||||||
|
|
||||||
This library contains gcube-cms plugins for images materializations
|
## [v1.0.2] - 2023-01-10
|
||||||
|
|
||||||
## [v1.0.2-SNAPSHOT] - 2023-01-10
|
|
||||||
- Pom updates
|
- Pom updates
|
||||||
|
|
||||||
## [v1.0.1] - 2022-12-07
|
## [v1.0.1] - 2022-12-07
|
||||||
|
@ -12,3 +8,5 @@ This library contains gcube-cms plugins for images materializations
|
||||||
|
|
||||||
## [v1.0.0] - 2022-02-24
|
## [v1.0.0] - 2022-02-24
|
||||||
- First release
|
- First release
|
||||||
|
|
||||||
|
This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
||||||
|
|
|
@ -1,8 +1,10 @@
|
||||||
gCube CMS Suite
|
gCube CMS Suite : Images Plugin
|
||||||
--------------------------------------------------
|
--------------------------------------------------
|
||||||
|
|
||||||
gCube CMS Suite is a set of components designed to manage complex space-temporal Documents defined by metadata Profiles.
|
gCube CMS Suite is a set of components designed to manage complex space-temporal Documents defined by metadata Profiles.
|
||||||
|
|
||||||
|
This module is expected to define handlers for the materializations of images preview.
|
||||||
|
|
||||||
## Built with
|
## Built with
|
||||||
* [gCube SmartGears] (https://gcube.wiki.gcube-system.org/gcube/SmartGears) - The gCube SmartGears framework
|
* [gCube SmartGears] (https://gcube.wiki.gcube-system.org/gcube/SmartGears) - The gCube SmartGears framework
|
||||||
* [OpenJDK](https://openjdk.java.net/) - The JDK used
|
* [OpenJDK](https://openjdk.java.net/) - The JDK used
|
||||||
|
@ -11,8 +13,8 @@ gCube CMS Suite is a set of components designed to manage complex space-temporal
|
||||||
* [Maven](https://maven.apache.org/) - Dependency Management
|
* [Maven](https://maven.apache.org/) - Dependency Management
|
||||||
|
|
||||||
## Documentation
|
## Documentation
|
||||||
|
[gCube CMS Suite](../) parent module containing references, documentation, guides ad utilities.
|
||||||
|
|
||||||
Documentation can be found [here](https://gcube.wiki.gcube-system.org/gcube/GeoPortal_Service).
|
|
||||||
|
|
||||||
## Change log
|
## Change log
|
||||||
|
|
||||||
|
|
|
@ -5,14 +5,14 @@
|
||||||
<modelVersion>4.0.0</modelVersion>
|
<modelVersion>4.0.0</modelVersion>
|
||||||
|
|
||||||
<artifactId>images-plugins</artifactId>
|
<artifactId>images-plugins</artifactId>
|
||||||
<version>1.0.2-SNAPSHOT</version>
|
<version>1.0.2</version>
|
||||||
<name>gCube CMS - Images Plugins</name>
|
<name>gCube CMS - Images Plugins</name>
|
||||||
|
|
||||||
|
|
||||||
<parent>
|
<parent>
|
||||||
<groupId>org.gcube.application.cms</groupId>
|
<groupId>org.gcube.application.cms</groupId>
|
||||||
<artifactId>gcube-cms-suite</artifactId>
|
<artifactId>gcube-cms-suite</artifactId>
|
||||||
<version>1.0.4-SNAPSHOT</version>
|
<version>1.0.4</version>
|
||||||
</parent>
|
</parent>
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -1,10 +1,6 @@
|
||||||
This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
|
||||||
|
|
||||||
# Changelog for org.gcube.application.cms.notifications-plugins
|
# Changelog for org.gcube.application.cms.notifications-plugins
|
||||||
|
|
||||||
This library contains gcube-cms plugins for notitfications events
|
## [v1.0.2] - 2023-01-10
|
||||||
|
|
||||||
## [v1.0.2-SNAPSHOT] - 2023-01-10
|
|
||||||
- Pom updates
|
- Pom updates
|
||||||
|
|
||||||
## [v1.0.1] - 2022-12-07
|
## [v1.0.1] - 2022-12-07
|
||||||
|
@ -12,3 +8,5 @@ This library contains gcube-cms plugins for notitfications events
|
||||||
|
|
||||||
## [v1.0.0] - 2022-02-24
|
## [v1.0.0] - 2022-02-24
|
||||||
- First release
|
- First release
|
||||||
|
|
||||||
|
This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
||||||
|
|
|
@ -1,8 +1,11 @@
|
||||||
gCube CMS Suite
|
gCube CMS Suite : Notifications Plugin
|
||||||
--------------------------------------------------
|
--------------------------------------------------
|
||||||
|
|
||||||
gCube CMS Suite is a set of components designed to manage complex space-temporal Documents defined by metadata Profiles.
|
gCube CMS Suite is a set of components designed to manage complex space-temporal Documents defined by metadata Profiles.
|
||||||
|
|
||||||
|
This module is expected to contain plugin definitions for the generations of notifications upon certain Lifecycle events.
|
||||||
|
|
||||||
|
|
||||||
## Built with
|
## Built with
|
||||||
* [gCube SmartGears] (https://gcube.wiki.gcube-system.org/gcube/SmartGears) - The gCube SmartGears framework
|
* [gCube SmartGears] (https://gcube.wiki.gcube-system.org/gcube/SmartGears) - The gCube SmartGears framework
|
||||||
* [OpenJDK](https://openjdk.java.net/) - The JDK used
|
* [OpenJDK](https://openjdk.java.net/) - The JDK used
|
||||||
|
@ -11,8 +14,8 @@ gCube CMS Suite is a set of components designed to manage complex space-temporal
|
||||||
* [Maven](https://maven.apache.org/) - Dependency Management
|
* [Maven](https://maven.apache.org/) - Dependency Management
|
||||||
|
|
||||||
## Documentation
|
## Documentation
|
||||||
|
[gCube CMS Suite](../) parent module containing references, documentation, guides ad utilities.
|
||||||
|
|
||||||
Documentation can be found [here](https://gcube.wiki.gcube-system.org/gcube/GeoPortal_Service).
|
|
||||||
|
|
||||||
## Change log
|
## Change log
|
||||||
|
|
||||||
|
|
|
@ -5,14 +5,14 @@
|
||||||
<modelVersion>4.0.0</modelVersion>
|
<modelVersion>4.0.0</modelVersion>
|
||||||
|
|
||||||
<artifactId>notifications-plugins</artifactId>
|
<artifactId>notifications-plugins</artifactId>
|
||||||
<version>1.0.2-SNAPSHOT</version>
|
<version>1.0.2</version>
|
||||||
<name>gCube CMS - Notifications Plugins</name>
|
<name>gCube CMS - Notifications Plugins</name>
|
||||||
|
|
||||||
|
|
||||||
<parent>
|
<parent>
|
||||||
<groupId>org.gcube.application.cms</groupId>
|
<groupId>org.gcube.application.cms</groupId>
|
||||||
<artifactId>gcube-cms-suite</artifactId>
|
<artifactId>gcube-cms-suite</artifactId>
|
||||||
<version>1.0.4-SNAPSHOT</version>
|
<version>1.0.4</version>
|
||||||
</parent>
|
</parent>
|
||||||
|
|
||||||
<properties>
|
<properties>
|
||||||
|
|
12
pom.xml
12
pom.xml
|
@ -9,7 +9,7 @@
|
||||||
<groupId>org.gcube.application.cms</groupId>
|
<groupId>org.gcube.application.cms</groupId>
|
||||||
<artifactId>gcube-cms-suite</artifactId>
|
<artifactId>gcube-cms-suite</artifactId>
|
||||||
<packaging>pom</packaging>
|
<packaging>pom</packaging>
|
||||||
<version>1.0.4-SNAPSHOT</version>
|
<version>1.0.4</version>
|
||||||
<name>Gcube CMS Suite</name>
|
<name>Gcube CMS Suite</name>
|
||||||
|
|
||||||
<description>gCube CMS Suite is a set of components designed to manage complex space-temporal Documents defined by metadata Profiles.</description>
|
<description>gCube CMS Suite is a set of components designed to manage complex space-temporal Documents defined by metadata Profiles.</description>
|
||||||
|
@ -28,13 +28,13 @@
|
||||||
<storagehub-version-range>[1.0.0,2.0.0-SNAPSHOT)</storagehub-version-range>
|
<storagehub-version-range>[1.0.0,2.0.0-SNAPSHOT)</storagehub-version-range>
|
||||||
|
|
||||||
<!--dev -->
|
<!--dev -->
|
||||||
<gcube-bom-version>2.1.0-SNAPSHOT</gcube-bom-version>
|
<!-- <gcube-bom-version>2.1.0-SNAPSHOT</gcube-bom-version>-->
|
||||||
<gcube-smartgears-bom-version>2.2.0-SNAPSHOT</gcube-smartgears-bom-version>
|
<!-- <gcube-smartgears-bom-version>2.2.0-SNAPSHOT</gcube-smartgears-bom-version>-->
|
||||||
<gcube-portal-bom-version>3.7.0-SNAPSHOT</gcube-portal-bom-version>
|
<!-- <gcube-portal-bom-version>3.7.0-SNAPSHOT</gcube-portal-bom-version>-->
|
||||||
<storagehub-version-range>[2.0.0-SNAPSHOT,3.0.0-SNAPSHOT)</storagehub-version-range>
|
<!-- <storagehub-version-range>[2.0.0-SNAPSHOT,3.0.0-SNAPSHOT)</storagehub-version-range>-->
|
||||||
|
|
||||||
|
|
||||||
<plugin-framework-version>1.0.3-SNAPSHOT</plugin-framework-version>
|
<plugin-framework-version>1.0.3</plugin-framework-version>
|
||||||
</properties>
|
</properties>
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -1,10 +1,6 @@
|
||||||
This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
|
||||||
|
|
||||||
# Changelog for org.gcube.application.cms.sdi-plugins
|
# Changelog for org.gcube.application.cms.sdi-plugins
|
||||||
|
|
||||||
This library contains gcube-cms plugins for indexing and materializations in gCube SDI
|
## [v1.0.2] - 2023-01-10
|
||||||
|
|
||||||
## [v1.0.2-SNAPSHOT] - 2023-01-10
|
|
||||||
- Pom updates
|
- Pom updates
|
||||||
|
|
||||||
## [v1.0.1] - 2022-12-07
|
## [v1.0.1] - 2022-12-07
|
||||||
|
@ -13,3 +9,5 @@ This library contains gcube-cms plugins for indexing and materializations in gCu
|
||||||
|
|
||||||
## [v1.0.0] - 2022-02-24
|
## [v1.0.0] - 2022-02-24
|
||||||
- First release
|
- First release
|
||||||
|
|
||||||
|
This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
||||||
|
|
|
@ -1,15 +1,22 @@
|
||||||
gCube CMS Suite : SDI Plugins
|
gCube CMS Suite : SDI Plugins
|
||||||
--------------------------------------------------
|
--------------------------------------------------
|
||||||
|
|
||||||
[gCube CMS Suite](../) module containing references, documentation, guides ad utilities.
|
This module contains definition of the following plugins :
|
||||||
|
- SDIIndexerPlugin : indexes Projects in centroid layers in gCube SDI (requires PostGIS DB)
|
||||||
|
- SDIMaterializerPlugin : materializes layers in gCube SDI (currenlty supported TIF and SHP)
|
||||||
|
|
||||||
|
It uses the SDI in the context of the caller, and requires :
|
||||||
|
- GeoServer
|
||||||
|
- Postgis DB registered in Geoserver (indexing only)
|
||||||
|
|
||||||
|
|
||||||
|
## Built with
|
||||||
|
* [gCube SDI] (https://gcube.wiki.gcube-system.org/gcube/) - The gCube SDI
|
||||||
|
* [OpenJDK](https://openjdk.java.net/) - The JDK used
|
||||||
|
* [Maven](https://maven.apache.org/) - Dependency Management
|
||||||
|
|
||||||
## Documentation
|
## Documentation
|
||||||
* [Dedicated Wiki](https://sublime-and-sphinx-guide.readthedocs.io) - TBD Powered by [Sphynx](https://www.sphinx-doc.org/en/master/)
|
[gCube CMS Suite](../) parent module containing references, documentation, guides ad utilities.
|
||||||
* [Service Interactive API]() -TBD Powered by [Enunciate](http://enunciate.webcohesion.com/)
|
|
||||||
* [Gcube System Wiki](https://gcube.wiki.gcube-system.org/gcube/GeoPortal).
|
|
||||||
* [Guide Notebooks](../use-cases) - Powered by [Jupyter](https://jupyter.org/)
|
|
||||||
* [Service Wiki src](../use-cases/src/site/suite.rst)
|
|
||||||
|
|
||||||
|
|
||||||
## Change log
|
## Change log
|
||||||
|
|
|
@ -5,14 +5,14 @@
|
||||||
<modelVersion>4.0.0</modelVersion>
|
<modelVersion>4.0.0</modelVersion>
|
||||||
|
|
||||||
<artifactId>sdi-plugins</artifactId>
|
<artifactId>sdi-plugins</artifactId>
|
||||||
<version>1.0.2-SNAPSHOT</version>
|
<version>1.0.2</version>
|
||||||
<name>gCube CMS - SDI Plugins</name>
|
<name>gCube CMS - SDI Plugins</name>
|
||||||
|
|
||||||
|
|
||||||
<parent>
|
<parent>
|
||||||
<groupId>org.gcube.application.cms</groupId>
|
<groupId>org.gcube.application.cms</groupId>
|
||||||
<artifactId>gcube-cms-suite</artifactId>
|
<artifactId>gcube-cms-suite</artifactId>
|
||||||
<version>1.0.4-SNAPSHOT</version>
|
<version>1.0.4</version>
|
||||||
</parent>
|
</parent>
|
||||||
|
|
||||||
<properties>
|
<properties>
|
||||||
|
|
|
@ -1,10 +1,6 @@
|
||||||
This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
|
||||||
|
|
||||||
# Changelog for org.gcube.application.cms.use-cases
|
# Changelog for org.gcube.application.cms.use-cases
|
||||||
|
|
||||||
|
## [v1.0.4] - 2023-01-10
|
||||||
|
|
||||||
## [v1.0.4-SNAPSHOT] - 2023-01-10
|
|
||||||
- Pom updates
|
- Pom updates
|
||||||
|
|
||||||
## [v1.0.3] - 2022-12-07
|
## [v1.0.3] - 2022-12-07
|
||||||
|
@ -18,3 +14,5 @@ This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm
|
||||||
|
|
||||||
## [v1.0.0] - 2021-09-20
|
## [v1.0.0] - 2021-09-20
|
||||||
- First release, extracted from client
|
- First release, extracted from client
|
||||||
|
|
||||||
|
This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
|
@ -1,19 +1,18 @@
|
||||||
gCube CMS Suite : Use cases
|
gCube CMS Suite : Use cases
|
||||||
--------------------------------------------------
|
--------------------------------------------------
|
||||||
|
|
||||||
[gCube CMS Suite](../README.md) module containing references, documentation, guides ad utilities.
|
This module contains utilities for the management of gCube CMS Suite instances, such as :
|
||||||
|
|
||||||
|
- Environment Checks
|
||||||
|
- Import / Export facilities
|
||||||
|
- WS Report features
|
||||||
|
- Stress test
|
||||||
|
- Collection removal
|
||||||
|
|
||||||
## Documentation
|
## Documentation
|
||||||
* [Dedicated Wiki](https://sublime-and-sphinx-guide.readthedocs.io) - TBD Powered by [Sphynx] (https://www.sphinx-doc.org/en/master/)
|
[gCube CMS Suite](../README.md) module containing references, documentation, guides ad utilities.
|
||||||
* [Service Interactive API]() -TBD Powered by [Enunciate] (http://enunciate.webcohesion.com/)
|
|
||||||
* [Gcube System Wiki] - (https://gcube.wiki.gcube-system.org/gcube/GeoPortal).
|
|
||||||
* [Guide Notebooks](use-cases) - Powered by [Jupyter] (https://jupyter.org/)
|
|
||||||
* [Service Wiki src] (use-cases/src/site/suite.rst)
|
|
||||||
|
|
||||||
|
|
||||||
## Change log
|
## Change log
|
||||||
|
|
||||||
See [CHANGELOG.md](CHANGELOG.md).
|
See [CHANGELOG.md](CHANGELOG.md).
|
||||||
|
|
||||||
## License
|
## License
|
||||||
|
|
|
@ -4,12 +4,12 @@
|
||||||
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
||||||
<modelVersion>4.0.0</modelVersion>
|
<modelVersion>4.0.0</modelVersion>
|
||||||
<artifactId>use-cases</artifactId>
|
<artifactId>use-cases</artifactId>
|
||||||
<version>1.0.4-SNAPSHOT</version>
|
<version>1.0.4</version>
|
||||||
<name>CMS Use cases</name>
|
<name>CMS Use cases</name>
|
||||||
<parent>
|
<parent>
|
||||||
<artifactId>gcube-cms-suite</artifactId>
|
<artifactId>gcube-cms-suite</artifactId>
|
||||||
<groupId>org.gcube.application.cms</groupId>
|
<groupId>org.gcube.application.cms</groupId>
|
||||||
<version>1.0.4-SNAPSHOT</version>
|
<version>1.0.4</version>
|
||||||
</parent>
|
</parent>
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue