cjstehno / ersatz

🤖 A simulated HTTP server for testing client code with configurable responses.
https://cjstehno.github.io/ersatz
Apache License 2.0
47 stars 5 forks source link

Consider adding a shadow jar distribution #63

Closed cjstehno closed 7 years ago

cjstehno commented 7 years ago

It would be interesting and helpful to provide a distribution version of the library as a shadow jar as an alternate dependency to the standard. This would keep the dependencies of this project from affecting the using project.

cjstehno commented 7 years ago

After considering this more, I think it would be useful to have the undertow server rolled into the jar and repackaged since this has already been a bug-source with Grails. The other dependencies will probably remain external (hamcrest, etc) since they may be used by consumers.

Lastly, this would simply be another available jar option, not the required one.

cjstehno commented 7 years ago

Things to roll into the shadow jar:

cjstehno commented 7 years ago

This has been added in the development branch and will be in the 1.5.0 release.