[gradle] 02/08: d/generate_pom.gradle: Make the generation of POMs a Gradle task
Kai-Chung Yan
seamlik-guest at moszumanska.debian.org
Sun Sep 4 14:42:57 UTC 2016
This is an automated email from the git hooks/post-receive script.
seamlik-guest pushed a commit to branch master
in repository gradle.
commit 29a29703a6e596142ed213050770f9981b68dc97
Author: Kai-Chung Yan (殷啟聰) <seamlikok at gmail.com>
Date: Sun Sep 4 18:34:08 2016 +0800
d/generate_pom.gradle: Make the generation of POMs a Gradle task
---
debian/generate_pom.gradle | 17 ++++-----
debian/gradle.poms | 4 +-
debian/libgradle-core-java.poms | 26 ++++++-------
debian/libgradle-plugins-java.poms | 78 +++++++++++++++++++-------------------
4 files changed, 62 insertions(+), 63 deletions(-)
diff --git a/debian/generate_pom.gradle b/debian/generate_pom.gradle
index a662f08..30a2b1c 100644
--- a/debian/generate_pom.gradle
+++ b/debian/generate_pom.gradle
@@ -1,13 +1,12 @@
subprojects {
apply plugin: 'maven'
- afterEvaluate {
- pom {
- project {
- artifactId archivesBaseName
- }
- }.writeTo(new java.io.File(rootDir, "debian/${archivesBaseName}.pom"))
- }
- clean.doLast {
- delete("debian/${archivesBaseName}.pom")
+ task generateDebianPom {
+ def pomPath = "${buildDir}/pom.xml"
+ outputs.files pomPath
+ assemble.dependsOn generateDebianPom
+ doFirst {
+ pom { project { artifactId archivesBaseName } }.writeTo pomPath
+ }
+ clean.doLast { delete pomPath }
}
}
\ No newline at end of file
diff --git a/debian/gradle.poms b/debian/gradle.poms
index a9e2037..eaeca3e 100644
--- a/debian/gradle.poms
+++ b/debian/gradle.poms
@@ -1,2 +1,2 @@
-debian/gradle-launcher.pom --artifact=subprojects/launcher/build/libs/gradle-launcher-*.jar --java-lib
-debian/gradle-ui.pom --artifact=subprojects/ui/build/libs/gradle-ui-*.jar --java-lib
+subprojects/launcher/build/pom.xml --artifact=subprojects/launcher/build/libs/*.jar --java-lib
+subprojects/ui/build/pom.xml --artifact=subprojects/ui/build/libs/*.jar --java-lib
diff --git a/debian/libgradle-core-java.poms b/debian/libgradle-core-java.poms
index bba52d9..d205a80 100644
--- a/debian/libgradle-core-java.poms
+++ b/debian/libgradle-core-java.poms
@@ -1,13 +1,13 @@
-debian/gradle-base-services-groovy.pom --artifact=subprojects/base-services-groovy/build/libs/*.jar --java-lib
-debian/gradle-base-services.pom --artifact=subprojects/base-services/build/libs/*.jar --java-lib
-debian/gradle-cli.pom --artifact=subprojects/cli/build/libs/*.jar --java-lib
-debian/gradle-core.pom --artifact=subprojects/core/build/libs/*.jar --java-lib
-debian/gradle-docs.pom --artifact=subprojects/docs/build/libs/*.jar --java-lib
-debian/gradle-messaging.pom --artifact=subprojects/messaging/build/libs/*.jar --java-lib
-debian/gradle-model-core.pom --artifact=subprojects/model-core/build/libs/*.jar --java-lib
-debian/gradle-model-groovy.pom --artifact=subprojects/model-groovy/build/libs/*.jar --java-lib
-debian/gradle-native.pom --artifact=subprojects/native/build/libs/*.jar --java-lib
-debian/gradle-open-api.pom --artifact=subprojects/open-api/build/libs/*.jar --java-lib
-debian/gradle-resources.pom --artifact=subprojects/resources/build/libs/*.jar --java-lib
-debian/gradle-tooling-api.pom --artifact=subprojects/tooling-api/build/libs/*.jar --java-lib
-debian/gradle-wrapper.pom --artifact=subprojects/wrapper/build/libs/*.jar --java-lib
+subprojects/base-services-groovy/build/pom.xml --artifact=subprojects/base-services-groovy/build/libs/*.jar --java-lib
+subprojects/base-services/build/pom.xml --artifact=subprojects/base-services/build/libs/*.jar --java-lib
+subprojects/cli/build/pom.xml --artifact=subprojects/cli/build/libs/*.jar --java-lib
+subprojects/core/build/pom.xml --artifact=subprojects/core/build/libs/*.jar --java-lib
+subprojects/docs/build/pom.xml --artifact=subprojects/docs/build/libs/*.jar --java-lib
+subprojects/messaging/build/pom.xml --artifact=subprojects/messaging/build/libs/*.jar --java-lib
+subprojects/model-core/build/pom.xml --artifact=subprojects/model-core/build/libs/*.jar --java-lib
+subprojects/model-groovy/build/pom.xml --artifact=subprojects/model-groovy/build/libs/*.jar --java-lib
+subprojects/native/build/pom.xml --artifact=subprojects/native/build/libs/*.jar --java-lib
+subprojects/open-api/build/pom.xml --artifact=subprojects/open-api/build/libs/*.jar --java-lib
+subprojects/resources/build/pom.xml --artifact=subprojects/resources/build/libs/*.jar --java-lib
+subprojects/tooling-api/build/pom.xml --artifact=subprojects/tooling-api/build/libs/*.jar --java-lib
+subprojects/wrapper/build/pom.xml --artifact=subprojects/wrapper/build/libs/*.jar --java-lib
diff --git a/debian/libgradle-plugins-java.poms b/debian/libgradle-plugins-java.poms
index b470020..021657d 100644
--- a/debian/libgradle-plugins-java.poms
+++ b/debian/libgradle-plugins-java.poms
@@ -1,39 +1,39 @@
-debian/gradle-announce.pom --artifact=subprojects/announce/build/libs/*.jar --java-lib
-debian/gradle-antlr.pom --artifact=subprojects/antlr/build/libs/*.jar --java-lib
-debian/gradle-build-comparison.pom --artifact=subprojects/build-comparison/build/libs/*.jar --java-lib
-debian/gradle-build-init.pom --artifact=subprojects/build-init/build/libs/*.jar --java-lib
-debian/gradle-code-quality.pom --artifact=subprojects/code-quality/build/libs/*.jar --java-lib
-debian/gradle-dependency-management.pom --artifact=subprojects/dependency-management/build/libs/*.jar --java-lib
-debian/gradle-diagnostics.pom --artifact=subprojects/diagnostics/build/libs/*.jar --java-lib
-debian/gradle-ear.pom --artifact=subprojects/ear/build/libs/*.jar --java-lib
-debian/gradle-ide-native.pom --artifact=subprojects/ide-native/build/libs/*.jar --java-lib
-debian/gradle-ide.pom --artifact=subprojects/ide/build/libs/*.jar --java-lib
-debian/gradle-ivy.pom --artifact=subprojects/ivy/build/libs/*.jar --java-lib
-debian/gradle-jacoco.pom --artifact=subprojects/jacoco/build/libs/*.jar --java-lib
-debian/gradle-javascript.pom --artifact=subprojects/javascript/build/libs/*.jar --java-lib
-debian/gradle-jetty.pom --artifact=subprojects/jetty/build/libs/*.jar --java-lib
-debian/gradle-language-groovy.pom --artifact=subprojects/language-groovy/build/libs/*.jar --java-lib
-debian/gradle-language-java.pom --artifact=subprojects/language-java/build/libs/*.jar --java-lib
-debian/gradle-language-jvm.pom --artifact=subprojects/language-jvm/build/libs/*.jar --java-lib
-debian/gradle-language-native.pom --artifact=subprojects/language-native/build/libs/*.jar --java-lib
-debian/gradle-language-scala.pom --artifact=subprojects/language-scala/build/libs/*.jar --java-lib
-debian/gradle-maven.pom --artifact=subprojects/maven/build/libs/*.jar --java-lib
-debian/gradle-osgi.pom --artifact=subprojects/osgi/build/libs/*.jar --java-lib
-debian/gradle-platform-base.pom --artifact=subprojects/platform-base/build/libs/*.jar --java-lib
-debian/gradle-platform-jvm.pom --artifact=subprojects/platform-jvm/build/libs/*.jar --java-lib
-debian/gradle-platform-native.pom --artifact=subprojects/platform-native/build/libs/*.jar --java-lib
-debian/gradle-platform-play.pom --artifact=subprojects/platform-play/build/libs/*.jar --java-lib
-debian/gradle-plugin-development.pom --artifact=subprojects/plugin-development/build/libs/*.jar --java-lib
-debian/gradle-plugin-use.pom --artifact=subprojects/plugin-use/build/libs/*.jar --java-lib
-debian/gradle-plugins.pom --artifact=subprojects/plugins/build/libs/*.jar --java-lib
-debian/gradle-publish.pom --artifact=subprojects/publish/build/libs/*.jar --java-lib
-debian/gradle-reporting.pom --artifact=subprojects/reporting/build/libs/*.jar --java-lib
-debian/gradle-resources-http.pom --artifact=subprojects/resources-http/build/libs/*.jar --java-lib
-debian/gradle-resources-sftp.pom --artifact=subprojects/resources-sftp/build/libs/*.jar --java-lib
-debian/gradle-scala.pom --artifact=subprojects/scala/build/libs/*.jar --java-lib
-debian/gradle-signing.pom --artifact=subprojects/signing/build/libs/*.jar --java-lib
-debian/gradle-test-kit.pom --artifact=subprojects/test-kit/build/libs/*.jar --java-lib
-debian/gradle-testing-base.pom --artifact=subprojects/testing-base/build/libs/*.jar --java-lib
-debian/gradle-testing-jvm.pom --artifact=subprojects/testing-jvm/build/libs/*.jar --java-lib
-debian/gradle-testing-native.pom --artifact=subprojects/testing-native/build/libs/*.jar --java-lib
-debian/gradle-tooling-api-builders.pom --artifact=subprojects/tooling-api-builders/build/libs/*.jar --java-lib
+subprojects/announce/build/pom.xml --artifact=subprojects/announce/build/libs/*.jar --java-lib
+subprojects/antlr/build/pom.xml --artifact=subprojects/antlr/build/libs/*.jar --java-lib
+subprojects/build-comparison/build/pom.xml --artifact=subprojects/build-comparison/build/libs/*.jar --java-lib
+subprojects/build-init/build/pom.xml --artifact=subprojects/build-init/build/libs/*.jar --java-lib
+subprojects/code-quality/build/pom.xml --artifact=subprojects/code-quality/build/libs/*.jar --java-lib
+subprojects/dependency-management/build/pom.xml --artifact=subprojects/dependency-management/build/libs/*.jar --java-lib
+subprojects/diagnostics/build/pom.xml --artifact=subprojects/diagnostics/build/libs/*.jar --java-lib
+subprojects/ear/build/pom.xml --artifact=subprojects/ear/build/libs/*.jar --java-lib
+subprojects/ide-native/build/pom.xml --artifact=subprojects/ide-native/build/libs/*.jar --java-lib
+subprojects/ide/build/pom.xml --artifact=subprojects/ide/build/libs/*.jar --java-lib
+subprojects/ivy/build/pom.xml --artifact=subprojects/ivy/build/libs/*.jar --java-lib
+subprojects/jacoco/build/pom.xml --artifact=subprojects/jacoco/build/libs/*.jar --java-lib
+subprojects/javascript/build/pom.xml --artifact=subprojects/javascript/build/libs/*.jar --java-lib
+subprojects/jetty/build/pom.xml --artifact=subprojects/jetty/build/libs/*.jar --java-lib
+subprojects/language-groovy/build/pom.xml --artifact=subprojects/language-groovy/build/libs/*.jar --java-lib
+subprojects/language-java/build/pom.xml --artifact=subprojects/language-java/build/libs/*.jar --java-lib
+subprojects/language-jvm/build/pom.xml --artifact=subprojects/language-jvm/build/libs/*.jar --java-lib
+subprojects/language-native/build/pom.xml --artifact=subprojects/language-native/build/libs/*.jar --java-lib
+subprojects/language-scala/build/pom.xml --artifact=subprojects/language-scala/build/libs/*.jar --java-lib
+subprojects/maven/build/pom.xml --artifact=subprojects/maven/build/libs/*.jar --java-lib
+subprojects/osgi/build/pom.xml --artifact=subprojects/osgi/build/libs/*.jar --java-lib
+subprojects/platform-base/build/pom.xml --artifact=subprojects/platform-base/build/libs/*.jar --java-lib
+subprojects/platform-jvm/build/pom.xml --artifact=subprojects/platform-jvm/build/libs/*.jar --java-lib
+subprojects/platform-native/build/pom.xml --artifact=subprojects/platform-native/build/libs/*.jar --java-lib
+subprojects/platform-play/build/pom.xml --artifact=subprojects/platform-play/build/libs/*.jar --java-lib
+subprojects/plugin-development/build/pom.xml --artifact=subprojects/plugin-development/build/libs/*.jar --java-lib
+subprojects/plugin-use/build/pom.xml --artifact=subprojects/plugin-use/build/libs/*.jar --java-lib
+subprojects/plugins/build/pom.xml --artifact=subprojects/plugins/build/libs/*.jar --java-lib
+subprojects/publish/build/pom.xml --artifact=subprojects/publish/build/libs/*.jar --java-lib
+subprojects/reporting/build/pom.xml --artifact=subprojects/reporting/build/libs/*.jar --java-lib
+subprojects/resources-http/build/pom.xml --artifact=subprojects/resources-http/build/libs/*.jar --java-lib
+subprojects/resources-sftp/build/pom.xml --artifact=subprojects/resources-sftp/build/libs/*.jar --java-lib
+subprojects/scala/build/pom.xml --artifact=subprojects/scala/build/libs/*.jar --java-lib
+subprojects/signing/build/pom.xml --artifact=subprojects/signing/build/libs/*.jar --java-lib
+subprojects/test-kit/build/pom.xml --artifact=subprojects/test-kit/build/libs/*.jar --java-lib
+subprojects/testing-base/build/pom.xml --artifact=subprojects/testing-base/build/libs/*.jar --java-lib
+subprojects/testing-jvm/build/pom.xml --artifact=subprojects/testing-jvm/build/libs/*.jar --java-lib
+subprojects/testing-native/build/pom.xml --artifact=subprojects/testing-native/build/libs/*.jar --java-lib
+subprojects/tooling-api-builders/build/pom.xml --artifact=subprojects/tooling-api-builders/build/libs/*.jar --java-lib
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/gradle.git
More information about the pkg-java-commits
mailing list