diff --git a/.classpath b/.classpath new file mode 100644 index 0000000..f619a53 --- /dev/null +++ b/.classpath @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.project b/.project new file mode 100644 index 0000000..aea3c90 --- /dev/null +++ b/.project @@ -0,0 +1,23 @@ + + + gcube-bom + + + + + + 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..99f26c0 --- /dev/null +++ b/.settings/org.eclipse.core.resources.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +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..ec4300d --- /dev/null +++ b/.settings/org.eclipse.jdt.core.prefs @@ -0,0 +1,5 @@ +eclipse.preferences.version=1 +org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.7 +org.eclipse.jdt.core.compiler.compliance=1.7 +org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning +org.eclipse.jdt.core.compiler.source=1.7 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/distro/LICENSE b/distro/LICENSE new file mode 100644 index 0000000..07f22ed --- /dev/null +++ b/distro/LICENSE @@ -0,0 +1,8 @@ +gCube System - License +------------------------------------------------------------ + +The gCube/gCore software is licensed as Free Open Source software conveying to +the EUPL (http://ec.europa.eu/idabc/eupl). +The software and documentation is provided by its authors/distributors "as is" +and no expressed or implied warranty is given for its use, quality or fitness +for a particular case. \ No newline at end of file diff --git a/distro/MAINTAINERS b/distro/MAINTAINERS new file mode 100644 index 0000000..0072558 --- /dev/null +++ b/distro/MAINTAINERS @@ -0,0 +1 @@ +* Luca Frosini (luca.frosini@isti.cnr.it), ISTI -CNR, Italy \ No newline at end of file diff --git a/distro/README b/distro/README new file mode 100644 index 0000000..5c9e50d --- /dev/null +++ b/distro/README @@ -0,0 +1,33 @@ +The gCube System - ${name} +---------------------- +This work has been partially supported by the following European projects: +DILIGENT (FP6-2003-IST-2), D4Science (FP7-INFRA-2007-1.2.2), +D4Science-II (FP7-INFRA-2008-1.2.2), iMarine (FP7-INFRASTRUCTURES-2011-2), +EUBrazilOpenBio (FP7-ICT-2011-EU-Brazil), Parthenos (H2020-INFRADEV-1-2014-1), +BlueBridge (H2020-EINFRA-2015-1). + + +Authors +------- +* Luca Frosini (luca.frosini@isti.cnr.it), ISTI -CNR, Italy + +Version and Release Date +------------------------ +${version} + + +Description +----------- +${description} + + +Download information +-------------------- +Source code is available from SVN: +${scm.url} + + +Licensing +--------- +This software is licensed under the terms you may find in the file named +"LICENSE" in this directory. diff --git a/distro/changelog.xml b/distro/changelog.xml new file mode 100644 index 0000000..77aa381 --- /dev/null +++ b/distro/changelog.xml @@ -0,0 +1,5 @@ + + + First Release + + \ No newline at end of file diff --git a/distro/standalone.xml b/distro/standalone.xml new file mode 100644 index 0000000..6d78709 --- /dev/null +++ b/distro/standalone.xml @@ -0,0 +1,55 @@ + + distro + + tar.gz + + ${artifact.artifactId}-${project.version} + + + scripts + ${distroDirectory}/contents/scripts + true + + download + clean-app-state + clean-container-state + load-env + + 755 + true + + + ${distroDirectory}/contents + / + true + + install + logback.xml + + 755 + true + + + target/libs + libs + true + 755 + + + target/war + apps + true + 755 + + + + + ${distroDirectory}/contents/samplecontainer.xml + container.xml + true + + + \ No newline at end of file diff --git a/distro/svnpath.txt b/distro/svnpath.txt new file mode 100644 index 0000000..f416f9d --- /dev/null +++ b/distro/svnpath.txt @@ -0,0 +1 @@ +${scm.url} diff --git a/pom.xml b/pom.xml new file mode 100644 index 0000000..2e42a19 --- /dev/null +++ b/pom.xml @@ -0,0 +1,130 @@ + + 4.0.0 + + org.gcube.tools + maven-parent + 1.0.0 + + org.gcube.distribution + gcube-bom + 1.0.0-SNAPSHOT + gCube BOM + This artifact contains gCube commons library version declaration for dependency management + + + distro + + + + scm:svn:http://svn.d4science.research-infrastructures.eu/gcube/trunk/distributions/${project.artifactId} + scm:svn:https://svn.d4science.research-infrastructures.eu/gcube/trunk/distributions/${project.artifactId} + http://svn.d4science.research-infrastructures.eu/gcube/trunk/distributions/${project.artifactId} + + + + + + + org.gcube.core + common-smartgears-app + [1.0.0-SNAPSHOT, 2.0.0-SNAPSHOT) + compile + + + + org.gcube.core + common-encryption + [1.0.2-SNAPSHOT, 2.0.0-SNAPSHOT) + provided + + + org.gcube.core + common-events + [1.0.0-SNAPSHOT, 2.0.0-SNAPSHOT) + provided + + + org.gcube.core + common-configuration-scanner + [1.0.0-SNAPSHOT, 2.0.0-SNAPSHOT) + provided + + + org.gcube.resources + common-gcore-resources + [1.0.0-SNAPSHOT, 2.0.0-SNAPSHOT) + provided + + + org.gcube.resources + registry-publisher + [1.0.0-SNAPSHOT, 2.0.0-SNAPSHOT) + provided + + + org.gcube.core + common-gcore-stubs + [1.1.0-SNAPSHOT, 2.0.0-SNAPSHOT) + provided + + + org.gcube.core + common-scope + [1.2.0-SNAPSHOT, 2.0.0-SNAPSHOT) + provided + + + org.gcube.resources.discovery + ic-client + [1.0.0-SNAPSHOT, 2.0.0-SNAPSHOT) + provided + + + org.gcube.resources.discovery + discovery-client + [1.0.0-SNAPSHOT, 2.0.0-SNAPSHOT) + provided + + + org.gcube.core + common-validator + [1.0.0-SNAPSHOT,2.0.0-SNAPSHOT) + provided + + + org.slf4j + slf4j-api + 1.7.5 + provided + + + + org.gcube.common + common-authorization + [1.0.0-SNAPSHOT,2.0.0-SNAPSHOT) + provided + + + org.gcube.common + authorization-client + [1.0.0-SNAPSHOT,2.0.0-SNAPSHOT) + provided + + + + org.gcube.data.publishing + document-store-lib + [1.0.0-SNAPSHOT,2.0.0-SNAPSHOT) + provided + + + org.gcube.accounting + accounting-lib + [2.0.0-SNAPSHOT,3.0.0-SNAPSHOT) + provided + + + + + \ No newline at end of file