This is an automated email from the git hooks/post-receive script. jamespage pushed a commit to branch master in repository maven-debian-helper.
commit 52178dfbc77b6f9cc6bbf42158641ca4ee1be78f Author: James Page <[email protected]> Date: Mon Aug 12 14:44:56 2013 +0100 Send all pom cleaning options to POMCleaner POMCleaner was only called with maven.rules during SysInstallMojo, ignoring maven.ignoreRules and maven.publishedRules. This commit ensures that --ignore-rules and --published-rules are also passed mirroring what happens during the package build. --- .../org/debian/maven/plugin/SysInstallMojo.java | 34 ++++++++++++++++++++ debian/changelog | 6 +++- 2 files changed, 39 insertions(+), 1 deletion(-) diff --git a/debian-maven-plugin/src/main/java/org/debian/maven/plugin/SysInstallMojo.java b/debian-maven-plugin/src/main/java/org/debian/maven/plugin/SysInstallMojo.java index 93b04b2..f533585 100644 --- a/debian-maven-plugin/src/main/java/org/debian/maven/plugin/SysInstallMojo.java +++ b/debian-maven-plugin/src/main/java/org/debian/maven/plugin/SysInstallMojo.java @@ -153,6 +153,18 @@ public class SysInstallMojo extends AbstractMojo { private String mavenRules; /** + * @parameter expression="${maven.ignoreRules}" default-value="maven.ignoreRules" + * @required + */ + private String mavenIgnoreRules; + + /** + * @parameter expression="${maven.publishedRules}" default-value="maven.publishedRules" + * @required + */ + private String mavenPublishedRules; + + /** * root directory of the Maven repository * * @parameter expression="${basedir}" @@ -306,6 +318,22 @@ public class SysInstallMojo extends AbstractMojo { this.mavenRules = mavenRules; } + public String getMavenIgnoreRules() { + return mavenIgnoreRules; + } + + public void setMavenIgnoreRules(String mavenIgnoreRules) { + this.mavenIgnoreRules = mavenIgnoreRules; + } + + public String getMavenPublishedRules() { + return mavenPublishedRules; + } + + public void setMavenPublishedRules(String mavenPublishedRules) { + this.mavenPublishedRules = mavenPublishedRules; + } + public File getRepoDir() { return repoDir; } @@ -685,10 +713,16 @@ public class SysInstallMojo extends AbstractMojo { params.add("--package=" + destPackage); String mavenRulesPath = new File(debianDir, mavenRules).getAbsolutePath(); params.add("--rules=" + mavenRulesPath); + String mavenIgnoreRulesPath = new File(debianDir, mavenIgnoreRules).getAbsolutePath(); + params.add("--ignore-rules=" + mavenIgnoreRulesPath); + String mavenPublishedRulesPath = new File(debianDir, mavenPublishedRules).getAbsolutePath(); + params.add("--published-rules=" + mavenPublishedRulesPath); System.out.println("Cleaning pom file: " + pomFile + " with options:"); System.out.println("\t--keep-pom-version --package=" + destPackage); System.out.println("\t--rules=" + mavenRulesPath); + System.out.println("\t--ignore-rules=" + mavenIgnoreRulesPath); + System.out.println("\t--published-rules=" + mavenPublishedRulesPath); // add optional --no-parent option if (pomOption != null && pomOption.isNoParent()) { diff --git a/debian/changelog b/debian/changelog index 364b79c..b88643f 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,4 +1,4 @@ -maven-debian-helper (1.6.4) unstable; urgency=low +maven-debian-helper (1.6.4) UNRELEASED; urgency=low [ Emmanuel Bourg ] * Don't install the documentation jar by default (Closes: #711852) @@ -17,6 +17,10 @@ maven-debian-helper (1.6.4) unstable; urgency=low * dh build: Touch debian/stamp-poms-patched after mh_patchpoms is run (Closes: #714189) + [ James Page ] + * Send options for --published-rules and --ignore-rules to POMCleaner + during SysInstallMojo. + -- Emmanuel Bourg <[email protected]> Wed, 07 Aug 2013 13:00:25 +0200 maven-debian-helper (1.6.3) unstable; urgency=low -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/maven-debian-helper.git _______________________________________________ pkg-java-commits mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-commits

