Project documentation and definition

This commit is contained in:
Fabio Sinibaldi 2020-12-15 17:16:49 +01:00
parent 6ea6c0631b
commit d375878a92
26 changed files with 392 additions and 754 deletions

View File

@ -1,5 +1,9 @@
# Changelog for gFeed # Changelog for gFeed
## [1.0.4-SNAPSHOT] - 2020-12-15
- Dependency management
- Fixed naming
## [1.0.3] - 2020-05-15 ## [1.0.3] - 2020-05-15
### New Features ### New Features

View File

@ -1,37 +1,7 @@
This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
# Changelog for "project name" # Changelog for org.gcube.data-publishing.gFeed.DataMinerAlgorithmsCrawler
## [Unreleased] ## [1.0.4-SNAPSHOT] - 2020-12-15
- description [#TICKET_NUMBER] - Dependency management
- description [#TICKET_NUMBER] - Naming Convention
- ...
## [v1.1.0] 2020-01-31
### New Features
- description [#TICKET_NUMBER]
- description [#TICKET_NUMBER]
- description [#TICKET_NUMBER]
- ...
### Enhancements
- description [#TICKET_NUMBER]
- ...
- ...
### Fixes
- description [#TICKET_NUMBER]
- ...
- ...
## [v1.0.0] 2019-10-20
### New Features
- description [#TICKET_NUMBER]
- description [#TICKET_NUMBER]
- description [#TICKET_NUMBER]
- ...
### Fixes
- description [#TICKET_NUMBER]
- ...
- ...

View File

@ -1,68 +1,52 @@
# Project Title GFeed - DataMinerAlgorithmsCrawler
--------------------------------------------------
One paragraph of project description goes here. GFeed DataMinerAlgorithmsCrawler is a plugin collector aimed at harvesting Dataminer Algorithms information.
## Structure of the project
* Relevant information about how the repository is organized.
* Description of the Maven modules (if any).
* Any information needed to work with the code.
## Built With
## Built with
* [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
* [JAX-RS](https://github.com/eclipse-ee4j/jaxrs-api) - Java™ API for RESTful Web Services * [JAX-RS](https://github.com/eclipse-ee4j/jaxrs-api) - Java™ API for RESTful Web Services
* [Jersey](https://jersey.github.io/) - JAX-RS runtime * [Jersey](https://jersey.github.io/) - JAX-RS runtime
* [Maven](https://maven.apache.org/) - Dependency Management * [Maven](https://maven.apache.org/) - Dependency Management
* ...
## Documentation ## Documentation
Relevant wiki link(s). Documentation can be found [here](https://gcube.wiki.gcube-system.org/gcube/GFeed).
## Change log ## Change log
See [CHANGELOG.md](CHANGELOG.md). See [CHANGELOG.md](CHANGELOG.md).
## Authors
* **John Doe** ([ORCID](https://orcid.org/...-...)) - *Initial work* @ [ISTI-CNR Infrascience Group](http://nemis.isti.cnr.it/groups/infrascience)
* **...** - ...
## How to Cite this Software
Tell people how to cite this software.
* Cite an associated paper?
* Use a specific BibTeX entry for the software?
@Manual{,
title = {.. projec title ..},
author = {{Infrascience Group}},
organization = {ISTI - CNR},
address = {Pisa, Italy},
year = 2019,
note = {...},
url = {http://www.http://gcube-system.org/}
}
## 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
This software is part of the [gCubeFramework](https://www.gcube-system.org/ "gCubeFramework"): an This software is part of the [gCubeFramework](https://www.gcube-system.org/ "gCubeFramework"): an
open-source software toolkit used for building and operating Hybrid Data open-source software toolkit used for building and operating Hybrid Data
Infrastructures enabling the dynamic deployment of Virtual Research Environments Infrastructures enabling the dynamic deployment of Virtual Research Environments
by favouring the realisation of reuse oriented policies. by favouring the realisation of reuse oriented policies.
The projects leading to this software have received funding from a series of European Union programmes see [FUNDING.md](FUNDING.md) The projects leading to this software have received funding from a series of European Union programmes including:
## Acknowledgments
* Hat tip to anyone whose code was used
* Inspiration
* etc
- the Sixth Framework Programme for Research and Technological Development
- DILIGENT (grant no. 004260).
- the Seventh Framework Programme for research, technological development and demonstration
- D4Science (grant no. 212488);
- D4Science-II (grant no.239019);
- ENVRI (grant no. 283465);
- iMarine(grant no. 283644);
- EUBrazilOpenBio (grant no. 288754).
- the H2020 research and innovation programme
- SoBigData (grant no. 654024);
- PARTHENOS (grant no. 654119);
- EGIEngage (grant no. 654142);
- ENVRIplus (grant no. 654182);
- BlueBRIDGE (grant no. 675680);
- PerformFish (grant no. 727610);
- AGINFRAplus (grant no. 731001);
- DESIRA (grant no. 818194);
- ARIADNEplus (grant no. 823914);
- RISIS2 (grant no. 824091);

View File

@ -2,12 +2,13 @@
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>
<parent> <parent>
<groupId>org.gcube.data-publishing.gCat-Feeder</groupId> <groupId>org.gcube.data-publishing.gFeed</groupId>
<artifactId>gCat-Feeder-Suite</artifactId> <artifactId>gFeed-Suite</artifactId>
<version>${gFeedSuiteVersion}</version> <version>1.0.4-SNAPSHOT</version>
</parent> </parent>
<artifactId>DataMinerAlgorithmsCrawler</artifactId> <artifactId>DataMinerAlgorithmsCrawler</artifactId>
<name>DataMinerAlgorithmsCrawler</name> <name>DataMinerAlgorithmsCrawler</name>
<version>1.0.4-SNAPSHOT</version>
<description>Plugin for gCat-Feeder for DataMiner Algorithms publishing</description> <description>Plugin for gCat-Feeder for DataMiner Algorithms publishing</description>
<!-- <properties> --> <!-- <properties> -->
@ -38,8 +39,6 @@
<dependency> <dependency>
<groupId>org.gcube.data-publishing.gCat-Feeder</groupId> <groupId>org.gcube.data-publishing.gCat-Feeder</groupId>
<artifactId>collectors-plugin-framework</artifactId> <artifactId>collectors-plugin-framework</artifactId>
<version>${gFeedSuiteVersion}</version>
<scope>provided</scope>
</dependency> </dependency>
<dependency> <dependency>
@ -51,20 +50,17 @@
<dependency> <dependency>
<groupId>com.fasterxml.jackson.core</groupId> <groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId> <artifactId>jackson-databind</artifactId>
<scope>provided</scope>
</dependency> </dependency>
<dependency> <dependency>
<groupId>org.slf4j</groupId> <groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId> <artifactId>slf4j-api</artifactId>
<scope>provided</scope>
</dependency> </dependency>
<!-- TEST --> <!-- TEST -->
<dependency> <dependency>
<groupId>org.gcube.data-publishing.gCat-Feeder</groupId> <groupId>org.gcube.data-publishing.gCat-Feeder</groupId>
<artifactId>test-commons</artifactId> <artifactId>test-commons</artifactId>
<version>${gFeedSuiteVersion}</version>
<scope>test</scope> <scope>test</scope>
</dependency> </dependency>

View File

@ -1,32 +1,7 @@
This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
# Changelog for catalogue-plugin-framework # Changelog for org.gcube.data-publishing.gFeed.catalogue-plugin-framework
## [v1.1.0] 2020-01-31 ## [1.0.4-SNAPSHOT] - 2020-12-15
### New Features - Dependency management
- description [#TICKET_NUMBER] - Naming Convention
- description [#TICKET_NUMBER]
- description [#TICKET_NUMBER]
- ...
### Enhancements
- description [#TICKET_NUMBER]
- ...
- ...
### Fixes
- description [#TICKET_NUMBER]
- ...
- ...
## [v1.0.0] 2019-10-20
### New Features
- description [#TICKET_NUMBER]
- description [#TICKET_NUMBER]
- description [#TICKET_NUMBER]
- ...
### Fixes
- description [#TICKET_NUMBER]
- ...
- ...

View File

@ -1,68 +1,52 @@
# Project Title GFeed - catalogue-plugin-framework
--------------------------------------------------
One paragraph of project description goes here. GFeed catalogue-plugin-framework provide common facilities to define catalogue plugins.
## Structure of the project
* Relevant information about how the repository is organized.
* Description of the Maven modules (if any).
* Any information needed to work with the code.
## Built With
## Built with
* [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
* [JAX-RS](https://github.com/eclipse-ee4j/jaxrs-api) - Java™ API for RESTful Web Services * [JAX-RS](https://github.com/eclipse-ee4j/jaxrs-api) - Java™ API for RESTful Web Services
* [Jersey](https://jersey.github.io/) - JAX-RS runtime * [Jersey](https://jersey.github.io/) - JAX-RS runtime
* [Maven](https://maven.apache.org/) - Dependency Management * [Maven](https://maven.apache.org/) - Dependency Management
* ...
## Documentation ## Documentation
Relevant wiki link(s). Documentation can be found [here](https://gcube.wiki.gcube-system.org/gcube/GFeed).
## Change log ## Change log
See [CHANGELOG.md](CHANGELOG.md). See [CHANGELOG.md](CHANGELOG.md).
## Authors
* **John Doe** ([ORCID](https://orcid.org/...-...)) - *Initial work* @ [ISTI-CNR Infrascience Group](http://nemis.isti.cnr.it/groups/infrascience)
* **...** - ...
## How to Cite this Software
Tell people how to cite this software.
* Cite an associated paper?
* Use a specific BibTeX entry for the software?
@Manual{,
title = {.. projec title ..},
author = {{Infrascience Group}},
organization = {ISTI - CNR},
address = {Pisa, Italy},
year = 2019,
note = {...},
url = {http://www.http://gcube-system.org/}
}
## 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
This software is part of the [gCubeFramework](https://www.gcube-system.org/ "gCubeFramework"): an This software is part of the [gCubeFramework](https://www.gcube-system.org/ "gCubeFramework"): an
open-source software toolkit used for building and operating Hybrid Data open-source software toolkit used for building and operating Hybrid Data
Infrastructures enabling the dynamic deployment of Virtual Research Environments Infrastructures enabling the dynamic deployment of Virtual Research Environments
by favouring the realisation of reuse oriented policies. by favouring the realisation of reuse oriented policies.
The projects leading to this software have received funding from a series of European Union programmes see [FUNDING.md](FUNDING.md) The projects leading to this software have received funding from a series of European Union programmes including:
## Acknowledgments
* Hat tip to anyone whose code was used
* Inspiration
* etc
- the Sixth Framework Programme for Research and Technological Development
- DILIGENT (grant no. 004260).
- the Seventh Framework Programme for research, technological development and demonstration
- D4Science (grant no. 212488);
- D4Science-II (grant no.239019);
- ENVRI (grant no. 283465);
- iMarine(grant no. 283644);
- EUBrazilOpenBio (grant no. 288754).
- the H2020 research and innovation programme
- SoBigData (grant no. 654024);
- PARTHENOS (grant no. 654119);
- EGIEngage (grant no. 654142);
- ENVRIplus (grant no. 654182);
- BlueBRIDGE (grant no. 675680);
- PerformFish (grant no. 727610);
- AGINFRAplus (grant no. 731001);
- DESIRA (grant no. 818194);
- ARIADNEplus (grant no. 823914);
- RISIS2 (grant no. 824091);

View File

@ -1,14 +1,15 @@
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <project xmlns="http://maven.apache.org/POM/4.0.0"
<modelVersion>4.0.0</modelVersion> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
<parent> xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<groupId>org.gcube.data-publishing.gCat-Feeder</groupId> <modelVersion>4.0.0</modelVersion>
<artifactId>gCat-Feeder-Suite</artifactId> <parent>
<version>${gFeedSuiteVersion}</version> <groupId>org.gcube.data-publishing.gFeed</groupId>
</parent> <artifactId>gFeed-Suite</artifactId>
<artifactId>catalogue-plugin-framework</artifactId> <version>1.0.4-SNAPSHOT</version>
<!-- <properties> --> </parent>
<!-- <gitBaseUrl>https://code-repo.d4science.org/gCubeSystem</gitBaseUrl> --> <artifactId>catalogue-plugin-framework</artifactId>
<!-- </properties> --> <version>1.0.4-SNAPSHOT</version>
<scm> <scm>
<connection>scm:git:${gitBaseUrl}/gFeed</connection> <connection>scm:git:${gitBaseUrl}/gFeed</connection>
@ -16,17 +17,16 @@
<url>${gitBaseUrl}/gFeed</url> <url>${gitBaseUrl}/gFeed</url>
</scm> </scm>
<dependencies> <dependencies>
<dependency> <dependency>
<groupId>org.projectlombok</groupId> <groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId> <artifactId>lombok</artifactId>
<version>1.14.8</version> <version>1.14.8</version>
</dependency> </dependency>
<dependency> <dependency>
<groupId>org.gcube.data-publishing.gCat-Feeder</groupId> <groupId>org.gcube.data-publishing.gCat-Feeder</groupId>
<artifactId>commons</artifactId> <artifactId>commons</artifactId>
<version>${gFeedSuiteVersion}</version> </dependency>
</dependency> </dependencies>
</dependencies>
</project> </project>

View File

@ -1,37 +1,7 @@
This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
# Changelog for "project name" # Changelog for org.gcube.data-publishing.gFeed.collectors-plugin-framework
## [Unreleased] ## [1.0.4-SNAPSHOT] - 2020-12-15
- description [#TICKET_NUMBER] - Dependency management
- description [#TICKET_NUMBER] - Naming Convention
- ...
## [v1.1.0] 2020-01-31
### New Features
- description [#TICKET_NUMBER]
- description [#TICKET_NUMBER]
- description [#TICKET_NUMBER]
- ...
### Enhancements
- description [#TICKET_NUMBER]
- ...
- ...
### Fixes
- description [#TICKET_NUMBER]
- ...
- ...
## [v1.0.0] 2019-10-20
### New Features
- description [#TICKET_NUMBER]
- description [#TICKET_NUMBER]
- description [#TICKET_NUMBER]
- ...
### Fixes
- description [#TICKET_NUMBER]
- ...
- ...

View File

@ -1,68 +1,52 @@
# Project Title GFeed - collectors-plugin-framework
--------------------------------------------------
One paragraph of project description goes here. GFeed collectors-plugin-framework provide common interfaces implemented by collectors plugin.
## Structure of the project
* Relevant information about how the repository is organized.
* Description of the Maven modules (if any).
* Any information needed to work with the code.
## Built With
## Built with
* [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
* [JAX-RS](https://github.com/eclipse-ee4j/jaxrs-api) - Java™ API for RESTful Web Services * [JAX-RS](https://github.com/eclipse-ee4j/jaxrs-api) - Java™ API for RESTful Web Services
* [Jersey](https://jersey.github.io/) - JAX-RS runtime * [Jersey](https://jersey.github.io/) - JAX-RS runtime
* [Maven](https://maven.apache.org/) - Dependency Management * [Maven](https://maven.apache.org/) - Dependency Management
* ...
## Documentation ## Documentation
Relevant wiki link(s). Documentation can be found [here](https://gcube.wiki.gcube-system.org/gcube/GFeed).
## Change log ## Change log
See [CHANGELOG.md](CHANGELOG.md). See [CHANGELOG.md](CHANGELOG.md).
## Authors
* **John Doe** ([ORCID](https://orcid.org/...-...)) - *Initial work* @ [ISTI-CNR Infrascience Group](http://nemis.isti.cnr.it/groups/infrascience)
* **...** - ...
## How to Cite this Software
Tell people how to cite this software.
* Cite an associated paper?
* Use a specific BibTeX entry for the software?
@Manual{,
title = {.. projec title ..},
author = {{Infrascience Group}},
organization = {ISTI - CNR},
address = {Pisa, Italy},
year = 2019,
note = {...},
url = {http://www.http://gcube-system.org/}
}
## 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
This software is part of the [gCubeFramework](https://www.gcube-system.org/ "gCubeFramework"): an This software is part of the [gCubeFramework](https://www.gcube-system.org/ "gCubeFramework"): an
open-source software toolkit used for building and operating Hybrid Data open-source software toolkit used for building and operating Hybrid Data
Infrastructures enabling the dynamic deployment of Virtual Research Environments Infrastructures enabling the dynamic deployment of Virtual Research Environments
by favouring the realisation of reuse oriented policies. by favouring the realisation of reuse oriented policies.
The projects leading to this software have received funding from a series of European Union programmes see [FUNDING.md](FUNDING.md) The projects leading to this software have received funding from a series of European Union programmes including:
## Acknowledgments
* Hat tip to anyone whose code was used
* Inspiration
* etc
- the Sixth Framework Programme for Research and Technological Development
- DILIGENT (grant no. 004260).
- the Seventh Framework Programme for research, technological development and demonstration
- D4Science (grant no. 212488);
- D4Science-II (grant no.239019);
- ENVRI (grant no. 283465);
- iMarine(grant no. 283644);
- EUBrazilOpenBio (grant no. 288754).
- the H2020 research and innovation programme
- SoBigData (grant no. 654024);
- PARTHENOS (grant no. 654119);
- EGIEngage (grant no. 654142);
- ENVRIplus (grant no. 654182);
- BlueBRIDGE (grant no. 675680);
- PerformFish (grant no. 727610);
- AGINFRAplus (grant no. 731001);
- DESIRA (grant no. 818194);
- ARIADNEplus (grant no. 823914);
- RISIS2 (grant no. 824091);

View File

@ -1,34 +1,38 @@
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <project xmlns="http://maven.apache.org/POM/4.0.0"
<modelVersion>4.0.0</modelVersion> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
<parent> xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<groupId>org.gcube.data-publishing.gCat-Feeder</groupId> <modelVersion>4.0.0</modelVersion>
<artifactId>gCat-Feeder-Suite</artifactId> <parent>
<version>${gFeedSuiteVersion}</version> <groupId>org.gcube.data-publishing.gFeed</groupId>
</parent> <artifactId>gFeed-Suite</artifactId>
<artifactId>collectors-plugin-framework</artifactId> <version>1.0.4-SNAPSHOT</version>
<name>collectors-plugin-framework</name> </parent>
<description>Framework for collectors implementations</description> <artifactId>collectors-plugin-framework</artifactId>
<!-- <properties> --> <name>collectors-plugin-framework</name>
<!-- <gitBaseUrl>https://code-repo.d4science.org/gCubeSystem</gitBaseUrl> --> <description>Framework for collectors implementations</description>
<!-- </properties> --> <version>1.0.4-SNAPSHOT</version>
<scm> <scm>
<connection>scm:git:${gitBaseUrl}/gFeed</connection> <connection>scm:git:${gitBaseUrl}/gFeed</connection>
<developerConnection>scm:git:${gitBaseUrl}/gFeed</developerConnection> <developerConnection>scm:git:${gitBaseUrl}/gFeed</developerConnection>
<url>${gitBaseUrl}/gFeed</url> <url>${gitBaseUrl}/gFeed</url>
</scm> </scm>
<dependencies>
<dependency>
<dependencies>
<dependency>
<groupId>org.projectlombok</groupId> <groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId> <artifactId>lombok</artifactId>
<version>1.14.8</version> <version>1.14.8</version>
</dependency> </dependency>
<dependency> <dependency>
<groupId>org.gcube.data-publishing.gCat-Feeder</groupId> <groupId>org.gcube.data-publishing.gCat-Feeder</groupId>
<artifactId>commons</artifactId> <artifactId>commons</artifactId>
<version>${gFeedSuiteVersion}</version> </dependency>
</dependency> </dependencies>
</dependencies>
</project> </project>

View File

@ -1,37 +1,7 @@
This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
# Changelog for "project name" # Changelog for org.gcube.data-publishing.gFeed.test-commons
## [Unreleased] ## [1.0.4-SNAPSHOT] - 2020-12-15
- description [#TICKET_NUMBER] - Dependency management
- description [#TICKET_NUMBER] - Naming Convention
- ...
## [v1.1.0] 2020-01-31
### New Features
- description [#TICKET_NUMBER]
- description [#TICKET_NUMBER]
- description [#TICKET_NUMBER]
- ...
### Enhancements
- description [#TICKET_NUMBER]
- ...
- ...
### Fixes
- description [#TICKET_NUMBER]
- ...
- ...
## [v1.0.0] 2019-10-20
### New Features
- description [#TICKET_NUMBER]
- description [#TICKET_NUMBER]
- description [#TICKET_NUMBER]
- ...
### Fixes
- description [#TICKET_NUMBER]
- ...
- ...

View File

@ -1,68 +1,52 @@
# Project Title GFeed - commons
--------------------------------------------------
One paragraph of project description goes here. GFeed commons provide common facilities to develop plugins.
## Structure of the project
* Relevant information about how the repository is organized.
* Description of the Maven modules (if any).
* Any information needed to work with the code.
## Built With
## Built with
* [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
* [JAX-RS](https://github.com/eclipse-ee4j/jaxrs-api) - Java™ API for RESTful Web Services * [JAX-RS](https://github.com/eclipse-ee4j/jaxrs-api) - Java™ API for RESTful Web Services
* [Jersey](https://jersey.github.io/) - JAX-RS runtime * [Jersey](https://jersey.github.io/) - JAX-RS runtime
* [Maven](https://maven.apache.org/) - Dependency Management * [Maven](https://maven.apache.org/) - Dependency Management
* ...
## Documentation ## Documentation
Relevant wiki link(s). Documentation can be found [here](https://gcube.wiki.gcube-system.org/gcube/GFeed).
## Change log ## Change log
See [CHANGELOG.md](CHANGELOG.md). See [CHANGELOG.md](CHANGELOG.md).
## Authors
* **John Doe** ([ORCID](https://orcid.org/...-...)) - *Initial work* @ [ISTI-CNR Infrascience Group](http://nemis.isti.cnr.it/groups/infrascience)
* **...** - ...
## How to Cite this Software
Tell people how to cite this software.
* Cite an associated paper?
* Use a specific BibTeX entry for the software?
@Manual{,
title = {.. projec title ..},
author = {{Infrascience Group}},
organization = {ISTI - CNR},
address = {Pisa, Italy},
year = 2019,
note = {...},
url = {http://www.http://gcube-system.org/}
}
## 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
This software is part of the [gCubeFramework](https://www.gcube-system.org/ "gCubeFramework"): an This software is part of the [gCubeFramework](https://www.gcube-system.org/ "gCubeFramework"): an
open-source software toolkit used for building and operating Hybrid Data open-source software toolkit used for building and operating Hybrid Data
Infrastructures enabling the dynamic deployment of Virtual Research Environments Infrastructures enabling the dynamic deployment of Virtual Research Environments
by favouring the realisation of reuse oriented policies. by favouring the realisation of reuse oriented policies.
The projects leading to this software have received funding from a series of European Union programmes see [FUNDING.md](FUNDING.md) The projects leading to this software have received funding from a series of European Union programmes including:
## Acknowledgments
* Hat tip to anyone whose code was used
* Inspiration
* etc
- the Sixth Framework Programme for Research and Technological Development
- DILIGENT (grant no. 004260).
- the Seventh Framework Programme for research, technological development and demonstration
- D4Science (grant no. 212488);
- D4Science-II (grant no.239019);
- ENVRI (grant no. 283465);
- iMarine(grant no. 283644);
- EUBrazilOpenBio (grant no. 288754).
- the H2020 research and innovation programme
- SoBigData (grant no. 654024);
- PARTHENOS (grant no. 654119);
- EGIEngage (grant no. 654142);
- ENVRIplus (grant no. 654182);
- BlueBRIDGE (grant no. 675680);
- PerformFish (grant no. 727610);
- AGINFRAplus (grant no. 731001);
- DESIRA (grant no. 818194);
- ARIADNEplus (grant no. 823914);
- RISIS2 (grant no. 824091);

View File

@ -1,18 +1,17 @@
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" <project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
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>
<parent> <parent>
<groupId>org.gcube.data-publishing.gCat-Feeder</groupId> <groupId>org.gcube.data-publishing.gFeed</groupId>
<artifactId>gCat-Feeder-Suite</artifactId> <artifactId>gFeed-Suite</artifactId>
<version>${gFeedSuiteVersion}</version> <version>1.0.4-SNAPSHOT</version>
</parent> </parent>
<artifactId>commons</artifactId> <artifactId>commons</artifactId>
<name>commons</name> <name>commons</name>
<version>1.0.4-SNAPSHOT</version>
<description>Common utilities for gCatFeeder logic</description> <description>Common utilities for gCatFeeder logic</description>
<!-- <properties> -->
<!-- <gitBaseUrl>https://code-repo.d4science.org/gCubeSystem</gitBaseUrl> -->
<!-- </properties> -->
<scm> <scm>
<connection>scm:git:${gitBaseUrl}/gFeed</connection> <connection>scm:git:${gitBaseUrl}/gFeed</connection>
@ -20,9 +19,8 @@
<url>${gitBaseUrl}/gFeed</url> <url>${gitBaseUrl}/gFeed</url>
</scm> </scm>
<dependencies> <dependencies>
<dependency> <dependency>
<groupId>org.gcube.resourcemanagement</groupId> <groupId>org.gcube.resourcemanagement</groupId>
<artifactId>resourcemanager-client</artifactId> <artifactId>resourcemanager-client</artifactId>
@ -30,7 +28,6 @@
</dependency> </dependency>
<!-- GCUBE --> <!-- GCUBE -->
<dependency> <dependency>
<groupId>org.gcube.core</groupId> <groupId>org.gcube.core</groupId>
@ -53,14 +50,12 @@
<dependency> <dependency>
<groupId>com.fasterxml.jackson.core</groupId> <groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId> <artifactId>jackson-databind</artifactId>
<scope>provided</scope>
</dependency> </dependency>
<dependency> <dependency>
<groupId>org.slf4j</groupId> <groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId> <artifactId>slf4j-api</artifactId>
<scope>provided</scope>
</dependency> </dependency>

View File

@ -1,37 +1,7 @@
This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
# Changelog for "project name" # Changelog for org.gcube.data-publishing.gFeed.gCat-controller
## [Unreleased] ## [1.0.4-SNAPSHOT] - 2020-12-15
- description [#TICKET_NUMBER] - Dependency management
- description [#TICKET_NUMBER] - Naming Convention
- ...
## [v1.1.0] 2020-01-31
### New Features
- description [#TICKET_NUMBER]
- description [#TICKET_NUMBER]
- description [#TICKET_NUMBER]
- ...
### Enhancements
- description [#TICKET_NUMBER]
- ...
- ...
### Fixes
- description [#TICKET_NUMBER]
- ...
- ...
## [v1.0.0] 2019-10-20
### New Features
- description [#TICKET_NUMBER]
- description [#TICKET_NUMBER]
- description [#TICKET_NUMBER]
- ...
### Fixes
- description [#TICKET_NUMBER]
- ...
- ...

View File

@ -1,68 +1,52 @@
# Project Title GFeed - gCat-controller
--------------------------------------------------
One paragraph of project description goes here. GFeed gCat-controller is a controller plugin aimed at publication of Items via gCat service.
## Structure of the project
* Relevant information about how the repository is organized.
* Description of the Maven modules (if any).
* Any information needed to work with the code.
## Built With
## Built with
* [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
* [JAX-RS](https://github.com/eclipse-ee4j/jaxrs-api) - Java™ API for RESTful Web Services * [JAX-RS](https://github.com/eclipse-ee4j/jaxrs-api) - Java™ API for RESTful Web Services
* [Jersey](https://jersey.github.io/) - JAX-RS runtime * [Jersey](https://jersey.github.io/) - JAX-RS runtime
* [Maven](https://maven.apache.org/) - Dependency Management * [Maven](https://maven.apache.org/) - Dependency Management
* ...
## Documentation ## Documentation
Relevant wiki link(s). Documentation can be found [here](https://gcube.wiki.gcube-system.org/gcube/GFeed).
## Change log ## Change log
See [CHANGELOG.md](CHANGELOG.md). See [CHANGELOG.md](CHANGELOG.md).
## Authors
* **John Doe** ([ORCID](https://orcid.org/...-...)) - *Initial work* @ [ISTI-CNR Infrascience Group](http://nemis.isti.cnr.it/groups/infrascience)
* **...** - ...
## How to Cite this Software
Tell people how to cite this software.
* Cite an associated paper?
* Use a specific BibTeX entry for the software?
@Manual{,
title = {.. projec title ..},
author = {{Infrascience Group}},
organization = {ISTI - CNR},
address = {Pisa, Italy},
year = 2019,
note = {...},
url = {http://www.http://gcube-system.org/}
}
## 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
This software is part of the [gCubeFramework](https://www.gcube-system.org/ "gCubeFramework"): an This software is part of the [gCubeFramework](https://www.gcube-system.org/ "gCubeFramework"): an
open-source software toolkit used for building and operating Hybrid Data open-source software toolkit used for building and operating Hybrid Data
Infrastructures enabling the dynamic deployment of Virtual Research Environments Infrastructures enabling the dynamic deployment of Virtual Research Environments
by favouring the realisation of reuse oriented policies. by favouring the realisation of reuse oriented policies.
The projects leading to this software have received funding from a series of European Union programmes see [FUNDING.md](FUNDING.md) The projects leading to this software have received funding from a series of European Union programmes including:
## Acknowledgments
* Hat tip to anyone whose code was used
* Inspiration
* etc
- the Sixth Framework Programme for Research and Technological Development
- DILIGENT (grant no. 004260).
- the Seventh Framework Programme for research, technological development and demonstration
- D4Science (grant no. 212488);
- D4Science-II (grant no.239019);
- ENVRI (grant no. 283465);
- iMarine(grant no. 283644);
- EUBrazilOpenBio (grant no. 288754).
- the H2020 research and innovation programme
- SoBigData (grant no. 654024);
- PARTHENOS (grant no. 654119);
- EGIEngage (grant no. 654142);
- ENVRIplus (grant no. 654182);
- BlueBRIDGE (grant no. 675680);
- PerformFish (grant no. 727610);
- AGINFRAplus (grant no. 731001);
- DESIRA (grant no. 818194);
- ARIADNEplus (grant no. 823914);
- RISIS2 (grant no. 824091);

View File

@ -1,12 +1,13 @@
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 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>
<parent> <parent>
<groupId>org.gcube.data-publishing.gCat-Feeder</groupId> <groupId>org.gcube.data-publishing.gFeed</groupId>
<artifactId>gCat-Feeder-Suite</artifactId> <artifactId>gFeed-Suite</artifactId>
<version>${gFeedSuiteVersion}</version> <version>1.0.4-SNAPSHOT</version>
</parent> </parent>
<artifactId>gCat-Controller</artifactId> <artifactId>gCat-Controller</artifactId>
<name>gCat Controller</name> <name>gCat Controller</name>
<version>1.0.4-SNAPSHOT</version>
<description>Controller implementation for GCat Service</description> <description>Controller implementation for GCat Service</description>
<!-- <properties> --> <!-- <properties> -->
<!-- <gitBaseUrl>https://code-repo.d4science.org/gCubeSystem</gitBaseUrl> --> <!-- <gitBaseUrl>https://code-repo.d4science.org/gCubeSystem</gitBaseUrl> -->
@ -22,20 +23,16 @@
<dependency> <dependency>
<groupId>org.gcube.common</groupId> <groupId>org.gcube.common</groupId>
<artifactId>common-authorization</artifactId> <artifactId>common-authorization</artifactId>
<scope>provided</scope>
</dependency> </dependency>
<dependency> <dependency>
<groupId>org.gcube.core</groupId> <groupId>org.gcube.core</groupId>
<artifactId>common-scope</artifactId> <artifactId>common-scope</artifactId>
<scope>provided</scope>
</dependency> </dependency>
<dependency> <dependency>
<groupId>org.gcube.data-publishing.gCat-Feeder</groupId> <groupId>org.gcube.data-publishing.gCat-Feeder</groupId>
<artifactId>catalogue-plugin-framework</artifactId> <artifactId>catalogue-plugin-framework</artifactId>
<version>${gFeedSuiteVersion}</version>
<scope>provided</scope>
</dependency> </dependency>
@ -49,22 +46,18 @@
<dependency> <dependency>
<groupId>org.gcube.data-publishing.gCat-Feeder</groupId> <groupId>org.gcube.data-publishing.gCat-Feeder</groupId>
<artifactId>test-commons</artifactId> <artifactId>test-commons</artifactId>
<version>${gFeedSuiteVersion}</version>
<scope>test</scope>
</dependency> </dependency>
<dependency> <dependency>
<groupId>com.fasterxml.jackson.core</groupId> <groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId> <artifactId>jackson-databind</artifactId>
<scope>provided</scope>
</dependency> </dependency>
<dependency> <dependency>
<groupId>org.slf4j</groupId> <groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId> <artifactId>slf4j-api</artifactId>
<scope>provided</scope>
</dependency> </dependency>
</dependencies> </dependencies>

View File

@ -1,37 +1,7 @@
This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
# Changelog for "project name" # Changelog for org.gcube.data-publishing.gFeed.gFeed-service
## [Unreleased] ## [1.0.4-SNAPSHOT] - 2020-12-15
- description [#TICKET_NUMBER] - Dependency management
- description [#TICKET_NUMBER] - Naming Convention
- ...
## [v1.1.0] 2020-01-31
### New Features
- description [#TICKET_NUMBER]
- description [#TICKET_NUMBER]
- description [#TICKET_NUMBER]
- ...
### Enhancements
- description [#TICKET_NUMBER]
- ...
- ...
### Fixes
- description [#TICKET_NUMBER]
- ...
- ...
## [v1.0.0] 2019-10-20
### New Features
- description [#TICKET_NUMBER]
- description [#TICKET_NUMBER]
- description [#TICKET_NUMBER]
- ...
### Fixes
- description [#TICKET_NUMBER]
- ...
- ...

View File

@ -1,68 +1,52 @@
# Project Title GFeed - gFeed-service
--------------------------------------------------
One paragraph of project description goes here. GFeed gFeed-service is the engine of gFeed.
## Structure of the project
* Relevant information about how the repository is organized.
* Description of the Maven modules (if any).
* Any information needed to work with the code.
## Built With
## Built with
* [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
* [JAX-RS](https://github.com/eclipse-ee4j/jaxrs-api) - Java™ API for RESTful Web Services * [JAX-RS](https://github.com/eclipse-ee4j/jaxrs-api) - Java™ API for RESTful Web Services
* [Jersey](https://jersey.github.io/) - JAX-RS runtime * [Jersey](https://jersey.github.io/) - JAX-RS runtime
* [Maven](https://maven.apache.org/) - Dependency Management * [Maven](https://maven.apache.org/) - Dependency Management
* ...
## Documentation ## Documentation
Relevant wiki link(s). Documentation can be found [here](https://gcube.wiki.gcube-system.org/gcube/GFeed).
## Change log ## Change log
See [CHANGELOG.md](CHANGELOG.md). See [CHANGELOG.md](CHANGELOG.md).
## Authors
* **John Doe** ([ORCID](https://orcid.org/...-...)) - *Initial work* @ [ISTI-CNR Infrascience Group](http://nemis.isti.cnr.it/groups/infrascience)
* **...** - ...
## How to Cite this Software
Tell people how to cite this software.
* Cite an associated paper?
* Use a specific BibTeX entry for the software?
@Manual{,
title = {.. projec title ..},
author = {{Infrascience Group}},
organization = {ISTI - CNR},
address = {Pisa, Italy},
year = 2019,
note = {...},
url = {http://www.http://gcube-system.org/}
}
## 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
This software is part of the [gCubeFramework](https://www.gcube-system.org/ "gCubeFramework"): an This software is part of the [gCubeFramework](https://www.gcube-system.org/ "gCubeFramework"): an
open-source software toolkit used for building and operating Hybrid Data open-source software toolkit used for building and operating Hybrid Data
Infrastructures enabling the dynamic deployment of Virtual Research Environments Infrastructures enabling the dynamic deployment of Virtual Research Environments
by favouring the realisation of reuse oriented policies. by favouring the realisation of reuse oriented policies.
The projects leading to this software have received funding from a series of European Union programmes see [FUNDING.md](FUNDING.md) The projects leading to this software have received funding from a series of European Union programmes including:
## Acknowledgments
* Hat tip to anyone whose code was used
* Inspiration
* etc
- the Sixth Framework Programme for Research and Technological Development
- DILIGENT (grant no. 004260).
- the Seventh Framework Programme for research, technological development and demonstration
- D4Science (grant no. 212488);
- D4Science-II (grant no.239019);
- ENVRI (grant no. 283465);
- iMarine(grant no. 283644);
- EUBrazilOpenBio (grant no. 288754).
- the H2020 research and innovation programme
- SoBigData (grant no. 654024);
- PARTHENOS (grant no. 654119);
- EGIEngage (grant no. 654142);
- ENVRIplus (grant no. 654182);
- BlueBRIDGE (grant no. 675680);
- PerformFish (grant no. 727610);
- AGINFRAplus (grant no. 731001);
- DESIRA (grant no. 818194);
- ARIADNEplus (grant no. 823914);
- RISIS2 (grant no. 824091);

View File

@ -2,12 +2,13 @@
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>
<parent> <parent>
<groupId>org.gcube.data-publishing.gCat-Feeder</groupId> <groupId>org.gcube.data-publishing.gFeed</groupId>
<artifactId>gCat-Feeder-Suite</artifactId> <artifactId>gFeed-Suite</artifactId>
<version>${gFeedSuiteVersion}</version> <version>1.0.4-SNAPSHOT</version>
</parent> </parent>
<artifactId>gCat-Feeder</artifactId> <artifactId>gFeed-service</artifactId>
<name>gCat-Feeder</name> <name>gFeed Service</name>
<version>1.0.4-SNAPSHOT</version>
<description>Service implementation</description> <description>Service implementation</description>
<properties> <properties>
@ -29,14 +30,12 @@
<dependency> <dependency>
<groupId>org.gcube.data-publishing.gCat-Feeder</groupId> <groupId>org.gcube.data-publishing.gCat-Feeder</groupId>
<artifactId>collectors-plugin-framework</artifactId> <artifactId>collectors-plugin-framework</artifactId>
<version>${gFeedSuiteVersion}</version>
</dependency> </dependency>
<dependency> <dependency>
<groupId>org.gcube.data-publishing.gCat-Feeder</groupId> <groupId>org.gcube.data-publishing.gCat-Feeder</groupId>
<artifactId>catalogue-plugin-framework</artifactId> <artifactId>catalogue-plugin-framework</artifactId>
<version>${gFeedSuiteVersion}</version>
</dependency> </dependency>

View File

@ -1,37 +1,7 @@
This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
# Changelog for "project name" # Changelog for org.gcube.data-publishing.gFeed.oai-pmh
## [Unreleased] ## [1.0.4-SNAPSHOT] - 2020-12-15
- description [#TICKET_NUMBER] - Dependency management
- description [#TICKET_NUMBER] - Naming Convention
- ...
## [v1.1.0] 2020-01-31
### New Features
- description [#TICKET_NUMBER]
- description [#TICKET_NUMBER]
- description [#TICKET_NUMBER]
- ...
### Enhancements
- description [#TICKET_NUMBER]
- ...
- ...
### Fixes
- description [#TICKET_NUMBER]
- ...
- ...
## [v1.0.0] 2019-10-20
### New Features
- description [#TICKET_NUMBER]
- description [#TICKET_NUMBER]
- description [#TICKET_NUMBER]
- ...
### Fixes
- description [#TICKET_NUMBER]
- ...
- ...

View File

@ -1,68 +1,52 @@
# Project Title GFeed - oai-harvester
--------------------------------------------------
One paragraph of project description goes here. GFeed oai-harvester is a collector-plugin aimed to harvest metadata from an oai-pmh repository.
## Structure of the project
* Relevant information about how the repository is organized.
* Description of the Maven modules (if any).
* Any information needed to work with the code.
## Built With
## Built with
* [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
* [JAX-RS](https://github.com/eclipse-ee4j/jaxrs-api) - Java™ API for RESTful Web Services * [JAX-RS](https://github.com/eclipse-ee4j/jaxrs-api) - Java™ API for RESTful Web Services
* [Jersey](https://jersey.github.io/) - JAX-RS runtime * [Jersey](https://jersey.github.io/) - JAX-RS runtime
* [Maven](https://maven.apache.org/) - Dependency Management * [Maven](https://maven.apache.org/) - Dependency Management
* ...
## Documentation ## Documentation
Relevant wiki link(s). Documentation can be found [here](https://gcube.wiki.gcube-system.org/gcube/GFeed).
## Change log ## Change log
See [CHANGELOG.md](CHANGELOG.md). See [CHANGELOG.md](CHANGELOG.md).
## Authors
* **John Doe** ([ORCID](https://orcid.org/...-...)) - *Initial work* @ [ISTI-CNR Infrascience Group](http://nemis.isti.cnr.it/groups/infrascience)
* **...** - ...
## How to Cite this Software
Tell people how to cite this software.
* Cite an associated paper?
* Use a specific BibTeX entry for the software?
@Manual{,
title = {.. projec title ..},
author = {{Infrascience Group}},
organization = {ISTI - CNR},
address = {Pisa, Italy},
year = 2019,
note = {...},
url = {http://www.http://gcube-system.org/}
}
## 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
This software is part of the [gCubeFramework](https://www.gcube-system.org/ "gCubeFramework"): an This software is part of the [gCubeFramework](https://www.gcube-system.org/ "gCubeFramework"): an
open-source software toolkit used for building and operating Hybrid Data open-source software toolkit used for building and operating Hybrid Data
Infrastructures enabling the dynamic deployment of Virtual Research Environments Infrastructures enabling the dynamic deployment of Virtual Research Environments
by favouring the realisation of reuse oriented policies. by favouring the realisation of reuse oriented policies.
The projects leading to this software have received funding from a series of European Union programmes see [FUNDING.md](FUNDING.md) The projects leading to this software have received funding from a series of European Union programmes including:
## Acknowledgments
* Hat tip to anyone whose code was used
* Inspiration
* etc
- the Sixth Framework Programme for Research and Technological Development
- DILIGENT (grant no. 004260).
- the Seventh Framework Programme for research, technological development and demonstration
- D4Science (grant no. 212488);
- D4Science-II (grant no.239019);
- ENVRI (grant no. 283465);
- iMarine(grant no. 283644);
- EUBrazilOpenBio (grant no. 288754).
- the H2020 research and innovation programme
- SoBigData (grant no. 654024);
- PARTHENOS (grant no. 654119);
- EGIEngage (grant no. 654142);
- ENVRIplus (grant no. 654182);
- BlueBRIDGE (grant no. 675680);
- PerformFish (grant no. 727610);
- AGINFRAplus (grant no. 731001);
- DESIRA (grant no. 818194);
- ARIADNEplus (grant no. 823914);
- RISIS2 (grant no. 824091);

View File

@ -1,16 +1,15 @@
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <project xmlns="http://maven.apache.org/POM/4.0.0"
<modelVersion>4.0.0</modelVersion> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
<parent> xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<groupId>org.gcube.data-publishing.gCat-Feeder</groupId> <modelVersion>4.0.0</modelVersion>
<artifactId>gCat-Feeder-Suite</artifactId> <parent>
<version>${gFeedSuiteVersion}</version> <groupId>org.gcube.data-publishing.gFeed</groupId>
<artifactId>gFeed-Suite</artifactId>
<version>1.0.4-SNAPSHOT</version>
</parent> </parent>
<artifactId>oai-harvester</artifactId> <artifactId>oai-harvester</artifactId>
<name>oai-harvester</name> <name>oai-harvester</name>
<version>1.0.4-SNAPSHOT</version>
<!-- <properties> -->
<!-- <gitBaseUrl>https://code-repo.d4science.org/gCubeSystem</gitBaseUrl> -->
<!-- </properties> -->
<scm> <scm>
<connection>scm:git:${gitBaseUrl}/gFeed</connection> <connection>scm:git:${gitBaseUrl}/gFeed</connection>
@ -33,26 +32,16 @@
<scope>provided</scope> <scope>provided</scope>
</dependency> </dependency>
<dependency>
<groupId>org.gcube.data-publishing.gCat-Feeder</groupId>
<artifactId>collectors-plugin-framework</artifactId>
<version>${gFeedSuiteVersion}</version>
<scope>provided</scope>
</dependency>
<dependency> <dependency>
<groupId>com.fasterxml.jackson.core</groupId> <groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId> <artifactId>jackson-databind</artifactId>
<scope>provided</scope>
</dependency> </dependency>
<dependency> <dependency>
<groupId>org.slf4j</groupId> <groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId> <artifactId>slf4j-api</artifactId>
<scope>provided</scope>
</dependency> </dependency>
<dependency> <dependency>
@ -66,7 +55,6 @@
<dependency> <dependency>
<groupId>org.gcube.data-publishing.gCat-Feeder</groupId> <groupId>org.gcube.data-publishing.gCat-Feeder</groupId>
<artifactId>test-commons</artifactId> <artifactId>test-commons</artifactId>
<version>${gFeedSuiteVersion}</version>
<scope>test</scope> <scope>test</scope>
</dependency> </dependency>

39
pom.xml
View File

@ -7,18 +7,17 @@
<artifactId>maven-parent</artifactId> <artifactId>maven-parent</artifactId>
<version>1.1.0</version> <version>1.1.0</version>
</parent> </parent>
<groupId>org.gcube.data-publishing.gCat-Feeder</groupId> <groupId>org.gcube.data-publishing.gFeed</groupId>
<artifactId>gCat-Feeder-Suite</artifactId> <artifactId>gFeed-Suite</artifactId>
<version>${gFeedSuiteVersion}</version> <version>1.0.4-SNAPSHOT</version>
<packaging>pom</packaging> <packaging>pom</packaging>
<name>gCat-Feeder Suite</name> <name>gFeed Suite</name>
<description>gCat-Feeder Suite of components : service, plugin framework, plugins</description> <description>gCat-Feeder Suite of components : service, plugin framework, plugins</description>
<properties> <properties>
<distroDirectory>distro</distroDirectory> <distroDirectory>distro</distroDirectory>
<gitBaseUrl>https://code-repo.d4science.org/gCubeSystem</gitBaseUrl> <gitBaseUrl>https://code-repo.d4science.org/gCubeSystem</gitBaseUrl>
<gFeedSuiteVersion>1.0.3</gFeedSuiteVersion>
</properties> </properties>
<scm> <scm>
@ -43,17 +42,43 @@
<dependency> <dependency>
<groupId>org.gcube.distribution</groupId> <groupId>org.gcube.distribution</groupId>
<artifactId>gcube-smartgears-bom</artifactId> <artifactId>gcube-smartgears-bom</artifactId>
<version>1.1.0</version> <version>2.0.0</version>
<type>pom</type> <type>pom</type>
<scope>import</scope> <scope>import</scope>
</dependency> </dependency>
<dependency> <dependency>
<groupId>org.gcube.distribution</groupId> <groupId>org.gcube.distribution</groupId>
<artifactId>gcube-bom</artifactId> <artifactId>gcube-bom</artifactId>
<version>1.4.0</version> <version>2.0.0</version>
<type>pom</type> <type>pom</type>
<scope>import</scope> <scope>import</scope>
</dependency> </dependency>
<dependency>
<groupId>org.gcube.data-publishing.gCat-Feeder</groupId>
<artifactId>collectors-plugin-framework</artifactId>
<version>[1.0.0-SNAPSHOT,2.0.0-SNAPSHOT)</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.gcube.data-publishing.gCat-Feeder</groupId>
<artifactId>test-commons</artifactId>
<version>[1.0.0-SNAPSHOT,2.0.0-SNAPSHOT)</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.gcube.data-publishing.gCat-Feeder</groupId>
<artifactId>commons</artifactId>
<version>[1.0.0-SNAPSHOT,2.0.0-SNAPSHOT)</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.gcube.data-publishing.gCat-Feeder</groupId>
<artifactId>catalogue-plugin-framework</artifactId>
<version>[1.0.0-SNAPSHOT,2.0.0-SNAPSHOT)</version>
<scope>provided</scope>
</dependency>
</dependencies> </dependencies>
</dependencyManagement> </dependencyManagement>

View File

@ -1,37 +1,7 @@
This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
# Changelog for "project name" # Changelog for org.gcube.data-publishing.gFeed.test-commons
## [Unreleased] ## [1.0.4-SNAPSHOT] - 2020-12-15
- description [#TICKET_NUMBER] - Dependency management
- description [#TICKET_NUMBER] - Naming Convention
- ...
## [v1.1.0] 2020-01-31
### New Features
- description [#TICKET_NUMBER]
- description [#TICKET_NUMBER]
- description [#TICKET_NUMBER]
- ...
### Enhancements
- description [#TICKET_NUMBER]
- ...
- ...
### Fixes
- description [#TICKET_NUMBER]
- ...
- ...
## [v1.0.0] 2019-10-20
### New Features
- description [#TICKET_NUMBER]
- description [#TICKET_NUMBER]
- description [#TICKET_NUMBER]
- ...
### Fixes
- description [#TICKET_NUMBER]
- ...
- ...

View File

@ -1,68 +1,52 @@
# Project Title GFeed - test-commons
--------------------------------------------------
One paragraph of project description goes here. GFeed test-commons provide common facilities to test plugins.
## Structure of the project
* Relevant information about how the repository is organized.
* Description of the Maven modules (if any).
* Any information needed to work with the code.
## Built With
## Built with
* [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
* [JAX-RS](https://github.com/eclipse-ee4j/jaxrs-api) - Java™ API for RESTful Web Services * [JAX-RS](https://github.com/eclipse-ee4j/jaxrs-api) - Java™ API for RESTful Web Services
* [Jersey](https://jersey.github.io/) - JAX-RS runtime * [Jersey](https://jersey.github.io/) - JAX-RS runtime
* [Maven](https://maven.apache.org/) - Dependency Management * [Maven](https://maven.apache.org/) - Dependency Management
* ...
## Documentation ## Documentation
Relevant wiki link(s). Documentation can be found [here](https://gcube.wiki.gcube-system.org/gcube/GFeed).
## Change log ## Change log
See [CHANGELOG.md](CHANGELOG.md). See [CHANGELOG.md](CHANGELOG.md).
## Authors
* **John Doe** ([ORCID](https://orcid.org/...-...)) - *Initial work* @ [ISTI-CNR Infrascience Group](http://nemis.isti.cnr.it/groups/infrascience)
* **...** - ...
## How to Cite this Software
Tell people how to cite this software.
* Cite an associated paper?
* Use a specific BibTeX entry for the software?
@Manual{,
title = {.. projec title ..},
author = {{Infrascience Group}},
organization = {ISTI - CNR},
address = {Pisa, Italy},
year = 2019,
note = {...},
url = {http://www.http://gcube-system.org/}
}
## 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
This software is part of the [gCubeFramework](https://www.gcube-system.org/ "gCubeFramework"): an This software is part of the [gCubeFramework](https://www.gcube-system.org/ "gCubeFramework"): an
open-source software toolkit used for building and operating Hybrid Data open-source software toolkit used for building and operating Hybrid Data
Infrastructures enabling the dynamic deployment of Virtual Research Environments Infrastructures enabling the dynamic deployment of Virtual Research Environments
by favouring the realisation of reuse oriented policies. by favouring the realisation of reuse oriented policies.
The projects leading to this software have received funding from a series of European Union programmes see [FUNDING.md](FUNDING.md) The projects leading to this software have received funding from a series of European Union programmes including:
## Acknowledgments
* Hat tip to anyone whose code was used
* Inspiration
* etc
- the Sixth Framework Programme for Research and Technological Development
- DILIGENT (grant no. 004260).
- the Seventh Framework Programme for research, technological development and demonstration
- D4Science (grant no. 212488);
- D4Science-II (grant no.239019);
- ENVRI (grant no. 283465);
- iMarine(grant no. 283644);
- EUBrazilOpenBio (grant no. 288754).
- the H2020 research and innovation programme
- SoBigData (grant no. 654024);
- PARTHENOS (grant no. 654119);
- EGIEngage (grant no. 654142);
- ENVRIplus (grant no. 654182);
- BlueBRIDGE (grant no. 675680);
- PerformFish (grant no. 727610);
- AGINFRAplus (grant no. 731001);
- DESIRA (grant no. 818194);
- ARIADNEplus (grant no. 823914);
- RISIS2 (grant no. 824091);

View File

@ -1,34 +1,31 @@
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 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>
<parent> <parent>
<groupId>org.gcube.data-publishing.gCat-Feeder</groupId> <groupId>org.gcube.data-publishing.gFeed</groupId>
<artifactId>gCat-Feeder-Suite</artifactId> <artifactId>gFeed-Suite</artifactId>
<version>${gFeedSuiteVersion}</version> <version>1.0.4-SNAPSHOT</version>
</parent> </parent>
<artifactId>test-commons</artifactId> <artifactId>test-commons</artifactId>
<name>test commons</name> <name>test commons</name>
<version>1.0.4-SNAPSHOT</version>
<description>Utility classes for test purposes</description> <description>Utility classes for test purposes</description>
<!-- <properties> -->
<!-- <gitBaseUrl>https://code-repo.d4science.org/gCubeSystem</gitBaseUrl> -->
<!-- </properties> -->
<scm> <scm>
<connection>scm:git:${gitBaseUrl}/gFeed</connection> <connection>scm:git:${gitBaseUrl}/gFeed</connection>
<developerConnection>scm:git:${gitBaseUrl}/gFeed</developerConnection> <developerConnection>scm:git:${gitBaseUrl}/gFeed</developerConnection>
<url>${gitBaseUrl}/gFeed</url> <url>${gitBaseUrl}/gFeed</url>
</scm> </scm>
<dependencies> <dependencies>
<dependency> <dependency>
<groupId>org.gcube.data-publishing.gCat-Feeder</groupId> <groupId>org.gcube.data-publishing.gCat-Feeder</groupId>
<artifactId>collectors-plugin-framework</artifactId> <artifactId>collectors-plugin-framework</artifactId>
<version>${gFeedSuiteVersion}</version>
</dependency> </dependency>
<dependency> <dependency>
<groupId>org.gcube.data-publishing.gCat-Feeder</groupId> <groupId>org.gcube.data-publishing.gCat-Feeder</groupId>
<artifactId>catalogue-plugin-framework</artifactId> <artifactId>catalogue-plugin-framework</artifactId>
<version>${gFeedSuiteVersion}</version>
</dependency> </dependency>
<dependency> <dependency>