Dependencies for Building Ingest Server are Missing

Steps to reproduce

This is a follow-up to MH-10940.

Since 1.4, we are compiling dedicated ingest nodes with
mvn clean install -Pingest-standalone

This build fails saying:

[...]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 08:21 min
[INFO] Finished at: 2015-06-25T09:36:49+02:00
[INFO] Final Memory: 91M/480M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal on project matterhorn-message-broker-api: Could not resolve dependencies for project org.opencastproject:matterhorn-message-broker-api:bundle:2.0.0-SNAPSHOT: Could not find artifact org.opencastproject:matterhorn-archive-api:jar:2.0.0-SNAPSHOT in opencast.snapshots (http://repository.opencastproject.org/nexus/content/groups/public-snapshots) -> [Help 1]
[...]

As there is no clear documentation in the docs about ingest nodes (the only one seems to be https://opencast.jira.com/wiki/display/MH/Ingest+Node, but this contains no information about maven profiles), I also tried
mvn clean install -Pingest-standalone,serviceregistry,workspace
with the same result.

Activity

Show:
Lars Kiesow
January 29, 2016, 12:32 PM

This issue is not relevant anymore since we switched to Karaf.

A dedicated ingest distribution with Karaf does not exist, however. I linked the related task to create one.

Alexander Bias
July 15, 2015, 7:18 AM

Adam, Lars, it's been a while since I created this ticket.
Do you think you can a look at it within the next days, even if the result won't make it anymore into 2.0?

Thanks,
Alex

Lars Kiesow
June 25, 2015, 12:12 PM

Adam, I assigned this to you since you just made the other changes. If you do not have the time to look at this, please assign it to me. I will then try to have a look at it.

Lars Kiesow
June 25, 2015, 12:10 PM

Adding modules/matterhorn-archive-api to the ingest-standalone profile results in:

[ERROR] Failed to execute goal on project matterhorn-static-file-service-impl: Could not resolve dependencies for project org.opencastproject:matterhorn-static
-file-service-impl:bundle:2.0.0-SNAPSHOT: The following artifacts could not be resolved: org.opencastproject:matterhorn-composer-service-api:jar:2.0.0-SNAPSHOT
, org.opencastproject:matterhorn-inspection-service-api:jar:2.0.0-SNAPSHOT: Could not find artifact org.opencastproject:matterhorn-composer-service-api:jar:2.0
.0-SNAPSHOT in opencast.snapshots (http://repository.opencastproject.org/nexus/content/groups/public-snapshots) -> [Help 1]

I am wondering why the composer service api is required by ingest...

Anyway, if this is a relevant bug, this build type needs to go into the official documentation. The dev wiki is a place for working papers. No one will test anything that is only documented there. That is why I am for now setting this to a critical bug for this release. IBut I will make sure to bring up the whole profile hell in one of the next technical meeting. I have a proposal in mind

Won't Fix

Assignee

Lars Kiesow

Reporter

Alexander Bias

Severity

Build Error