Currently I have 3 web applications + multiple web services all housed under one project for test automation. I'm allowing people to run what they "need to execute" using the mvn cucumber tag options, passing in some arguments there.
Can someone help me with a better approach to this? the end goal is to just have some maven files that can be called and tests against a particular product are executed
Each product package has feature files/page objects/Step definitions inside of it and currently I am just heavily tagging up the .feature files and using maven arguments against the tags to run only what is necessary