Maven error during compile
Maven error during compile
When I try to run mvn -e compile the I get this error . Can someone help me how to resolve this error
[ERROR] Failed to execute goal on project mpod-parent: Could not resolve depende
ncies for project omega.bigdata:mpod-parent:pom:1.4.5: Failed to collect depende
ncies at com.twitter:scalding-json_2.10:jar:0.10.1: Failed to read artifact desc
riptor for com.twitter:scalding-json_2.10:jar:0.10.1: Could not transfer artifac
t com.twitter:scalding-json_2.10:pom:0.10.1 from/to ext-release-local (https://a
rtifactory.dev.bigdata.omega.com/artifactory/ext-release-local): sun.security.va
lidator.ValidatorException: PKIX path building failed: sun.security.provider.cer
tpath.SunCertPathBuilderException: unable to find valid certification path to re
quested target -> [Help 1]
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal o
n project mpod-parent: Could not resolve dependencies for project bskyb.bigdata:
mpod-parent:pom:1.4.5: Failed to collect dependencies at com.twitter:scalding-js
on_2.10:jar:0.10.1
at org.apache.maven.lifecycle.internal.LifecycleDependencyResolver.getDe
pendencies(LifecycleDependencyResolver.java:221)
at org.apache.maven.lifecycle.internal.LifecycleDependencyResolver.resol
veProjectDependencies(LifecycleDependencyResolver.java:127)
at org.apache.maven.lifecycle.internal.MojoExecutor.ensureDependenciesAr
eResolved(MojoExecutor.java:245)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor
.java:199)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor
.java:153)
Pom.xml
<?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>
<artifactId>omega-parent</artifactId>
<version>1.4.5</version>
<packaging>pom</packaging>
<!-- Parent pom file to fetch common properties -->
<!-- <parent>
<groupId>omega.bigdata</groupId>
<artifactId>parent</artifactId>
<version>0.0.6</version>
</parent>
-->
<groupId>omega.bigdata</groupId>
<name>omega data processing</name>
<description>Read and process the omega data for further usage</description>
<properties>
<scalatest-maven-plugin.version>1.0-M2</scalatest-maven-plugin.version>
<scalatest.version>2.0</scalatest.version>
<scalding-unit.version>0.6</scalding-unit.version>
<scalding-core.version>0.10.0</scalding-core.version>
<scalding-commons.version>0.10.0</scalding-commons.version>
<!-- Ver. 0.10.1 is 0.10.0 + JsonLine fix for unit-testing.
See: https://github.com/twitter/scalding/pull/971
Not yet officially released but proposed on the mailing list. -->
<scalding-json.version>0.10.1</scalding-json.version>
<spyglass.version>2.10_0.10_4.3</spyglass.version>
<akka-actor.version>2.2.3</akka-actor.version>
<spray-client.version>1.2.0</spray-client.version>
<!-- ADDING properties from parent pom -->
<maven.compiler.source>1.6</maven.compiler.source>
<maven.compiler.target>1.6</maven.compiler.target>
<maven-compiler-plugin.version>3.0</maven-compiler-plugin.version>
<maven-scala-plugin.version>2.15.2</maven-scala-plugin.version>
<maven-war-plugin.version>2.3</maven-war-plugin.version>
<encoding>UTF-8</encoding>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<!-- Cloudera's Distribution Including Apache Hadoop -->
<!-- <cdh.version>cdh4.5.0</cdh.version> -->
<cdh.version>cdh5.5.1</cdh.version>
<!-- <datafu.version>0.0.4-${cdh.version}</datafu.version> -->
<!-- <flume.version>1.3.0-${cdh.version}</flume.version> -->
<!-- <hadoop.version>2.0.0-${cdh.version}</hadoop.version> -->
<hadoop.version>2.6.0-${cdh.version}</hadoop.version>
<!-- <hadoop.core.version>2.0.0-mr1-${cdh.version}</hadoop.core.version> -->
<hbase.version>1.0.0-${cdh.version}</hbase.version>
<!-- <hbase.version>0.94.6-${cdh.version}</hbase.version> -->
<hive.version>1.1.0-${cdh.version}</hive.version>
<!-- <hive.version>0.10.0-${cdh.version}</hive.version> -->
<!-- <mahout.version>0.7-${cdh.version}</mahout.version> -->
<!-- <mapreduce.version>2.0.0-mr1-${cdh.version}</mapreduce.version> -->
<!-- <oozie.version>3.3.0-${cdh.version}</oozie.version> -->
<!-- <oozie- hadoop.version>2.0.0-${cdh.version}.oozie-3.3.0-${cdh.version}</oozie-hadoop.version> -->
<!-- <oozie-sharelib.version>3.3.0-${cdh.version}</oozie-sharelib.version> -->
<!-- <pig.version>0.10.0-${cdh.version}</pig.version> -->
<!-- <sqoop.version>1.4.2-${cdh.version}</sqoop.version> -->
<!-- <whirr.version>0.8.0-${cdh.version}</whirr.version> -->
<!-- <zookeeper.version>3.4.5-${cdh.version}</zookeeper.version> -->
<scala.scalding.version>2.10</scala.scalding.version>
<scala.version>2.10.2</scala.version>
<trove4j.version>3.0.3</trove4j.version>
<maple.version>0.2.8</maple.version>
<specs2.version>1.12.4.1</specs2.version>
<typesafe.config.version>1.0.0</typesafe.config.version>
<json4s-jackson.version>3.2.10</json4s-jackson.version>
<!-- Other libraries properties -->
<junit.version>4.10</junit.version>
<slf4j.version>1.7.2</slf4j.version>
<trove4j.version>3.0.3</trove4j.version>
<javax.servlet.version>2.5</javax.servlet.version>
<uncommons-maths.version>1.2.2a</uncommons-maths.version>
<!-- plugins -->
<maven-scala-plugin.version>2.15.2</maven-scala-plugin.version>
<tomcat-maven-plugin.version>2.1</tomcat-maven-plugin.version>
<maven.surefire.plugin.version>2.12.3</maven.surefire.plugin.version>
<scalatest-maven-plugin.version>1.0-M2</scalatest-maven-plugin.version>
<!-- end of parent properties -->
</properties>
<repositories>
<repository>
<snapshots>
<enabled>false</enabled>
</snapshots>
<id>CBS Nexus</id>
<name>Releases</name>
<url>http://cbsnexus.omega.com:8081/nexus/content/groups/public/</url>
</repository>
<repository>
<id>cloudera</id>
<url>https://repository.cloudera.com/artifactory/cloudera-repos</url>
</repository>
<repository>
<id>conjars.org</id>
<url>http://conjars.org/repo</url>
</repository>
<repository>
<id>clojars.org</id>
<url>http://clojars.org/repo</url>
</repository>
<repository>
<id>sonatype-oss</id>
<url>http://oss.sonatype.org/content/repositories/snapshots</url>
<snapshots><enabled>true</enabled></snapshots>
</repository>
<repository>
<id>ext-release-local</id>
<name>ext-release-local</name>
<url>https://artifactory.dev.bigdata.omega.com/artifactory/ext-release-local</url>
</repository>
</repositories>
<dependencies>
<!-- adding mockito -->
<!-- https://mvnrepository.com/artifact/org.mockito/mockito-all -->
<dependency>
<groupId>org.mockito</groupId>
<artifactId>mockito-all</artifactId>
<version>1.9.5</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>jdk.tools</groupId>
<artifactId>jdk.tools</artifactId>
<version>1.6.0</version>
<scope>system</scope>
<systemPath>${java.home}/../lib/tools.jar</systemPath>
</dependency>
<!-- Scala -->
<dependency>
<groupId>org.scala-lang</groupId>
<artifactId>scala-library</artifactId>
<version>${scala.version}</version>
</dependency>
<!-- Scalding -->
<dependency>
<groupId>jvyaml</groupId>
<artifactId>jvyaml</artifactId>
<version>1.0.0</version>
</dependency>
<dependency>
<groupId>com.twitter</groupId>
<artifactId>scalding-core_${scala.scalding.version}</artifactId>
<version>${scalding-core.version}</version>
<exclusions>
<exclusion>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-core</artifactId>
</exclusion>
<exclusion>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-mapper</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>com.twitter</groupId>
<artifactId>scalding-commons_${scala.scalding.version}</artifactId>
<version>${scalding-commons.version}</version>
</dependency>
<dependency>
<groupId>com.twitter</groupId>
<artifactId>scalding-json_${scala.scalding.version}</artifactId>
<version>${scalding-json.version}</version>
</dependency>
<dependency>
<groupId>org.apache.hadoop</groupId>
<artifactId>hadoop-common</artifactId>
<version>${hadoop.version}</version>
<exclusions>
<exclusion>
<groupId>org.mockito</groupId>
<artifactId>mockito-all</artifactId>
</exclusion>
<exclusion>
<groupId>com.sun.jersey</groupId>
<artifactId>jersey-server</artifactId>
</exclusion>
<exclusion>
<groupId>commons-beanutils</groupId>
<artifactId>commons-beanutils-core</artifactId>
</exclusion>
<exclusion>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
</exclusion>
</exclusions>
</dependency>
<!-- We need to explicitly include commons-beanutils 1.7.0
because it is needed by hadoop-common.
The reason why we exclude the one coming from the transitive
dependency is because hadoop-common from CDH 4.5 includes
common-configuration 1.6 which has a conflict between
common-beanutils 1.7 and 1.8 -->
<dependency>
<groupId>commons-beanutils</groupId>
<artifactId>commons-beanutils</artifactId>
<version>1.7.0</version>
</dependency>
<!-- Logging -->
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<version>${slf4j.version}</version>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-log4j12</artifactId>
<version>${slf4j.version}</version>
</dependency>
<!-- Testing -->
<dependency>
<groupId>org.scalatest</groupId>
<artifactId>scalatest_${scala.scalding.version}</artifactId>
<version>${scalatest.version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.scalatest</groupId>
<artifactId>scalatest-maven-plugin</artifactId>
<version>${scalatest-maven-plugin.version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>parallelai</groupId>
<artifactId>parallelai.spyglass</artifactId>
<version>${spyglass.version}</version>
<exclusions>
<exclusion>
<groupId>com.sun.jersey</groupId>
<artifactId>jersey-server</artifactId>
</exclusion>
<exclusion>
<groupId>org.mortbay.jetty</groupId>
<artifactId>servlet-api-2.5</artifactId>
</exclusion>
<exclusion>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
</exclusion>
</exclusions>
</dependency>
<!-- copied from Satyas' gponzales etl pom
<dependency>
<groupId>org.json4s</groupId>
<artifactId>json4s-jackson_${scala.version}</artifactId>
<version>${json4s-jackson.version}</version>
<exclusions>
<exclusion>
<artifactId>com.fasterxml.jackson.core</artifactId>
<groupId>jackson-databind</groupId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>2.4.2</version>
<exclusions>
<exclusion>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-annotations</artifactId>
</exclusion>
</exclusions>
</dependency> -->
</dependencies>
<build>
<sourceDirectory>src/main/scala</sourceDirectory>
<testSourceDirectory>src/test/scala</testSourceDirectory>
<plugins>
<plugin>
<groupId>org.scala-tools</groupId>
<artifactId>maven-scala-plugin</artifactId>
<version>2.15.2</version>
<executions>
<execution>
<id>compile</id>
<goals>
<goal>compile</goal>
</goals>
<phase>compile</phase>
</execution>
<execution>
<id>test-compile</id>
<goals>
<goal>testCompile</goal>
</goals>
<phase>test-compile</phase>
</execution>
<execution>
<phase>process-resources</phase>
<goals>
<goal>compile</goal>
</goals>
</execution>
</executions>
<configuration>
<jvmArgs>
<jvmArg>-Xmx1024m</jvmArg>
</jvmArgs>
</configuration>
</plugin>
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.1</version>
<configuration>
<source>1.6</source>
<target>1.6</target>
</configuration>
</plugin>
<plugin>
<artifactId>maven-clean-plugin</artifactId>
<version>2.5</version>
<configuration>
<filesets>
<fileset>
<directory>alternateLocation</directory>
<includes>
<include>**/*</include>
</includes>
<followSymlinks>false</followSymlinks>
</fileset>
</filesets>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-shade-plugin</artifactId>
<version>2.3</version>
<configuration>
<artifactSet>
<excludes>
<exclude>org.apache.hbase:*</exclude>
<exclude>javax.servlet.jsp:*</exclude>
<exclude>tomcat:*</exclude>
</excludes>
</artifactSet>
<filters>
<filter>
<artifact>*:*</artifact>
<excludes>
<exclude>META-INF/*.SF</exclude>
<exclude>META-INF/*.DSA</exclude>
<exclude>META-INF/*.RSA</exclude>
<!-- <exclude>*/reference.conf</exclude> -->
</excludes>
</filter>
</filters>
</configuration>
<executions>
<execution>
<phase>package</phase>
<goals>
<goal>shade</goal>
</goals>
</execution>
</executions>
</plugin>
<!-- assembly plugin has been overwriting config files -->
<!--
<plugin>
<artifactId>maven-assembly-plugin</artifactId>
<configuration>
<descriptorRefs>
<descriptorRef>jar-with-dependencies</descriptorRef>
</descriptorRefs>
</configuration>
<executions>
<execution>
<id>assemble-1</id>
<phase>install</phase>
<goals>
<goal>assembly</goal>
</goals>
<inherited>false</inherited>
</execution>
</executions>
</plugin> -->
</plugins>
<pluginManagement>
<plugins>
<!--This plugin configuration is used to store Eclipse m2e settings only. It has no influence on the Maven build itself.-->
<plugin>
<groupId>org.eclipse.m2e</groupId>
<artifactId>lifecycle-mapping</artifactId>
<version>1.0.0</version>
<configuration>
<lifecycleMappingMetadata>
<pluginExecutions>
<pluginExecution>
<pluginExecutionFilter>
<groupId>
org.scala-tools
</groupId>
<artifactId>
maven-scala-plugin
</artifactId>
<versionRange>mvn
[2.15.2,)
</versionRange>
<goals>
<goal>compile</goal>
<goal>testCompile</goal>
</goals>
</pluginExecutionFilter>
<action>
<ignore/>
</action>
</pluginExecution>
<pluginExecution>
<pluginExecutionFilter>
<groupId>
org.apache.maven.plugins
</groupId>
<artifactId>
maven-dependency-plugin
</artifactId>
<versionRange>
[2.1,)
</versionRange>
<goals>
<goal>
copy-dependencies
</goal>
</goals>
</pluginExecutionFilter>
<action>
<ignore/>
</action>
</pluginExecution>
</pluginExecutions>
</lifecycleMappingMetadata>
</configuration>
</plugin>
</plugins>
</pluginManagement>
</build>
<modules>
<module>omega-conprot</module>
<module>omega</module>
</modules>
</project>
tion: PKIX path building failed: sun.security.provider.cer tpath.SunCertPathBuilderException: unable to find valid certification path to re quested target -> [Help 1]
By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.
The error:
tion: PKIX path building failed: sun.security.provider.cer tpath.SunCertPathBuilderException: unable to find valid certification path to re quested target -> [Help 1]
... means your have to change the configuration described here: central.sonatype.org/articles/2018/May/04/…– khmarbaise
Jun 29 at 9:52