From 0a37fc775ab868c301e76c49f81d37a0c5472213 Mon Sep 17 00:00:00 2001 From: Erik De Rijcke Date: Wed, 11 Feb 2015 16:10:00 +0100 Subject: use maven to build artifacts --- generator/pom.xml | 51 +++++++++++++++++++++++++++++++++ pom.xml | 29 +++++++++++++++++++ stubs/pom.xml | 62 ++++++++++++++++++++++++++++++++++++++- wayland/pom.xml | 86 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 4 files changed, 227 insertions(+), 1 deletion(-) diff --git a/generator/pom.xml b/generator/pom.xml index ec77fef..2a3abdf 100644 --- a/generator/pom.xml +++ b/generator/pom.xml @@ -13,6 +13,29 @@ generator + + + Apache License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0.txt + repo + + + + + https://github.com/Zubnix/wayland-java-bindings.git + + + + + ossrh + https://oss.sonatype.org/content/repositories/snapshots + + + ossrh + https://oss.sonatype.org/service/local/staging/deploy/maven2/ + + + com.google.guava @@ -35,13 +58,41 @@ + org.apache.maven.plugins maven-compiler-plugin + 3.2 1.6 1.6 -proc:none + + org.apache.maven.plugins + maven-source-plugin + 2.4 + + + attach-sources + + jar + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.10.1 + + + attach-javadocs + + jar + + + + \ No newline at end of file diff --git a/pom.xml b/pom.xml index eafcf06..5acd7ab 100644 --- a/pom.xml +++ b/pom.xml @@ -14,4 +14,33 @@ generator wayland + + + + release-sign-artifacts + + + performRelease + true + + + + + + org.apache.maven.plugins + maven-gpg-plugin + + + sign-artifacts + verify + + sign + + + + + + + + \ No newline at end of file diff --git a/stubs/pom.xml b/stubs/pom.xml index 216442d..7ff8222 100644 --- a/stubs/pom.xml +++ b/stubs/pom.xml @@ -12,6 +12,29 @@ stubs + + + Apache License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0.txt + repo + + + + + https://github.com/Zubnix/wayland-java-bindings.git + + + + + ossrh + https://oss.sonatype.org/content/repositories/snapshots + + + ossrh + https://oss.sonatype.org/service/local/staging/deploy/maven2/ + + + com.google.code.findbugs @@ -24,5 +47,42 @@ 4.1.0 - + + + + + maven-compiler-plugin + + 1.6 + 1.6 + + + + org.apache.maven.plugins + maven-source-plugin + 2.4 + + + attach-sources + + jar + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.10.1 + + + attach-javadocs + + jar + + + + + + \ No newline at end of file diff --git a/wayland/pom.xml b/wayland/pom.xml index 2775234..072733d 100644 --- a/wayland/pom.xml +++ b/wayland/pom.xml @@ -12,6 +12,29 @@ wayland + + + Apache License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0.txt + repo + + + + + https://github.com/Zubnix/wayland-java-bindings.git + + + + + ossrh + https://oss.sonatype.org/content/repositories/snapshots + + + ossrh + https://oss.sonatype.org/service/local/staging/deploy/maven2/ + + + ${project.groupId} @@ -25,4 +48,67 @@ provided + + + + + org.apache.maven.plugins + maven-clean-plugin + 2.6.1 + + + auto-clean + process-resources + + clean + + + + + + + ${project.build.directory}/generated-sources/annotations + + + + + + org.apache.maven.plugins + maven-compiler-plugin + 3.2 + + 1.6 + 1.6 + ${project.build.directory}/generated-sources/annotations + + + + + org.apache.maven.plugins + maven-source-plugin + 2.4 + + + attach-sources + + jar + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.10.1 + + + attach-javadocs + + jar + + + + + + \ No newline at end of file -- cgit v1.2.3