You are viewing a plain text version of this content. The canonical link for it is here.
Posted to site-commits@maven.apache.org by sv...@apache.org on 2025/10/26 17:05:02 UTC
svn commit: r1929351 - maven/website/content
Author: svn-site-role
Date: Sun Oct 26 17:05:02 2025
New Revision: 1929351
Log:
Site checkin for project Apache Maven Site
Modified:
maven/website/content/maven-jsr330.html
Modified: maven/website/content/maven-jsr330.html
==============================================================================
--- maven/website/content/maven-jsr330.html Sun Oct 26 12:54:13 2025 (r1929350)
+++ maven/website/content/maven-jsr330.html Sun Oct 26 17:05:02 2025 (r1929351)
@@ -201,7 +201,7 @@ not be discovered. This is a compromise
is important.</p></section></section><section><a id="How_to_use_JSR-330_in_plugins"></a>
<h2>How to use JSR-330 in plugins</h2>
<p>Let's take a look at an example plugin: If you want to look at this example project, you can find the code <a href="https://github.com/apache/maven-integration-testing/tree/master/core-it-suite/src/test/resources/mng-5382" class="externalLink">in Maven Core ITs</a>.</p>
-<p>The POM is setup for JSR-300 as previously mentioned, with the <code>javax.inject</code> dependency and the <code>sisu-maven-plugin</code> configured to create
+<p>The POM is set up for JSR-300 as previously mentioned, with the <code>javax.inject</code> dependency and the <code>sisu-maven-plugin</code> configured to create
the JSR-330 component index.</p>
<p>In addition, we add classical Maven plugin dependencies
<code>maven-plugin-api</code> and <code>maven-plugin-annotations</code> to extend the <code>AbstractMojo</code> and use the Java Plugin Tools Annotations with associated <code>maven-plugin-plugin</code> (see <a href="/plugin-tools/">Maven Plugin Tools</a>).</p>
@@ -329,7 +329,10 @@ public class Jsr330Mojo
component.hello();
}
}
-</code></pre></section></section> </main>
+</code></pre></section><section><a id="Lifecycle_annotations_.28JSR-250.29"></a>
+<h2>Lifecycle annotations (JSR-250)</h2>
+<p>Sisu managed beans also support lifecycle annotations defined by <a href="https://jcp.org/en/jsr/detail?id=250" class="externalLink">JSR-250</a> (for example <code>@PostConstruct</code>).
+See <a href="https://eclipse.dev/sisu/org.eclipse.sisu.inject/lifecycle.html" class="externalLink">Sisu's lifecycle support documentation</a> for more information.</p></section></section> </main>
</div>
</div>
<hr/>