Skip to content
This repository has been archived by the owner on Oct 23, 2024. It is now read-only.

Cannot build, missing dependencies from downloads.mesosphere.com #7274

Open
brisssou opened this issue Feb 2, 2023 · 2 comments
Open

Cannot build, missing dependencies from downloads.mesosphere.com #7274

brisssou opened this issue Feb 2, 2023 · 2 comments

Comments

@brisssou
Copy link

brisssou commented Feb 2, 2023

Hello!

Posting here as somehow Jira link does not seem to be working for me.

I'm trying to build marathon from source, at it is failing on missing dependencies that I suppose should have been hosted on

    "Mesosphere Public Repo" at "https://downloads.mesosphere.com/maven",
    "Mesosphere Snapshot Repo" at "https://downloads.mesosphere.com/maven-snapshot"

but downloads.mesosphere.com seems to be down.
I found references to downloads.mesosphere.io, but down as well.

Namely, it's missing com.mesosphere.usi:test-utils:0.1.12, mesosphere.marathon:api-console:3.0.8-accept and mesosphere.marathon:ui:1.3.2.

I'll try to build those locally, but I'm not optimistic for api-console which is an npm project.

I also tried to exclude those dependencies with

val excludeApiConsole = ExclusionRule(organization = "mesosphere.marathon", name = "api-console")
val excludeTestUtils = ExclusionRule(organization = "com.mesosphere.usi", name = "test-utils")
val excludeUi = ExclusionRule(organization = "mesosphere.marathon", name = "ui")

excludeDependencies ++= Seq(
  excludeApiConsole,
  excludeTestUtils,
  excludeUi
)

at the top of the sbt file, but it does not seem to be working.

Can you please help me?
Thanks!

Edit: OK, I removed said dependencies from the sbt file, now it builds, but doesn't test. And I fear runtime might be missing some much needed parts.

@jeschkies
Copy link
Contributor

I think the projects are all open source. You could move the code of USI back into Marathon. The UI was part of the project one if I'm not mistaken. So that should work as well.

Alternatively you could add the git repos as dependencies. This is more evolved though.

@miles3719
Copy link

I feel your pain, I too am trying to compile and running into the same issue. Works fine with the binary packages on Ubuntu 16.04, but I need it on 20.04 for a project im working on. Found Mesos for 20.04 but marathon just is not out there. Fun and games... minus the fun or the games!

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants