Uploaded image for project: 'ShrinkWrap Resolvers'
  1. ShrinkWrap Resolvers
  2. SHRINKRES-274

EmbeddedMaven - Support running Maven builds in the background

XMLWordPrintable

    • Icon: Feature Request Feature Request
    • Resolution: Done
    • Icon: Major Major
    • 3.0.0-beta-2
    • 3.0.0-beta-1
    • maven
    • None

      It should possible to also stop the execution of the main thread and wait till some line matches a regex. Useful for cases when maven build triggers some server or other application (eg. using mvn spring-boot:run)

      use-case:

      EmbeddedMaven
          .forProject("path/to/pom.xml")
          .useMaven3Version("3.5.0")
          .setGoals("spring-boot:run")
          .useAsDaemon()
          .withWaitUntilOutputLineMathes(".*Started Application.*", 30, TimeUnit.SECONDS)
          .build();
      

              mjobanek Matous Jobanek
              mjobanek Matous Jobanek
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved: