serenity-bdd / serenity-maven-plugin

19 stars 21 forks source link

Running AT in Docker Containers #63

Open DomhnaillByrne opened 6 years ago

DomhnaillByrne commented 6 years ago

We're trying to run acceptance test builds in docker containers but getting the error below:

Failed to execute goal net.serenity-bdd.maven.plugins:serenity-maven-plugin:1.1.40:aggregate (serenity-reports) on project ....: Execution serenity-reports of goal net.serenity-bdd.maven.plugins:serenity-maven-plugin:1.1.40:aggregate failed: A required class was missing while executing net.serenity-bdd.maven.plugins:serenity-maven-plugin:1.1.40:aggregate: com/google/inject/Module

I'm guessing this is due to the serenity libraries needing to be present in the maven local repo (which doesn't exist for us at build time in containers) but is there a workaround for our use-case?

Thanks!

wakaleo commented 6 years ago

That looks like a dependency conflict - make sure all you're versions are up to date.