This is an automated email from the git hooks/post-receive script. apo pushed a commit to branch master in repository jackson-core.
commit a11aff2495be80c0817eb06a49a5a7b3a13224b3 Author: Markus Koschany <a...@debian.org> Date: Thu Jan 25 18:01:32 2018 +0100 Install jackson-base-2.9.4.pom which is required by other jackson projects. --- debian/jackson-base-2.9.4.pom | 159 ++++++++++++++++++++++++++++++++++++++++++ debian/rules | 3 +- 2 files changed, 161 insertions(+), 1 deletion(-) diff --git a/debian/jackson-base-2.9.4.pom b/debian/jackson-base-2.9.4.pom new file mode 100644 index 0000000..35022cb --- /dev/null +++ b/debian/jackson-base-2.9.4.pom @@ -0,0 +1,159 @@ +<?xml version="1.0" encoding="UTF-8"?> +<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> + <modelVersion>4.0.0</modelVersion> + <parent> + <groupId>com.fasterxml.jackson</groupId> + <artifactId>jackson-bom</artifactId> + <version>2.9.4</version> + </parent> + <artifactId>jackson-base</artifactId> + <packaging>pom</packaging> + <description>Parent pom for components of Jackson dataprocessor: includes base settings as well +as consistent set of dependencies across components. NOTE: NOT to be used by components outside +of Jackson: application code should only rely on `jackson-bom` + </description> + <properties> + <!-- by default, assume Automatic Module Name can use same package as one + that contains `PackageVersion` class: works for all extension modules + (but some core components require override) + --> + <jdk.module.name>${packageVersion.package}</jdk.module.name> + + <!-- 27-Sep-2017, tatu: Until update of parent poms (at least), need to + ensure newer versions of certain plugins + --> + <version.plugin.javadoc>3.0.0-M1</version.plugin.javadoc> + + </properties> + + <dependencies> + <dependency> <!-- all components use junit for testing --> + <groupId>junit</groupId> + <artifactId>junit</artifactId> + <scope>test</scope> + </dependency> + </dependencies> + + <build> + <pluginManagement> + <plugins> + + <!-- Verify existence of certain settings + --> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-enforcer-plugin</artifactId> + <version>3.0.0-M1</version> + <executions> + <execution> + <id>enforce-java</id> + <phase>validate</phase> + <goals> + <goal>enforce</goal> + </goals> + <configuration> + <rules> + <requireMavenVersion> + <version>[3.0,)</version> + <message>[ERROR] The currently supported version of Maven is 3.0 or higher</message> + </requireMavenVersion> + <requirePluginVersions> + <banLatest>true</banLatest> + <banRelease>true</banRelease> + <banSnapshots>true</banSnapshots> + <phases>clean,deploy,site</phases> + <message>[ERROR] Best Practice is to always define plugin versions!</message> + </requirePluginVersions> + </rules> + </configuration> + </execution> + <execution> + <id>enforce-properties</id> + <phase>validate</phase> + +<!-- important! Do NOT enable here since parent does not define, build would fail + BUT: alas means child has specify settings for phase AND goals like so: + <phase>validate</phase> + <goals> + <goal>enforce</goal> + </goals> +--> + <configuration> + <rules> + <!-- Needed both for Replacer plug-in AND for Automatic Module Name --> + <requireProperty> + <property>packageVersion.package</property> + </requireProperty> + <requireProperty> + <property>packageVersion.dir</property> + </requireProperty> + </rules> + </configuration> + </execution> + </executions> + </plugin> + + <!-- Augment settings of OSGi bundles created --> + <plugin> + <groupId>org.apache.felix</groupId> + <artifactId>maven-bundle-plugin</artifactId> + <configuration> + <instructions combine.children="merge"> + <Automatic-Module-Name>${jdk.module.name}</Automatic-Module-Name> + </instructions> + </configuration> + </plugin> + + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-javadoc-plugin</artifactId> + <version>${version.plugin.javadoc}</version> + <configuration> +<!-- Disable Java 8 javadoc warnings --> + <additionalparam>-Xdoclint:none</additionalparam> +<!-- ... if on Java 8 --> +<!-- otherwise just: --> + <failOnError>false</failOnError> + <links> + <link>http://docs.oracle.com/javase/8/docs/api/</link> + </links> + </configuration> + </plugin> + <!-- Set up replacer but do not invoke (it's pom, after all) --> + <plugin> + <groupId>com.google.code.maven-replacer-plugin</groupId> + <artifactId>replacer</artifactId> + <executions> + <execution> + <id>process-packageVersion</id> + <phase>generate-sources</phase> + </execution> + </executions> + </plugin> + + <!-- 08-Aug-2017, tatu: Need newer version of cobertura wrt Java 8+ --> + <plugin> + <groupId>org.codehaus.mojo</groupId> + <artifactId>cobertura-maven-plugin</artifactId> + <version>2.7</version> + </plugin> + </plugins> + </pluginManagement> + + <!-- And one more odd thing... we actually MUST disable checks just for this + pom (but not on something that extends i) + --> + <plugins> + <plugin> + <artifactId>maven-enforcer-plugin</artifactId> + <executions> + <execution> + <id>enforce-properties</id> + <phase>none</phase> + </execution> + </executions> + </plugin> + </plugins> + + </build> +</project> diff --git a/debian/rules b/debian/rules index a30b4cf..9142aca 100755 --- a/debian/rules +++ b/debian/rules @@ -15,7 +15,8 @@ override_dh_auto_install: # Install the parent poms (used by the other jackson packages) mh_installpom -plibjackson2-core-java --keep-elements=build debian/oss-parent-31.pom mh_installpom -plibjackson2-core-java --keep-elements=build debian/jackson-parent-2.9.1.pom - mh_installpom -plibjackson2-core-java --keep-elements=build debian/jackson-bom-2.9.1.pom + mh_installpom -plibjackson2-core-java --keep-elements=build debian/jackson-bom-2.9.4.pom + mh_installpom -plibjackson2-core-java --keep-elements=build debian/jackson-base-2.9.4.pom override_dh_auto_clean: rm -f $(VERSION_FILE) -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/jackson-core.git _______________________________________________ pkg-java-commits mailing list pkg-java-comm...@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-commits