title: Quarkus ignore dependencies for test
body: <p>In my quarkus app, I have repository implementations in a separate gradle project/module, partly because I want to be able to ensure unit tests don't use the database etc.</p>
  <p>The trouble is, if I want to use any injected dependencies in test, I need to use @QuarkusTest, and then the build or startup ensures that <em>all</em> dependencies are satisfied.</p>
  <p>Is there any way around this that doesn't involve mocking every single external dependency, e.g.?</p>
  <ul>
  <li>Don't enforce dependencies during build or startup when running tests, and instead leave it to error during runtime if accessed.</li>
  <li>Some way of mocking all unavailable dependencies (or a subset of them) with a mock that errors on access.</li>
  </ul>