[
https://issues.apache.org/jira/browse/SCM-946?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17963755#comment-17963755
]
ASF GitHub Bot commented on SCM-946:
------------------------------------
jira-importer commented on issue #1169:
URL: https://github.com/apache/maven-scm/issues/1169#issuecomment-2964649751
**[Michael
Osipov](https://issues.apache.org/jira/secure/ViewProfile.jspa?name=michael-o)**
commented
I am deliberately closing this as wontfix for the following reason: We don't
know whether this can be made threadsafe. But from the nature of this plugin
when multiple modules try to module one clone/working copy this will logically
(likely) not work. If someone can prove the opposite I'd be happy to reopen
this.
> 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 (Moved to GitHub Issues)
> Issue Type: Task
> Components: maven-plugin
> Affects Versions: 1.11.2
> Reporter: Lonzak
> Assignee: Michael Osipov
> Priority: Major
>
> 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.10#820010)