spark-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From St├ęphane Collot (JIRA) <j...@apache.org>
Subject [jira] [Comment Edited] (SPARK-1378) Build error: org.eclipse.paho:mqtt-client
Date Thu, 05 Nov 2015 15:22:27 GMT

    [ https://issues.apache.org/jira/browse/SPARK-1378?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14991794#comment-14991794
] 

St├ęphane Collot edited comment on SPARK-1378 at 11/5/15 3:21 PM:
-----------------------------------------------------------------

I had the same issue behind a corporate proxy with Nexus, here is my {~/.m2/settings.xml}
that solves the issue:
{code}
<settings>
  <mirrors>
    <mirror>
      <!--Spark compilation bug -->
      <id>eclipse</id>
      <mirrorOf>mqtt-repo</mirrorOf>
      <url>http://proxy/nexus/content/repositories/eclipse-paho</url>
    </mirror>
    <mirror>
      <!--This sends everything else to /public -->
      <id>nexus</id>
      <mirrorOf>*</mirrorOf>
      <url>http://proxy/nexus/content/groups/public</url>
    </mirror>
  </mirrors>
  <profiles>
    <profile>
      <id>nexus</id>
      <!--Enable snapshots for the built in central repo to direct -->
      <!--all requests to nexus via the mirror -->
      <repositories>
        <repository>
          <id>central</id>
          <url>http://central</url>
          <releases><enabled>true</enabled></releases>
          <snapshots><enabled>true</enabled></snapshots>
        </repository>
      </repositories>
     <pluginRepositories>
        <pluginRepository>
          <id>central</id>
          <url>http://central</url>
          <releases><enabled>true</enabled></releases>
          <snapshots><enabled>true</enabled></snapshots>
        </pluginRepository>
      </pluginRepositories>
    </profile>
  </profiles>
  <activeProfiles>
    <!--make the profile active all the time -->
    <activeProfile>nexus</activeProfile>
  </activeProfiles>
</settings>
{code}

It seems that there is a bug (maybe in Nexus), that blocks solving for dependencies of mqtt-repo
in http://proxy/nexus/content/groups/public
I hope my settings could help other.


was (Author: scollot):
I had the same issue behind a corporate proxy with Nexus, here is my {~/.m2/settings.xml}
that solve the issue:
{code}
<settings>
  <mirrors>
    <mirror>
      <!--Spark compilation bug -->
      <id>eclipse</id>
      <mirrorOf>mqtt-repo</mirrorOf>
      <url>http://proxy/nexus/content/repositories/eclipse-paho</url>
    </mirror>
    <mirror>
      <!--This sends everything else to /public -->
      <id>nexus</id>
      <mirrorOf>*</mirrorOf>
      <url>http://proxy/nexus/content/groups/public</url>
    </mirror>
  </mirrors>
  <profiles>
    <profile>
      <id>nexus</id>
      <!--Enable snapshots for the built in central repo to direct -->
      <!--all requests to nexus via the mirror -->
      <repositories>
        <repository>
          <id>central</id>
          <url>http://central</url>
          <releases><enabled>true</enabled></releases>
          <snapshots><enabled>true</enabled></snapshots>
        </repository>
      </repositories>
     <pluginRepositories>
        <pluginRepository>
          <id>central</id>
          <url>http://central</url>
          <releases><enabled>true</enabled></releases>
          <snapshots><enabled>true</enabled></snapshots>
        </pluginRepository>
      </pluginRepositories>
    </profile>
  </profiles>
  <activeProfiles>
    <!--make the profile active all the time -->
    <activeProfile>nexus</activeProfile>
  </activeProfiles>
</settings>
{code}

It seems that there is a bug (maybe in Nexus), that blocks solving for dependencies of mqtt-repo
in http://proxy/nexus/content/groups/public
I hope my settings could help other.

> Build error: org.eclipse.paho:mqtt-client
> -----------------------------------------
>
>                 Key: SPARK-1378
>                 URL: https://issues.apache.org/jira/browse/SPARK-1378
>             Project: Spark
>          Issue Type: Bug
>          Components: Build
>    Affects Versions: 0.9.0
>            Reporter: Ken Williams
>
> Using Maven, I'm unable to build the 0.9.0 distribution I just downloaded. I attempt
like so:
> {code}
> mvn -U -Pyarn -Dhadoop.version=2.2.0 -Dyarn.version=2.2.0 -DskipTests package
> {code}
> The Maven error is:
> {code}
> [ERROR] Failed to execute goal on project spark-examples_2.10: Could not resolve dependencies
for project org.apache.spark:spark-examples_2.10:jar:0.9.0-incubating: Could not find artifact
org.eclipse.paho:mqtt-client:jar:0.4.0 in nexus
> {code}
> My Maven version is 3.2.1, running on Java 1.7.0, using Scala 2.10.4.
> Is there an additional Maven repository I should add or something?
> If I go into the {{pom.xml}} and comment out the {{external/mqtt}} and {{examples}} modules,
the build succeeds. I'm fine without the MQTT stuff, but I would really like to get the examples
working because I haven't played with Spark before.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@spark.apache.org
For additional commands, e-mail: issues-help@spark.apache.org


Mime
View raw message