Author: fbricon
Date: 2011-10-25 11:37:05 -0400 (Tue, 25 Oct 2011)
New Revision: 35981
Added:
trunk/documentation/whatsnew/core/core-news-3.3.0.M4.html
trunk/documentation/whatsnew/core/images/install-JDT-ext.png
trunk/documentation/whatsnew/core/images/materialize-lib-complete.png
trunk/documentation/whatsnew/core/images/materialize-lib-context-menu.png
trunk/documentation/whatsnew/core/images/materialize-lib-dialog.png
Modified:
trunk/documentation/whatsnew/as/as-news-3.3.0.M4.html
trunk/documentation/whatsnew/forge/forge-news-3.3.0.M4.html
trunk/documentation/whatsnew/index.html
Log:
JBIDE-9972 : added N&N for commons/jst/core component (focusing on the Materialize
Classpath Libary feature).
Also fixed some N&N nav issues
corrected the AS7 N&N about web fragments support
Modified: trunk/documentation/whatsnew/as/as-news-3.3.0.M4.html
===================================================================
--- trunk/documentation/whatsnew/as/as-news-3.3.0.M4.html 2011-10-25 12:02:37 UTC (rev
35980)
+++ trunk/documentation/whatsnew/as/as-news-3.3.0.M4.html 2011-10-25 15:37:05 UTC (rev
35981)
@@ -21,8 +21,7 @@
<h1>JBoss AS Tools 3.3.0.M4 What's New</h1>
- <p align="right"><a href="../index.html">< Main
Index</a> <a href="../gwt/gwt-news-1.0.2.M4.html">GWT Tools
></a></p>
-
+ <p align="right"><a href="../index.html">< Main
Index</a> <a
href="../openshift/openshift-news-2.3.0.M4.html">OpenShift
Tools></a></p>
<table border="0" cellpadding="10" cellspacing="0"
width="80%">
<tr>
@@ -47,8 +46,8 @@
<p><b>Support for Web Fragments</b></p>
</td>
<td valign="top" width="90%">
- <p>We added support for web fragments in M4. Web fragment project are now
deployed as
- exploded jars to JBoss AS6 and AS7.</p>
+ <p>We added support for web fragments in M4. Web fragment projects are now
deployed as
+ jar files to JBoss AS6 and AS7.</p>
<p><small><a
href="https://issues.jboss.org/browse/JBIDE-9836">Related
Jira</a></small></p>
</td>
</tr>
Added: trunk/documentation/whatsnew/core/core-news-3.3.0.M4.html
===================================================================
--- trunk/documentation/whatsnew/core/core-news-3.3.0.M4.html (rev
0)
+++ trunk/documentation/whatsnew/core/core-news-3.3.0.M4.html 2011-10-25 15:37:05 UTC (rev
35981)
@@ -0,0 +1,90 @@
+<?xml version="1.0" encoding="iso-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html
xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Language" content="en-us" />
+<meta http-equiv="Content-Type" content="text/html;
charset=iso-8859-1" />
+<link rel="stylesheet" href="../whatsnew.css"/>
+<title>Core/Common 3.3.0.M4 What's New</title>
+<script type="text/javascript">
+
+ var _gaq = _gaq || [];
+ _gaq.push(['_setAccount', 'UA-17645367-5']);
+ _gaq.push(['_trackPageview']);
+
+ (function() {
+ var ga = document.createElement('script'); ga.type =
'text/javascript'; ga.async = true;
+ ga.src = ('https:' == document.location.protocol ? 'https://ssl' :
'http://www') + '.google-analytics.com/ga.js';
+ var s = document.getElementsByTagName('script')[0];
s.parentNode.insertBefore(ga, s);
+ })();
+
+</script></head>
+<body>
+<h1>Core/Common 3.3.0.M4 What's New</h1>
+
+<p align="right"><a href="../index.html">< Main
Index</a>
+<a href="../jst/jst-news-3.3.0.M4.html">JST/JSF 3.3.0.M4
></a>
+</p>
+
+<table border="0" cellpadding="10" cellspacing="0"
width="80%">
+ <tr>
+ <td colspan="2">
+ <hr/>
+ <h3>General</h3>
+ <hr/>
+ </td>
+ </tr>
+ <tr>
+ <td valign="top" align="right">
+ <a name="itemnam1e"
id="itemname1"></a><b>Materializing Classpath Library</b>
+ </td>
+ <td width="70%" valign="top">
+ <p>
+ An experimental new feature allows JBoss Tools users to Materialize Classpath
Libraries. A Classpath Library is a virtual container added to the classpath, referencing
jars in a portable way (avoiding direct absolute path references from the project).
+ Materialization means jars listed in any Classpath Library can be copied under a
project folder and referenced directly under the project classpath, instead of using said
Classpath Library.
+ The source Classpath Library is then removed from said classpath.
+ </p>
+
+ <p>This feature can be useful if you want to compile/run a project without
Maven (or Ivy or any other dependency management tool that exists), for
example.</p>
+ <p>In order to use this new feature, you need to install the JBoss Tools JDT
Extensions feature : </p>
+ <img src="images/install-JDT-ext.png" />
+
+ <p>
+ To use it, right-click on a Classpath Library from one of your Java projects (In
the Project Explorer view for example, go under Java Resources > Libraries)
+ and select the "Materialize Library..." menu :
+ </p>
+ <img src="images/materialize-lib-context-menu.png" />
+
+
+ <p>This will open a new dialog window in which you can choose the
destination folder into which will be copied the selected jars :</p>
+ <img src="images/materialize-lib-dialog.png" />
+ <p><ul><li>Clicking on the source column should show you the
complete path of the original location (the cell is not editable).</li>
+ <li>Clicking on the "Copy as" column should allow you to rename the
copied file in it's destination folder.</li>
+ </ul>
+ <i><b>Unfortunately the columns are not clickable under Windows. The <a
href="https://issues.jboss.org/browse/JBIDE-10015">bug</a... was
discovered too late and could not be fixed in time for the JBoss Tools 3.3.0 M4 release.
This should be fixed shortly after that release, and made available via the <a
href="http://download.jboss.org/jbosstools/builds/nightly/trunk/late...
build update site</a></b></i>
+ </p>
+ <p>Once materialized, jars are copied and referenced directly in the classpath,
the Classpath Library is removed. </p>
+ <img src="images/materialize-lib-complete.png" />
+ <p>in the case of Maven-powered projects, the Maven nature is removed, thus
disabling the Maven builder. If you want to enable the Maven nature back on, just
right-click on your project and select <i>Configure > Convert to Maven
Project</i>
+
+ </p>
+ <p>Feedback on this feature are very welcome. You can follow existing related
issues using this <a
href="https://issues.jboss.org/secure/IssueNavigator.jspa?reset=true...;.
Please use the "materialize_library" label when submitting new
issues.</p>
+<p></p>
+
+ <p><small>Related Jira : <a
href="https://issues.jboss.org/browse/JBIDE-8972">JBIDE-8972...
+
+ </td>
+ </tr>
+
+ <tr>
+ <td colspan="2">
+ <hr />
+ </td>
+ </tr>
+
+</table>
+
+</body>
+
+</html>
Added: trunk/documentation/whatsnew/core/images/install-JDT-ext.png
===================================================================
(Binary files differ)
Property changes on: trunk/documentation/whatsnew/core/images/install-JDT-ext.png
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: trunk/documentation/whatsnew/core/images/materialize-lib-complete.png
===================================================================
(Binary files differ)
Property changes on:
trunk/documentation/whatsnew/core/images/materialize-lib-complete.png
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: trunk/documentation/whatsnew/core/images/materialize-lib-context-menu.png
===================================================================
(Binary files differ)
Property changes on:
trunk/documentation/whatsnew/core/images/materialize-lib-context-menu.png
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: trunk/documentation/whatsnew/core/images/materialize-lib-dialog.png
===================================================================
(Binary files differ)
Property changes on: trunk/documentation/whatsnew/core/images/materialize-lib-dialog.png
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Modified: trunk/documentation/whatsnew/forge/forge-news-3.3.0.M4.html
===================================================================
--- trunk/documentation/whatsnew/forge/forge-news-3.3.0.M4.html 2011-10-25 12:02:37 UTC
(rev 35980)
+++ trunk/documentation/whatsnew/forge/forge-news-3.3.0.M4.html 2011-10-25 15:37:05 UTC
(rev 35981)
@@ -24,7 +24,7 @@
<h1>Forge Tools 3.3.0.M4 What's New</h1>
<p align="right"><a href="../index.html">< Main
Index</a> <a
- href="../maven/maven-news-3.3.0.M3.html">Maven Tools
></a></p>
+ href="../as/as-news-3.3.0.M4.html">JBoss AS Server Tools
></a></p>
<table border="0" cellpadding="10" cellspacing="0"
width="80%">
Modified: trunk/documentation/whatsnew/index.html
===================================================================
--- trunk/documentation/whatsnew/index.html 2011-10-25 12:02:37 UTC (rev 35980)
+++ trunk/documentation/whatsnew/index.html 2011-10-25 15:37:05 UTC (rev 35981)
@@ -36,12 +36,13 @@
<td valign="top" align="left">
<p align="right"><b>3.3.0.M4</b>
<td valign="top">
+ <p><a href="core/core-news-3.3.0.M4.html">Core/General
3.3.0.M4</a></p>
<p><a href="jst/jst-news-3.3.0.M4.html">JST/JSF
3.3.0.M4</a></p>
<p><a href="vpe/vpe-news-3.3.0.M4.html">Visual Page Editor
3.3.0.M4</a></p>
<p><a href="cdi/cdi-news-3.3.0.M4.html">CDI/Seam 3
Tools</a></p>
<p><a href="forge/forge-news-3.3.0.M4.html">Forge
Tools</a></p>
<p><a href="as/as-news-3.3.0.M4.html">JBoss AS Server
Tools</a></p>
- <p><a href="openshift/openshift-news-2.3.0.M4.html">Openshift
Application Wizard 2.3.0.M4</a></p>
+ <p><a href="openshift/openshift-news-2.3.0.M4.html">OpenShift
Tools</a></p>
</td>
</tr>
<tr>