[jbosstools-commits] JBoss Tools SVN: r41518 - trunk/documentation/whatsnew/maven.

jbosstools-commits at lists.jboss.org jbosstools-commits at lists.jboss.org
Tue May 29 11:40:09 EDT 2012


Author: fbricon
Date: 2012-05-29 11:40:08 -0400 (Tue, 29 May 2012)
New Revision: 41518

Added:
   trunk/documentation/whatsnew/maven/maven-news-3.3.0.CR1.html
Log:
JBIDE-11948 Maven Integration in JBT 3.3.0 CR1/GA N&N

Added: trunk/documentation/whatsnew/maven/maven-news-3.3.0.CR1.html
===================================================================
--- trunk/documentation/whatsnew/maven/maven-news-3.3.0.CR1.html	                        (rev 0)
+++ trunk/documentation/whatsnew/maven/maven-news-3.3.0.CR1.html	2012-05-29 15:40:08 UTC (rev 41518)
@@ -0,0 +1,82 @@
+<?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>What's New in Maven Tools</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>Maven Tools</h1>
+
+<p align="right"><a href="../index.html">&lt; Main Index</a> 
+    <!-- <a
+href="../central/central-news-1.0.0.M5.html">JBoss Central &gt;</a> --></p>
+<table border="0" cellpadding="10" cellspacing="0" width="80%">
+	<tr>
+		<td colspan="2">
+		<hr />
+		<h3>JBoss Maven Integration</h3>
+		<hr />
+		</td>
+	</tr>
+	<tr>
+		<td valign="top" align="left">
+		<a name="itemname1" id="itemname1"></a><b>Endorsed Libraries support</b></td>
+		<td valign="top">
+        <p>
+In case endorsed directories are defined in the maven-compiler-plugin configuration, this new maven configurator :
+<ul>
+    <li>parses &lt;compilerArgument&gt; for the -Djava.endorsed.dirs value and falls back on the &lt;compilerArguments&gt;&lt;endorseddirs&gt; value.
+    <li>lists all the jars and zips found under the endorsed directories and adds them to a new Endorsed Libraries classpath library. Endorsed Libraries is put first on the project's classpath. For now the endorsed dirs need to have been created/populated before the project's configuration.</li>
+    <li>During project configuration, if the endorsed directories are missing, an Error Marker is added at the maven-compiler-plugin location in pom.xml.</li>
+    </ul>
+</p>
+	<img src="../images/endorsed_libs.png" />
+<p>
+    If there's a maven-dependency-plugin:copy goal defined in a plugin execution, then a quick fix will be available for the error marker, basically proposing the user to run mvn &lt;phase_executing_dependency_copy&gt;. 
+    After that goal is run, the project configuration is updated, effectively adding the Endorsed Libraries to the project's classpath. 
+</p>	
+	<img src="../images/endorsed_libs_quickfix.png" />
+<p>
+Please note that the maven-dependency-plugin execution is still not covered by m2e (this goes beyond the scope of this JIRA), thus requires custom lifecycle mapping (see <a href="http://wiki.eclipse.org/M2E_plugin_execution_not_covered">http://wiki.eclipse.org/M2E_plugin_execution_not_covered</a>).
+        </p>
+<p>
+    The Endorsed Libraries configurator is available out-of-the-box in JBoss Developer Studio 5.0.0.CR1 and as a standalone feature in the JBoss Tools update site, under the Abridged or Maven categories. 
+</p>	
+	<img src="../images/install_endorsed_lib_configurator.png" />		
+		<small>
+		  See <a href="https://issues.jboss.org/browse/JBIDE-11738">JBIDE-11738</a> for more details.
+		  
+		</small></p>
+		</td>
+	</tr>
+
+	<tr>
+	    <td colspan="2">
+	      <hr/>
+	    </td>
+	</tr>
+
+	
+</table>
+
+</body>
+
+</html>
+
+



More information about the jbosstools-commits mailing list