This is an automated email from the ASF dual-hosted git repository.
michaelo pushed a commit to branch maven-resolver-1.6.x
in repository https://gitbox.apache.org/repos/asf/maven-resolver.git
The following commit(s) were added to refs/heads/maven-resolver-1.6.x by this
push:
new dd16c8a [MRESOLVER-194] Deprecate global sync context
dd16c8a is described below
commit dd16c8abef1e6d7596fff84c96f05407a828109e
Author: Michael Osipov <[email protected]>
AuthorDate: Sun Aug 29 01:23:33 2021 +0200
[MRESOLVER-194] Deprecate global sync context
---
.../java/org/eclipse/aether/synccontext/GlobalSyncContextFactory.java | 4 +++-
maven-resolver-synccontext-global/src/site/markdown/index.md.vm | 2 +-
2 files changed, 4 insertions(+), 2 deletions(-)
diff --git
a/maven-resolver-synccontext-global/src/main/java/org/eclipse/aether/synccontext/GlobalSyncContextFactory.java
b/maven-resolver-synccontext-global/src/main/java/org/eclipse/aether/synccontext/GlobalSyncContextFactory.java
index dcef3a1..63e914a 100644
---
a/maven-resolver-synccontext-global/src/main/java/org/eclipse/aether/synccontext/GlobalSyncContextFactory.java
+++
b/maven-resolver-synccontext-global/src/main/java/org/eclipse/aether/synccontext/GlobalSyncContextFactory.java
@@ -39,11 +39,13 @@ import org.slf4j.LoggerFactory;
* A singleton factory to create synchronization contexts using a global lock
based on
* {@link ReentrantReadWriteLock}. Explicit artifacts and metadata passed are
ignored.
* <p>
- * <strong>Note: This component is still considered to be experimental, use
with caution!</strong>
+ * <strong>Note: This component has been deprecated and superseded in 1.7.0
with the
+ * name mapper {@code static}.</strong>
*/
@Named
@Priority( Integer.MAX_VALUE )
@Singleton
+@Deprecated
public class GlobalSyncContextFactory
implements SyncContextFactory
{
diff --git a/maven-resolver-synccontext-global/src/site/markdown/index.md.vm
b/maven-resolver-synccontext-global/src/site/markdown/index.md.vm
index 5eba55a..57223db 100644
--- a/maven-resolver-synccontext-global/src/site/markdown/index.md.vm
+++ b/maven-resolver-synccontext-global/src/site/markdown/index.md.vm
@@ -19,7 +19,7 @@ specific language governing permissions and limitations
under the License.
-->
-<span style="color: red; font-size: 16pt">***Note***: *This component is still
considered to be experimental, use with caution!*</span>
+<span style="color: red; font-size: 16pt">***Note***: *This component has been
deprecated and superseded in 1.7.0 with the name mapper `static`.*</span>
The Global Sync Context Factory is Java global lock factory for Maven Resolver
to provide a
concurrent-safe access from a single Maven instance to the same local Maven
repository.