diff --git a/.classpath b/.classpath index fae1a2b..f4fa461 100644 --- a/.classpath +++ b/.classpath @@ -1,33 +1,12 @@ - - - - - - - - - - - - - - - - - - - - - - + - + diff --git a/.settings/org.eclipse.core.resources.prefs b/.settings/org.eclipse.core.resources.prefs index 29abf99..99f26c0 100644 --- a/.settings/org.eclipse.core.resources.prefs +++ b/.settings/org.eclipse.core.resources.prefs @@ -1,6 +1,2 @@ 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/pom.xml b/pom.xml index f856a36..70bdfd6 100644 --- a/pom.xml +++ b/pom.xml @@ -9,18 +9,16 @@ org.gcube.resource-management resource-manager 0.0.1-SNAPSHOT - war + pom Resource Manager service Manager for resources based on the gCube Model https://wiki.gcube-system.org/gcube/Facet_Based_Resource_Model#gCube_Model - - UTF-8 - ${project.basedir}/src/main/webapp/WEB-INF - ${project.basedir}/distro - ResourceManagement - - - + + + webapp + + + org.gcube.distribution @@ -38,50 +36,9 @@ - - - - - org.apache.maven.plugins - maven-resources-plugin - - - copy-profile - - copy-resources - - process-resources - - ${webappDirectory} - - - ${distroDirectory} - true - - - - - - - - org.apache.maven.plugins - maven-war-plugin - - resource-manager - false - - - - servicearchive - install - - war - - - - - - + + + org.gcube.information-system @@ -113,7 +70,7 @@ org.gcube.information-system gcube-resources - + javax.ws.rs @@ -161,6 +118,5 @@ 1.0.13 test - - + \ No newline at end of file diff --git a/webapp/.classpath b/webapp/.classpath new file mode 100644 index 0000000..af1430b --- /dev/null +++ b/webapp/.classpath @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/webapp/.project b/webapp/.project new file mode 100644 index 0000000..74c4970 --- /dev/null +++ b/webapp/.project @@ -0,0 +1,23 @@ + + + webapp + + + + + + org.eclipse.jdt.core.javabuilder + + + + + org.eclipse.m2e.core.maven2Builder + + + + + + org.eclipse.jdt.core.javanature + org.eclipse.m2e.core.maven2Nature + + diff --git a/webapp/.settings/org.eclipse.core.resources.prefs b/webapp/.settings/org.eclipse.core.resources.prefs new file mode 100644 index 0000000..f9fe345 --- /dev/null +++ b/webapp/.settings/org.eclipse.core.resources.prefs @@ -0,0 +1,4 @@ +eclipse.preferences.version=1 +encoding//src/main/java=UTF-8 +encoding//src/test/java=UTF-8 +encoding/=UTF-8 diff --git a/webapp/.settings/org.eclipse.jdt.core.prefs b/webapp/.settings/org.eclipse.jdt.core.prefs new file mode 100644 index 0000000..714351a --- /dev/null +++ b/webapp/.settings/org.eclipse.jdt.core.prefs @@ -0,0 +1,5 @@ +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.forbiddenReference=warning +org.eclipse.jdt.core.compiler.source=1.8 diff --git a/webapp/.settings/org.eclipse.m2e.core.prefs b/webapp/.settings/org.eclipse.m2e.core.prefs new file mode 100644 index 0000000..f897a7f --- /dev/null +++ b/webapp/.settings/org.eclipse.m2e.core.prefs @@ -0,0 +1,4 @@ +activeProfiles= +eclipse.preferences.version=1 +resolveWorkspaceProjects=true +version=1 diff --git a/distro/LICENSE b/webapp/distro/LICENSE similarity index 100% rename from distro/LICENSE rename to webapp/distro/LICENSE diff --git a/distro/README b/webapp/distro/README similarity index 100% rename from distro/README rename to webapp/distro/README diff --git a/distro/changelog.xml b/webapp/distro/changelog.xml similarity index 100% rename from distro/changelog.xml rename to webapp/distro/changelog.xml diff --git a/distro/descriptor.xml b/webapp/distro/descriptor.xml similarity index 100% rename from distro/descriptor.xml rename to webapp/distro/descriptor.xml diff --git a/distro/gcube-app.xml b/webapp/distro/gcube-app.xml similarity index 100% rename from distro/gcube-app.xml rename to webapp/distro/gcube-app.xml diff --git a/distro/profile.xml b/webapp/distro/profile.xml similarity index 100% rename from distro/profile.xml rename to webapp/distro/profile.xml diff --git a/distro/web.xml b/webapp/distro/web.xml similarity index 100% rename from distro/web.xml rename to webapp/distro/web.xml diff --git a/webapp/pom.xml b/webapp/pom.xml new file mode 100644 index 0000000..8cd5fa8 --- /dev/null +++ b/webapp/pom.xml @@ -0,0 +1,151 @@ + + + 4.0.0 + + org.gcube.resource-management + resource-manager + 0.0.1-SNAPSHOT + + org.gcube.resource-management + webapp + 0.0.1-SNAPSHOT + war + webapp + + + UTF-8 + ${project.basedir}/src/main/webapp/WEB-INF + ${project.basedir}/distro + ResourceManagement + + + + + + + + + org.apache.maven.plugins + maven-resources-plugin + + + copy-profile + + copy-resources + + process-resources + + ${webappDirectory} + + + ${distroDirectory} + true + + + + + + + + org.apache.maven.plugins + maven-war-plugin + + resource-manager + false + + + + servicearchive + install + + war + + + + + + + + + + org.gcube.information-system + resource-registry-publisher + + + + org.gcube.information-system + resource-registry-client + + + + org.gcube.core + common-events + + + + org.gcube.core + common-smartgears + provided + + + + org.gcube.information-system + information-system-model + + + + org.gcube.information-system + gcube-resources + + + + + javax.ws.rs + javax.ws.rs-api + 2.0.1 + + + + org.glassfish.jersey.containers + jersey-container-servlet + 2.13 + + + + javax.servlet + javax.servlet-api + 3.0.1 + provided + + + + org.slf4j + slf4j-api + provided + + + + + junit + junit + 4.11 + test + + + + org.glassfish.jersey.test-framework.providers + jersey-test-framework-provider-simple + 2.17 + test + + + + ch.qos.logback + logback-classic + 1.0.13 + test + + + diff --git a/webapp/src/main/java/org/gcube/resourcemanagement/manager/webapp/package-info.java b/webapp/src/main/java/org/gcube/resourcemanagement/manager/webapp/package-info.java new file mode 100644 index 0000000..23fb3f7 --- /dev/null +++ b/webapp/src/main/java/org/gcube/resourcemanagement/manager/webapp/package-info.java @@ -0,0 +1,6 @@ + +/** + * @author Manuele Simi (ISTI - CNR) + * + */ +package org.gcube.resourcemanagement.manager.webapp; \ No newline at end of file diff --git a/webapp/src/main/java/org/gcube/resourcemanagement/manager/webapp/rest/package-info.java b/webapp/src/main/java/org/gcube/resourcemanagement/manager/webapp/rest/package-info.java new file mode 100644 index 0000000..905621f --- /dev/null +++ b/webapp/src/main/java/org/gcube/resourcemanagement/manager/webapp/rest/package-info.java @@ -0,0 +1,5 @@ +/** + * @author Manuele Simi (ISTI - CNR) + * + */ +package org.gcube.resourcemanagement.manager.webapp.rest; \ No newline at end of file