You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "Michael Osipov (Jira)" <ji...@apache.org> on 2021/11/17 08:28:00 UTC

[jira] [Assigned] (SCM-946) Making the maven-scm-plugin fit for parallel execution (@threadSafe)

     [ https://issues.apache.org/jira/browse/SCM-946?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Michael Osipov reassigned SCM-946:
----------------------------------

    Assignee: Michael Osipov

> Making the maven-scm-plugin fit for parallel execution (@threadSafe)
> --------------------------------------------------------------------
>
>                 Key: SCM-946
>                 URL: https://issues.apache.org/jira/browse/SCM-946
>             Project: Maven SCM
>          Issue Type: Task
>          Components: maven-plugin
>    Affects Versions: 1.11.2
>            Reporter: Lonzak
>            Assignee: Michael Osipov
>            Priority: Major
>             Fix For: 2.0.0-M1, 1.12.1
>
>
> During our build with maven 3.5.4 we get the following warning which seem to indicate that the @threadSafe annotation has not been set for this plugin. 
> {code:java}
> [WARNING] ****************************************************************
> *17:26:25 [WARNING] * Your build is requesting parallel execution, but project 
> *17:26:25 [WARNING] * contains the following plugin(s) that have goals not marked 
> *17:26:25 [WARNING] * as @threadSafe to support parallel building. 
> *17:26:25 [WARNING] * While this /may/ work fine, please look for plugin updates 
> *17:26:25 [WARNING] * and/or request plugins be made thread-safe. 
> *17:26:25 [WARNING] * If reporting an issue, report it against the plugin in 
> *17:26:25 [WARNING] * question, not against maven-core 
> *17:26:25 [WARNING] ****************************************************************
> *17:26:25 [WARNING] The following plugins are not marked @threadSafe in ourproject:
> *17:26:25 [WARNING] org.apache.maven.plugins:maven-scm-plugin:1.11.2
> *17:26:25 [WARNING] Enable debug to see more precisely which goals are not marked @threadSafe.
> *17:26:25 [WARNING] *****************************************************************{code}
>  
> We use the tag-release command.
> {code:java}
> <plugin>
>  <groupId>org.apache.maven.plugins</groupId>
>  <artifactId>maven-scm-plugin</artifactId>
>  <executions>
>   <execution>
>    <id>tag-release</id>
>    <phase/>
>    </execution>
>   </executions>
>  </plugin>{code}
>  
> I can not tell whether it is threadsafe but probably some project member can.
> If nobody can say then set it to *false* to be on the safe side,
> If so it should be noted in the documentation...
> I created a PR to illustrate a potential fix
> [https://github.com/apache/maven-scm/pull/107]
>  
> Thanks



--
This message was sent by Atlassian Jira
(v8.20.1#820001)