Skip to content
This repository was archived by the owner on Nov 15, 2025. It is now read-only.

an sbt plugin to automaticaly launch mock services defined within a soapui project

License

Notifications You must be signed in to change notification settings

ShellRechargeSolutionsEU/sbt-soapui

 
 

Repository files navigation

sbt-soapui

an sbt plugin to automatically launch mock services defined within a soapui project

Requirements

Quick start

Add plugin to project/plugins.sbt:

resolvers += "TNM" at "http://nexus.thenewmotion.com/content/repositories/releases-public"

addSbtPlugin("com.newmotion" % "sbt-soapui-mockservice" % "0.2.0")

For .sbt build definitions, inject the plugin settings in build.sbt:

seq(soapui.settings :_*)

For .scala build definitions, inject the plugin settings in Build.scala:

Project(..., settings = Project.defaultSettings ++ com.thenewmotion.sbt.plugins.SoapUIMockServicePlugin.soapui.settings)

Configuration

Plugin keys are located in com.thenewmotion.sbt.plugins.SoapUIMockServicePlugin.Keys

Add SoapUI projects

soapui.mockServices := Seq(
  soapui.MockService( (resourceDirectory in IntegrationTest).value / "soapui-project.xml", "9001"),
  ...
) 

About

an sbt plugin to automaticaly launch mock services defined within a soapui project

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Scala 79.0%
  • Java 21.0%