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