Question: I am trying run cucumber tests using maven with following command

```
mvn test -Dcucumber.options="--tag @debug1"

```

This command works fine, however if i try something like following, i get error

```
mvn test -Dcucumber.options="--tag @debug1 @debug2"

```

Is there a way to pass in multiple tag names with cucumber run-time options?

Answer: 
For me what was working with **surefire plugin**:

```
mvn clean test -D"cucumber.filter.tags=@tag1 or @tag2"

```

When I tried with this version:

```
mvn clean test -Dcucumber.filter.tags="not @MyTag"

```

I got this exception:

```
io.cucumber.core.exception.CucumberException: Failed to parse 'cucumber.filter.tags' with value '"not @MyTag"'
Caused by: io.cucumber.tagexpressions.TagExpressionException: Tag expression '"not @MyTag"' could not be parsed because of syntax error: expected operator

```
`mvn clean verify -D tags="tagName"`