This is an automated email from the ASF dual-hosted git repository.
git-site-role pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/incubator-netbeans-website.git
The following commit(s) were added to refs/heads/asf-site by this push:
new e9e85b2 Automated site publishing by Jenkins build 85
e9e85b2 is described below
commit e9e85b21832bf9fef029d889f0e5d2ef348c3231
Author: jenkins <[email protected]>
AuthorDate: Wed May 30 06:06:58 2018 +0000
Automated site publishing by Jenkins build 85
---
content/download/nb90/index.html | 101 +++++++++++++++++++++++++++++++++++++--
1 file changed, 98 insertions(+), 3 deletions(-)
diff --git a/content/download/nb90/index.html b/content/download/nb90/index.html
index 77d86d0..6a874a4 100644
--- a/content/download/nb90/index.html
+++ b/content/download/nb90/index.html
@@ -85,7 +85,9 @@
<li><a href="#_downloads">Downloads</a></li>
<li><a href="#_features">Features</a>
<ul class="sectlevel3">
-<li><a href="#_supporting_local_variable_type_inference">Supporting Local
Variable Type Inference</a></li>
+<li><a href="#_supporting_the_jigsaw_module_system">Supporting the Jigsaw
Module System</a></li>
+<li><a href="#_a_brand_new_java_modular_application_project_type">A brand new
Java Modular Application project type</a></li>
+<li><a href="#_java_shell_support">Java Shell support</a></li>
</ul>
</li>
</ul>
@@ -127,9 +129,102 @@
<div class="sect2">
<h3 id="_features">Features</h3>
<div class="sect3">
-<h4 id="_supporting_local_variable_type_inference">Supporting Local Variable
Type Inference</h4>
+<h4 id="_supporting_the_jigsaw_module_system">Supporting the Jigsaw Module
System</h4>
+<div class="openblock feature">
+<div class="content">
<div class="paragraph">
-<p>Hints and refactorings for transforming to/from the new JDK 10 "var"
type.</p>
+<p><span class="image left"><a class="image" href="nb90-module-info.png"><img
src="nb90-module-info.png" alt="Adding module-info.java" title="Adding
module-info.java"></a></span></p>
+</div>
+<div class="paragraph">
+<p>NetBeans 9 supports <a
href="http://openjdk.java.net/projects/jigsaw/spec/">JPMS (Jigsaw)</a>.</p>
+</div>
+<div class="paragraph">
+<p>Modulepath was added as a paradigm to NetBeans in addition to Classpath.</p>
+</div>
+<div class="paragraph">
+<p>The standard NetBeans Java SE Project Type (Ant based) can be a single JDK
9 module simply by adding a <code>module-info.java</code> file into the default
package.</p>
+</div>
+</div>
+</div>
+<div class="openblock feature">
+<div class="content">
+<div class="paragraph">
+<p><span class="image right"><a class="image"
href="nb90-module-info-completion.png"><img
src="nb90-module-info-completion.png" alt="Autocompletion in module-info.java"
title="Autocompletion in module-info.java"></a></span></p>
+</div>
+<div class="paragraph">
+<p>Of course, we provide full autocompletion for
<code>module-info.java</code></p>
+</div>
+</div>
+</div>
+</div>
+<div class="sect3">
+<h4 id="_a_brand_new_java_modular_application_project_type">A brand new Java
Modular Application project type</h4>
+<div class="openblock feature">
+<div class="content">
+<div class="paragraph">
+<p><span class="image left"><a class="image"
href="nb90-new-multi-module.png"><img src="nb90-new-multi-module.png" alt="Java
Modular Application" title="New Java Modular Application Project
Type"></a></span></p>
+</div>
+<div class="paragraph">
+<p>We have added a new <strong>Java Modular project</strong> type. This allows
to develop
+several JDK9 modules in one NetBeans project (Ant based).</p>
+</div>
+<div class="paragraph">
+<p>The advantage of this project type over several Java SE projects (each
+containing one module) is that dependencies are simply managed by declaring
+appropriate <code>exports</code> and <code>requires</code> in
<code>module-info.java</code>, and all modules
+in the project will be compiled at once.</p>
+</div>
+</div>
+</div>
+</div>
+<div class="sect3">
+<h4 id="_java_shell_support">Java Shell support</h4>
+<div class="openblock feature">
+<div class="content">
+<div class="paragraph">
+<p><span class="image left"><a class="image" href="nb90-javashell.png"><img
src="nb90-javashell.png" alt="Java Shell Support" title="Java Shell
Support"></a></span></p>
+</div>
+<div class="paragraph">
+<p>Java Shell is a new tool included in JDK9 defined in <a
href="http://openjdk.java.net/jeps/222">JEP 222</a> to introduce REPL
+(read-eval-print-loop) capabilities to Java.</p>
+</div>
+<div class="paragraph">
+<p>NetBeans provides integrated console-like UI for the Java Shell, leveraing
NetBeans editor capabilites.</p>
+</div>
+<div class="paragraph">
+<p>NetBeans can support the tool with the user project configuration, so the
Java
+Shell is set up to work with project classes and libraries, providing
autocompletion out of the box in
+the editor.</p>
+</div>
+</div>
+</div>
+<div class="openblock feature">
+<div class="content">
+<div class="paragraph">
+<p><span class="image right"><a class="image" href="nb90-shell-agent.png"><img
src="nb90-shell-agent.png" alt="Shell Agent Configuration" title="JShell acess
configuration"></a></span></p>
+</div>
+<div class="paragraph">
+<p>Also NetBeans greatly extends the capabilities of the commandline tool.
+NetBeans can execute the shell <strong>as an agent</strong>, similar to a
debugging agent, on the
+debugged or run application (currently only J2SE applications are supported,
+both Ant and Maven-based).</p>
+</div>
+</div>
+</div>
+<div class="openblock feature">
+<div class="content">
+<div class="paragraph">
+<p><span class="image left"><a class="image" href="nb90-shell-save.png"><img
src="nb90-shell-save.png" alt="Saving JShell snippets" title="Saving JShell
snippets"></a></span></p>
+</div>
+<div class="paragraph">
+<p>Snippets written in JShell can be redefined and tested, even against a
running
+code.</p>
+</div>
+<div class="paragraph">
+<p>When the prototype is ready, it can be saved to a regular Java source file
+and integrated with the project.</p>
+</div>
+</div>
</div>
</div>
</div>
--
To stop receiving notification emails like this one, please contact
[email protected].
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]
For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists