On 18.10.2016 15:02, Santiago Vila wrote:
> Package: src:libhibernate3-java
> Version: 3.6.10.Final-5
> Severity: serious
> 
> Dear maintainer:
> 
> I tried to build this package in stretch with "dpkg-buildpackage -A"
> (which is what the "Arch: all" autobuilder would do to build it)
> but it failed:
[...]-
> [INFO] BUILD FAILURE
> [INFO] 
> ------------------------------------------------------------------------
> [INFO] Total time: 0.980 s
> [INFO] Finished at: 2016-10-18T14:29:33+02:00
> [INFO] Final Memory: 8M/28M
> [INFO] 
> ------------------------------------------------------------------------
> [ERROR] Plugin org.apache.maven.plugins:maven-enforcer-plugin:1.4.1 or one of 
> its dependencies could not be resolved: Failed to read artifact descriptor 
> for org.apache.maven.plugins:maven-enforcer-plugin:jar:1.4.1: 1 problem was 
> encountered while building the effective model for 
> org.apache.maven.plugins:maven-enforcer-plugin:1.4.1
> [ERROR] [ERROR] 'dependencies.dependency.version' for 
> org.apache.maven.plugin-tools:maven-plugin-annotations:jar is missing. @
> [ERROR] -> [Help 1]
[...]

I think I have found the fix for this issue and the bug appears to be in
maven-enforcer. The new version of maven-enforcer introduced a new
dependency (scope: provided) on maven-plugin-annotations but it does not
declare a specific version. If I apply the attached patch for
maven-enforcer, libhibernate3-java builds fine again. However I'm not
sure if this an upstream bug in maven-enforcer or some mystical Maven
bug or something else.

Any thoughts before I go ahead and apply this patch?

Regards,

Markus



From: Markus Koschany <a...@debian.org>
Date: Tue, 18 Oct 2016 17:11:00 +0200
Subject: maven-plugin-tools dependency version

---
 maven-enforcer-plugin/pom.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/maven-enforcer-plugin/pom.xml b/maven-enforcer-plugin/pom.xml
index 7dbab66..d89f44f 100644
--- a/maven-enforcer-plugin/pom.xml
+++ b/maven-enforcer-plugin/pom.xml
@@ -84,6 +84,7 @@
       <groupId>org.apache.maven.plugin-tools</groupId>
       <artifactId>maven-plugin-annotations</artifactId>
       <scope>provided</scope>
+      <version>3.3</version>
     </dependency>
     <dependency>
     	<groupId>org.mockito</groupId>

Attachment: signature.asc
Description: OpenPGP digital signature

__
This is the maintainer address of Debian's Java team
<http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-maintainers>. 
Please use
debian-j...@lists.debian.org for discussions and questions.

Reply via email to