libphonenumber had a tools.jar in the source, I've ripped it out and tried to make it build the tools on each build. The rest of the project builds with ant but the tools.jar stuff is built with mvn.
I've tried putting a call to mvn-debian into the debian/rules file https://github.com/dpocock/libphonenumber/blob/debian/debian/rules It works on my normal environment (wheezy) but fails in cowbuilder/sid, complaining about build-helper-maven-plugin (output below) The upstream pom.xml files had plugin versions specified, I remove those with a patch from debian/patches, so the problem appears to be something else. https://github.com/dpocock/libphonenumber/blob/debian/debian/patches/0002-maven-plugin-versions.patch I notice a comment on the mailing list from a while back suggesting that build-helper-maven-plugin requires maven 3 https://lists.debian.org/debian-java/2013/05/msg00200.html but the deps it declares are maven2 https://packages.debian.org/sid/libbuild-helper-maven-plugin-java Can anybody comment on how to get this building? Repository Metadata -------------------------- GroupId: org.codehaus.mojo ArtifactId: build-helper-maven-plugin Metadata Type: org.apache.maven.artifact.repository.metadata.ArtifactRepositoryMetadata [DEBUG] build-helper-maven-plugin: using locally installed snapshot [DEBUG] Artifact not found - using stub model: Unable to determine the latest version org.codehaus.mojo:build-helper-maven-plugin:pom:LATEST [DEBUG] Using defaults for missing POM org.codehaus.mojo:build-helper-maven-plugin:pom:LATEST [DEBUG] build-helper-maven-plugin: using locally installed snapshot [DEBUG] Artifact not found - using stub model: Unable to determine the release version org.codehaus.mojo:build-helper-maven-plugin:pom:RELEASE [DEBUG] Using defaults for missing POM org.codehaus.mojo:build-helper-maven-plugin:pom:RELEASE [INFO] ------------------------------------------------------------------------ [ERROR] BUILD ERROR [INFO] ------------------------------------------------------------------------ [INFO] The plugin 'org.codehaus.mojo:build-helper-maven-plugin' does not exist or no valid version could be found [INFO] ------------------------------------------------------------------------ [DEBUG] Trace org.apache.maven.lifecycle.LifecycleExecutionException: The plugin 'org.codehaus.mojo:build-helper-maven-plugin' does not exist or no valid version could be found at org.apache.maven.lifecycle.DefaultLifecycleExecutor.verifyPlugin(DefaultLifecycleExecutor.java:1569) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.bindPluginToLifecycle(DefaultLifecycleExecutor.java:1503) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.constructLifecycleMappings(DefaultLifecycleExecutor.java:1282) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:534) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:387) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:348) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:180) at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:328) at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:138) at org.apache.maven.cli.MavenCli.main(MavenCli.java:362) at org.apache.maven.cli.compat.CompatibleMain.main(CompatibleMain.java:60) at org.debian.maven.Wrapper.main(Wrapper.java:89) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315) at org.codehaus.classworlds.Launcher.launch(Launcher.java:255) at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430) at org.codehaus.classworlds.Launcher.main(Launcher.java:375) Caused by: org.apache.maven.plugin.version.PluginVersionNotFoundException: The plugin 'org.codehaus.mojo:build-helper-maven-plugin' does not exist or no valid version could be found at org.apache.maven.plugin.version.DefaultPluginVersionManager.resolvePluginVersion(DefaultPluginVersionManager.java:229) at org.apache.maven.plugin.version.DefaultPluginVersionManager.resolvePluginVersion(DefaultPluginVersionManager.java:91) at org.apache.maven.plugin.DefaultPluginManager.verifyPlugin(DefaultPluginManager.java:179) at org.apache.maven.plugin.DefaultPluginManager.loadPluginDescriptor(DefaultPluginManager.java:1642) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.verifyPlugin(DefaultLifecycleExecutor.java:1540) ... 19 more [INFO] ------------------------------------------------------------------------ [INFO] Total time: 1 second [INFO] Finished at: Tue Aug 12 20:35:23 UTC 2014 [INFO] Final Memory: 10M/457M [INFO] ------------------------------------------------------------------------ -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected] Archive: https://lists.debian.org/[email protected]

