On 2017-11-01 15:45, Martin Gansser wrote:
Hi, when trying to compile okhttp with the okhttp.spec file from [1] i get this error messages: ... [WARNING] Some problems were encountered while building the effective model for com.squareup.okhttp3.sample:guide:jar:3.9.0 [WARNING] 'build.plugins.plugin.version' for org.codehaus.mojo:animal-sniffer-maven-plugin is missing. @ com.squareup.okhttp3.sample:sample-parent:[unknown-version], /home/martin/rpmbuild/BUILD/okhttp-parent-3.9.0/samples/pom.xml, line 24, column 15 [WARNING] [WARNING] Some problems were encountered while building the effective model for com.squareup.okhttp3.sample:simple-client:jar:3.9.0 [WARNING] 'build.plugins.plugin.version' for org.codehaus.mojo:animal-sniffer-maven-plugin is missing. @ com.squareup.okhttp3.sample:sample-parent:[unknown-version], /home/martin/rpmbuild/BUILD/okhttp-parent-3.9.0/samples/pom.xml, line 24, column 15 [WARNING] [WARNING] Some problems were encountered while building the effective model for com.squareup.okhttp3.sample:slack:jar:3.9.0 [WARNING] 'build.plugins.plugin.version' for org.codehaus.mojo:animal-sniffer-maven-plugin is missing. @ com.squareup.okhttp3.sample:sample-parent:[unknown-version], /home/martin/rpmbuild/BUILD/okhttp-parent-3.9.0/samples/pom.xml, line 24, column 15 [WARNING] [WARNING] Some problems were encountered while building the effective model for com.squareup.okhttp3.sample:sample-parent:pom:3.9.0 [WARNING] 'build.plugins.plugin.version' for org.codehaus.mojo:animal-sniffer-maven-plugin is missing. @ com.squareup.okhttp3.sample:sample-parent:[unknown-version], /home/martin/rpmbuild/BUILD/okhttp-parent-3.9.0/samples/pom.xml, line 24, column 15 ... [ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.6.1:compile (default-compile) on project okhttp: Execution default-compile of goal org.apache.maven.plugins:maven-compiler-plugin:3.6.1:compile failed: Plugin org.apache.maven.plugins:maven-compiler-plugin:3.6.1 or one of its dependencies could not be resolved: The following artifacts could not be resolved: org.codehaus.plexus:plexus-compiler-javac-errorprone:jar:2.8.1, com.google.errorprone:error_prone_core:jar:2.0.16: Cannot access central (https://repo.maven.apache.org/maven2) in offline mode and the artifact org.codehaus.plexus:plexus-compiler-javac-errorprone:jar:2.8.1 has not been downloaded from it before. -> [Help 1] [ERROR] [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch. [ERROR] Re-run Maven using the -X switch to enable full debug logging. [ERROR] [ERROR] For more information about the errors and possible solutions, please read the following articles: [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/PluginResolutionException [ERROR] [ERROR] After correcting the problems, you can resume the build with the command [ERROR] mvn <goals> -rf :okhttp Is there any help to get okhttp compiling again
It is missing additional dependencies for the compiler plugin. You have two options: a) package them b) remove them. The dependencies are there for static analysis, which is useful for upstream, but redundant for Fedora packaging, so I'd just remove them. For that you need to remove the dependency declaration, and the part of configuration that references them. You can do that with: %pom_xpath_remove 'pom:plugin[pom:artifactId="maven-compiler-plugin"]//pom:compilerId' %pom_xpath_remove 'pom:plugin[pom:artifactId="maven-compiler-plugin"]/pom:dependencies'
Regards, Michael _______________________________________________ devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx