From d1e6ab2f0f506f89535b00159aa3d319533417a5 Mon Sep 17 00:00:00 2001 From: Luca Frosini Date: Thu, 16 Jun 2022 13:54:00 +0200 Subject: [PATCH] Initializing project structure --- .classpath | 38 +++++++++ .gitignore | 1 + .project | 23 +++++ .settings/org.eclipse.core.resources.prefs | 6 ++ .settings/org.eclipse.jdt.core.prefs | 8 ++ .settings/org.eclipse.m2e.core.prefs | 4 + README.md | 48 ++++++++++- pom.xml | 98 ++++++++++++++++++++++ 8 files changed, 225 insertions(+), 1 deletion(-) create mode 100644 .classpath create mode 100644 .gitignore create mode 100644 .project create mode 100644 .settings/org.eclipse.core.resources.prefs create mode 100644 .settings/org.eclipse.jdt.core.prefs create mode 100644 .settings/org.eclipse.m2e.core.prefs create mode 100644 pom.xml diff --git a/.classpath b/.classpath new file mode 100644 index 0000000..002ad57 --- /dev/null +++ b/.classpath @@ -0,0 +1,38 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..b83d222 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +/target/ diff --git a/.project b/.project new file mode 100644 index 0000000..d953d1b --- /dev/null +++ b/.project @@ -0,0 +1,23 @@ + + + resource-registry-publisher-connector + + + + + + org.eclipse.jdt.core.javabuilder + + + + + org.eclipse.m2e.core.maven2Builder + + + + + + org.eclipse.jdt.core.javanature + org.eclipse.m2e.core.maven2Nature + + diff --git a/.settings/org.eclipse.core.resources.prefs b/.settings/org.eclipse.core.resources.prefs new file mode 100644 index 0000000..29abf99 --- /dev/null +++ b/.settings/org.eclipse.core.resources.prefs @@ -0,0 +1,6 @@ +eclipse.preferences.version=1 +encoding//src/main/java=UTF-8 +encoding//src/main/resources=UTF-8 +encoding//src/test/java=UTF-8 +encoding//src/test/resources=UTF-8 +encoding/=UTF-8 diff --git a/.settings/org.eclipse.jdt.core.prefs b/.settings/org.eclipse.jdt.core.prefs new file mode 100644 index 0000000..2f5cc74 --- /dev/null +++ b/.settings/org.eclipse.jdt.core.prefs @@ -0,0 +1,8 @@ +eclipse.preferences.version=1 +org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 +org.eclipse.jdt.core.compiler.compliance=1.8 +org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled +org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning +org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=ignore +org.eclipse.jdt.core.compiler.release=disabled +org.eclipse.jdt.core.compiler.source=1.8 diff --git a/.settings/org.eclipse.m2e.core.prefs b/.settings/org.eclipse.m2e.core.prefs new file mode 100644 index 0000000..f897a7f --- /dev/null +++ b/.settings/org.eclipse.m2e.core.prefs @@ -0,0 +1,4 @@ +activeProfiles= +eclipse.preferences.version=1 +resolveWorkspaceProjects=true +version=1 diff --git a/README.md b/README.md index d753807..3eef7d8 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,48 @@ -# resource-registry-publisher-connector +# Resource Registry Publisher Connector +Smartgears Publisher to publish HostingNode and EService on Resource Registry + +## Built With + +* [OpenJDK](https://openjdk.java.net/) - The JDK used +* [Maven](https://maven.apache.org/) - Dependency Management + +## Documentation + +[Resource Registry Handlers](https://wiki.gcube-system.org/gcube/Information_System_Resource_Registry) + +## Change log + +See [Releases](https://code-repo.d4science.org/gCubeSystem/resource-registry-publisher-connector/releases). + +## Authors + +* **Luca Frosini** ([ORCID](https://orcid.org/0000-0003-3183-2291)) - [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? + + @software{, + title = {gCube Resource Registry Publisher Connector}, + author = {{Frosini, Luca}}, + organization = {ISTI - CNR}, + address = {Pisa, Italy}, + year = 2022, + url = {http://www.gcube-system.org/} + } + +## License + +This project is licensed under the EUPL V.1.2 License - see the [LICENSE.md](LICENSE.md) file for details. + + +## About the gCube Framework +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 +Infrastructures enabling the dynamic deployment of Virtual Research Environments +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) diff --git a/pom.xml b/pom.xml new file mode 100644 index 0000000..61450cb --- /dev/null +++ b/pom.xml @@ -0,0 +1,98 @@ + + 4.0.0 + + org.gcube.tools + maven-parent + 1.1.0 + + + org.gcube.information-system + resource-registry-publisher-connector + 1.0.0-SNAPSHOT + Resource Registry Publisher Connector + Smartgears Publisher to publish HostingNode and EService on Resource Registry + + + UTF-8 + ${project.basedir}/distro + + + + scm:git:https://code-repo.d4science.org/gCubeSystem/${project.artifactId}.git + scm:git:https://code-repo.d4science.org/gCubeSystem/${project.artifactId}.git + https://code-repo.d4science.org/gCubeSystem/${project.artifactId} + + + + + + org.gcube.distribution + gcube-smartgears-bom + 3.0.0-SNAPSHOT + pom + import + + + + + + + org.gcube.information-system + resource-registry-publisher + + + org.gcube.information-system + resource-registry-client + + + org.gcube.core + common-smartgears + + + org.gcube.core + common-events + + + org.gcube.information-system + information-system-model + + + org.gcube.resource-management + gcube-model + + + javax.servlet + javax.servlet-api + 3.0.1 + provided + + + + junit + junit + 4.11 + test + + + ch.qos.logback + logback-classic + test + + + + + + org.apache.maven.plugins + maven-assembly-plugin + + + make-uberjar + install + + + + + + \ No newline at end of file