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..714351a --- /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.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/pom.xml b/pom.xml index 77ca9d3..a231f03 100644 --- a/pom.xml +++ b/pom.xml @@ -108,38 +108,79 @@ compile - + org.gcube.vremanagement smart-executor-client - test + provided junit junit 4.11 - test + provided ch.qos.logback logback-classic - test + provided + + org.apache.maven.plugins + maven-dependency-plugin + 3.1.1 + + + copy-dependencies + compile + + copy-dependencies + + + provided + ${basedir}${file.separator}target${file.separator}libs + false + false + true + war + false + + + + org.apache.maven.plugins maven-assembly-plugin - make-uberjar + uberjar + + true + + uberjar-no-provided-deps.xml + + package + + single + - make-servicearchive + tar.gz + + false + + tar-gz-no-provided-deps.xml + + package + + single + diff --git a/tar-gz-no-provided-deps.xml b/tar-gz-no-provided-deps.xml new file mode 100644 index 0000000..e41c0e6 --- /dev/null +++ b/tar-gz-no-provided-deps.xml @@ -0,0 +1,24 @@ + + tar.gz + + tar.gz + + ${file.separator} + + + target${file.separator}libs + ${file.separator} + true + 755 + + + + + target${file.separator}${project.artifactId}-${project.version}.jar + true + + + \ No newline at end of file diff --git a/uberjar-no-provided-deps.xml b/uberjar-no-provided-deps.xml new file mode 100644 index 0000000..5348cf9 --- /dev/null +++ b/uberjar-no-provided-deps.xml @@ -0,0 +1,24 @@ + + uberjar + + jar + + ${file.separator} + + + target${file.separator}libs + ${file.separator} + true + 755 + + + target${file.separator}classes + ${file.separator} + true + 755 + + + \ No newline at end of file