This is an automated email from the ASF dual-hosted git repository. cstamas pushed a commit to branch DOXIASITETOOLS-251-sisu-singleton in repository https://gitbox.apache.org/repos/asf/maven-doxia-sitetools.git
commit f6739e23e436918ccc4aa914f1f1c85ac5e3e19d Author: Tamas Cservenak <[email protected]> AuthorDate: Thu Feb 17 16:55:39 2022 +0100 [DOXIASITETOOLS-251] Plexus to Sisu migration missed Singleton annotation Fixing the affect component annotations to remain singletons. --- .../inheritance/DefaultDecorationModelInheritanceAssembler.java | 2 ++ .../src/main/java/org/apache/maven/doxia/tools/DefaultSiteTool.java | 2 ++ .../java/org/apache/maven/doxia/siterenderer/DefaultSiteRenderer.java | 2 ++ 3 files changed, 6 insertions(+) diff --git a/doxia-decoration-model/src/main/java/org/apache/maven/doxia/site/decoration/inheritance/DefaultDecorationModelInheritanceAssembler.java b/doxia-decoration-model/src/main/java/org/apache/maven/doxia/site/decoration/inheritance/DefaultDecorationModelInheritanceAssembler.java index 98e3d25..6b59afe 100644 --- a/doxia-decoration-model/src/main/java/org/apache/maven/doxia/site/decoration/inheritance/DefaultDecorationModelInheritanceAssembler.java +++ b/doxia-decoration-model/src/main/java/org/apache/maven/doxia/site/decoration/inheritance/DefaultDecorationModelInheritanceAssembler.java @@ -20,6 +20,7 @@ package org.apache.maven.doxia.site.decoration.inheritance; */ import javax.inject.Named; +import javax.inject.Singleton; import java.util.ArrayList; import java.util.List; @@ -40,6 +41,7 @@ import org.codehaus.plexus.util.xml.Xpp3Dom; * @author <a href="mailto:[email protected]">Brett Porter</a> * @author <a href="mailto:[email protected]">Henning P. Schmiedehausen</a> */ +@Singleton @Named public class DefaultDecorationModelInheritanceAssembler implements DecorationModelInheritanceAssembler diff --git a/doxia-integration-tools/src/main/java/org/apache/maven/doxia/tools/DefaultSiteTool.java b/doxia-integration-tools/src/main/java/org/apache/maven/doxia/tools/DefaultSiteTool.java index a792dd3..c51c1d7 100644 --- a/doxia-integration-tools/src/main/java/org/apache/maven/doxia/tools/DefaultSiteTool.java +++ b/doxia-integration-tools/src/main/java/org/apache/maven/doxia/tools/DefaultSiteTool.java @@ -21,6 +21,7 @@ package org.apache.maven.doxia.tools; import javax.inject.Inject; import javax.inject.Named; +import javax.inject.Singleton; import java.io.File; import java.io.IOException; @@ -84,6 +85,7 @@ import org.slf4j.LoggerFactory; * * @author <a href="mailto:[email protected]">Vincent Siveton</a> */ +@Singleton @Named public class DefaultSiteTool implements SiteTool diff --git a/doxia-site-renderer/src/main/java/org/apache/maven/doxia/siterenderer/DefaultSiteRenderer.java b/doxia-site-renderer/src/main/java/org/apache/maven/doxia/siterenderer/DefaultSiteRenderer.java index ec39efc..768eda5 100644 --- a/doxia-site-renderer/src/main/java/org/apache/maven/doxia/siterenderer/DefaultSiteRenderer.java +++ b/doxia-site-renderer/src/main/java/org/apache/maven/doxia/siterenderer/DefaultSiteRenderer.java @@ -21,6 +21,7 @@ package org.apache.maven.doxia.siterenderer; import javax.inject.Inject; import javax.inject.Named; +import javax.inject.Singleton; import java.io.BufferedReader; import java.io.File; @@ -119,6 +120,7 @@ import org.slf4j.LoggerFactory; * @author <a href="mailto:[email protected]">Vincent Siveton</a> * @since 1.0 */ +@Singleton @Named public class DefaultSiteRenderer implements Renderer
