[ 
https://issues.apache.org/jira/browse/MNG-7691?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17711879#comment-17711879
 ] 

ASF GitHub Bot commented on MNG-7691:
-------------------------------------

cstamas opened a new pull request, #1086:
URL: https://github.com/apache/maven/pull/1086

   A rough concept how could it work: this skipper simply plugs into lifecycle 
calculator and skips (removes) filtered out MojoExecutions.
   
   Expression is simple: G[:A[:g[:e]]]
   
   Where G means "groupId" and can be:
   * "" (empty string) 

> Provide a generic way to skip Maven Goals for a specified plugin
> ----------------------------------------------------------------
>
>                 Key: MNG-7691
>                 URL: https://issues.apache.org/jira/browse/MNG-7691
>             Project: Maven
>          Issue Type: Improvement
>          Components: Plugins and Lifecycle
>            Reporter: Jimisola Laursen
>            Priority: Major
>
> From ([Baeldung|https://www.baeldung.com/maven-disable-parent-pom-plugin]:
> "Many plugins feature a skip parameter. We can use the skip parameter to 
> disable the plugin. Support for the skip parameter should be the first thing 
> we check because it is the simplest solution and the most conventional.".
> I was thinking that there should be a generic way to skip maven plugin goals 
> in the core of Maven, i.e. it should not have to be implemented in each 
> plugin.
> Would something like this work?
> -Dmaven.skip.goals=groupID:artifactId:goal (is there a need to specify 
> version?)
> E.g.
> -Dmaven.skip.goals=io.spring.javaformat:spring-javaformat-maven-plugin:apply
> -Dmaven.skip.goals=io.spring.javaformat:spring-javaformat-maven-plugin:apply+validate
> -Dmaven.skip.goals=io.spring.javaformat:spring-javaformat-maven-plugin:apply+validate,org.apache.maven.plugins:maven-enforcer-plugin:enforce



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to