<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Sonatype Blog &#187; javadoc</title>
	<atom:link href="http://blog.sonatype.com/people/tag/javadoc/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.sonatype.com/people</link>
	<description>Sonatype is transforming software development with tools, information and services that enable organizations to build better software, faster, using open-source components.</description>
	<lastBuildDate>Thu, 16 May 2013 18:53:09 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>Browsing Archives and Javadoc: Nexus and m2eclipse</title>
		<link>http://blog.sonatype.com/people/2010/02/browsing-archives-and-javadoc-nexus-and-m2eclipse/</link>
		<comments>http://blog.sonatype.com/people/2010/02/browsing-archives-and-javadoc-nexus-and-m2eclipse/#comments</comments>
		<pubDate>Wed, 03 Feb 2010 10:00:02 +0000</pubDate>
		<dc:creator>Tim O'Brien</dc:creator>
				<category><![CDATA[m2eclipse]]></category>
		<category><![CDATA[Nexus]]></category>
		<category><![CDATA[Sonatype]]></category>
		<category><![CDATA[archives]]></category>
		<category><![CDATA[javadoc]]></category>
		<category><![CDATA[source]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://www.sonatype.com/people/?p=4232</guid>
		<description><![CDATA[The following video is a demonstration of archive browsing and Javadoc browsing in Nexus Professional 1.5.0. This video also demonstrates the use of m2eclipse to retrieve source and Javadoc JARs from a repository manager. Highlights of this video demonstration: Time (M:SS) Note 0:17 Manually downloading an artifact from a Maven repository in a browser. 1:26 [...]]]></description>
				<content:encoded><![CDATA[<p><!--dzoneZ=none--><a href="http://www.sonatype.com/people/wp-content/uploads/2010/01/nexus-small.png"><img class="alignright size-full wp-image-3683" title="nexus-small" src="http://www.sonatype.com/people/wp-content/uploads/2010/01/nexus-small.png" alt="" width="250" height="62" /></a>The following video is a demonstration of archive browsing and Javadoc browsing in <a href="http://www.sonatype.com/products/downloads">Nexus Professional 1.5.0</a>.   This video also demonstrates the use of <a href="http://m2eclipse.sonatype.org">m2eclipse</a> to retrieve source and Javadoc JARs from a repository manager.</p>

<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="660" height="405" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/9ZIILG5rDdk&amp;hl=en_US&amp;fs=1&amp;hd=1&amp;border=1" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="660" height="405" src="http://www.youtube.com/v/9ZIILG5rDdk&amp;hl=en_US&amp;fs=1&amp;hd=1&amp;border=1" allowscriptaccess="always" allowfullscreen="true"></embed></object><span id="more-4232"></span></p>

<p>Highlights of this video demonstration:</p>

<table>
<tbody>
<tr>
<th>Time (M:SS)</th>
<th>Note</th>
</tr>
<tr>
<td>0:17</td>
<td>Manually downloading an artifact from a Maven repository in a browser.</td>
</tr>
<tr>
<td>1:26</td>
<td>Browsing the contents of Google Protocol Buffers JAR in the Google Code proxy repository.</td>
</tr>
<tr>
<td>1:45</td>
<td>Browsing Javadoc from the Nexus UI</td>
</tr>
<tr>
<td>2:15</td>
<td>Browsing Source</td>
</tr>
<tr>
<td>2:46</td>
<td>Browsing Source from m2eclipse</td>
</tr>
<tr>
<td>3:15</td>
<td>Browsing Javadoc from m2eclipse</td>
</tr>
</tbody>
</table>
]]></content:encoded>
			<wfw:commentRss>http://blog.sonatype.com/people/2010/02/browsing-archives-and-javadoc-nexus-and-m2eclipse/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Browsing Javadocs, Archives, and Sources with Nexus Pro 1.5.0</title>
		<link>http://blog.sonatype.com/people/2010/02/browse-javadoc-150/</link>
		<comments>http://blog.sonatype.com/people/2010/02/browse-javadoc-150/#comments</comments>
		<pubDate>Tue, 02 Feb 2010 10:00:31 +0000</pubDate>
		<dc:creator>Damian Bradicich</dc:creator>
				<category><![CDATA[Nexus]]></category>
		<category><![CDATA[Sonatype]]></category>
		<category><![CDATA[archives]]></category>
		<category><![CDATA[javadoc]]></category>
		<category><![CDATA[source]]></category>

		<guid isPermaLink="false">http://www.sonatype.com/people/?p=4206</guid>
		<description><![CDATA[If you&#8217;ve ever wondered about the contents a JAR or artifact in a Maven repository, you&#8217;ve probably had the experience of having to download and unpack it on your local workstation just to see what it contains.    It shouldn&#8217;t be this difficult and tedious to inspect an archive in a remote repository, and with Nexus [...]]]></description>
				<content:encoded><![CDATA[<p><a href="http://www.sonatype.com/people/wp-content/uploads/2010/01/nexus-small.png"><img class="alignright size-full wp-image-3683" title="nexus-small" src="http://www.sonatype.com/people/wp-content/uploads/2010/01/nexus-small.png" alt="" width="250" height="62" /></a>If you&#8217;ve ever wondered about the contents a JAR or artifact in a Maven repository, you&#8217;ve probably had the experience of having to download and unpack it on your local workstation just to see what it contains.    It shouldn&#8217;t be this difficult and tedious to inspect an archive in a remote repository, and with <a rel="nofollow" href="http://www.sonatype.com/products/downloads">Nexus Professional 1.5.0</a> we&#8217;ve added the capability to browse the contents of an archive.  In addition, we&#8217;ve built-in some intelligence that allows you to directly browse Javadoc contained in JAR archives.   In this post, I&#8217;m going to give a quick tour of this new feature now available in <a rel="nofollow" href="http://www.sonatype.com/products/downloads">Nexus Professional 1.5.0</a>.</p>

<h3>Browsing Repository Archives</h3>

<p>The Archive Browser Plugin will allow you to browse the contents of any JAR, WAR, EAR or ZIP file in the Nexus UI (or over REST if you so desire).  You can now view the contents of source JARs, view html documentation stored in javadoc JARs, or browse the contents of the archives, to validate contents.<span id="more-4206"></span></p>

<p>To browse the contents of an archive in a Nexus repository, click on Browse Storage and then click on an archive.  When browsing the contents of your repositories, you will find that clicking on a file of the proper type (currently just .jar, .war, .ear or .zip files) will bring up a new panel which shows the contents of an archive.</p>

<p><a href="http://www.sonatype.com/people/wp-content/uploads/2010/02/nexus-archive-browsing1.png"><img class="aligncenter size-full wp-image-4209" title="nexus-archive-browsing" src="http://www.sonatype.com/people/wp-content/uploads/2010/02/nexus-archive-browsing1.png" alt="" width="600" height="446" /></a>
Clicking on a file in the archive browsing interface will cause Nexus to serve this file to your browser.   If you are reading a file that your browser can display (like an image or a text file), the file will be displayed by your browser; otherwise, you will be prompted to download the file to your workstation.   You can use this functionality to&#8230;</p>

<h3>&#8230;Browse Java Source</h3>

<p>You can use this archive browsing functionality to browse source code contained in Source JARs.    The following figure shows you what you would see, if you wanted to load the CopyUtils.java file from commons-io version 1.3.2.   Because commons-io 1.3.2 has an available sources JAR artifact, you can browse the source.</p>

<p><a href="http://www.sonatype.com/people/wp-content/uploads/2010/02/nexus-browsing-source.png"><img class="aligncenter size-full wp-image-4210" title="nexus-browsing-source" src="http://www.sonatype.com/people/wp-content/uploads/2010/02/nexus-browsing-source.png" alt="" width="594" height="582" /></a></p>

<p>If you are looking for the source of a specific class, you can search for artifacts by class name in the Nexus search interface.   Once you&#8217;ve located the artifact that has a specific class with Nexus Search, you can download the artifact from the remote repository, browse storage, and view the source of the class within Nexus.</p>

<p>(Alternatively, if you installed m2eclipse, an Eclipse plugin which can read the Nexus index and interact with Maven repositories, you can simply expand a dependency JAR on the Maven classpath and double-click on a particular class.   If you need to browse source from Eclipse, you should consider installing m2eclipse.  There is no easier way to browse source.)</p>

<h3>Viewing Javadocs</h3>

<p>I imagine that the most useful portion of this new set of features is the ability to view javadocs.  We have created a shortcut which is available on files named (filename)-javadoc.jar.  Simply right click on the file, and you are given a context menu, with a new option &#8216;View Javadoc&#8217;.  This will open a new browser window that will be directed to the index.html in the root of the jar file.    From this index.html you can click on HTML links and the resulting pages are all served from Nexus.
<a href="http://www.sonatype.com/people/wp-content/uploads/2010/02/nexus-view-javadoc.png"><img class="aligncenter size-full wp-image-4211" title="nexus-view-javadoc" src="http://www.sonatype.com/people/wp-content/uploads/2010/02/nexus-view-javadoc.png" alt="" width="460" height="334" /></a></p>

<p>Although viewing javadocs and sources jars is probably the main point of this plugin, it is generic enough that you can view contents of any jar/war/ear/zip file, for whatever purposes you require.  Make sure your webapp bundle has the proper libraries in it, validate that a jar file contains the class files you think it should, and anything else you can dream up.</p>

<h3>Javadoc and Archive Browsing Permissions</h3>

<p>There is also a new privilege tied to this functionality, should you only want certain users to be able to use this feature.  You can control access to these archiving browsing options by granting and revoking the &#8220;Browse Archive Files (read)&#8221; permission shown in the following figure.</p>

<p><a href="http://www.sonatype.com/people/wp-content/uploads/2010/02/nexus-archive-browsing-permission.png"><img class="aligncenter size-full wp-image-4212" title="nexus-archive-browsing-permission" src="http://www.sonatype.com/people/wp-content/uploads/2010/02/nexus-archive-browsing-permission.png" alt="" width="522" height="445" /></a></p>

<p>That&#8217;s all for now from Nexus, just making the little things in development life easier.   To get started, <a rel="nofollow" href="http://www.sonatype.com/products/downloads">download a free evaluation of Nexus Professional 1.5.0<sup><img src="https://docs.sonatype.com/images/icons/linkext7.gif" border="0" alt="" width="7" height="7" align="absmiddle" /></sup></a> .</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sonatype.com/people/2010/02/browse-javadoc-150/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Announcing Nexus 1.5.0: LDAP, Archive Browsing, Javadoc, and More</title>
		<link>http://blog.sonatype.com/people/2010/01/announcing-nexus-1-5-0-ldap-archive-browsing-javadoc-and-more/</link>
		<comments>http://blog.sonatype.com/people/2010/01/announcing-nexus-1-5-0-ldap-archive-browsing-javadoc-and-more/#comments</comments>
		<pubDate>Thu, 28 Jan 2010 12:32:40 +0000</pubDate>
		<dc:creator>Damian Bradicich</dc:creator>
				<category><![CDATA[Nexus]]></category>
		<category><![CDATA[Sonatype]]></category>
		<category><![CDATA[announcement]]></category>
		<category><![CDATA[javadoc]]></category>
		<category><![CDATA[ldap]]></category>
		<category><![CDATA[nexus open source]]></category>
		<category><![CDATA[nexus professional]]></category>
		<category><![CDATA[release]]></category>

		<guid isPermaLink="false">http://www.sonatype.com/people/?p=4145</guid>
		<description><![CDATA[Sonatype is pleased to announce the availability of Nexus 1.5.0.   The major announcement? We&#8217;ve moved our LDAP integration into Nexus Open Source.  In addition to the LDAP changes, this release also contains some important features:  Nexus Open Source now ships with the Remote Repository Browsing plugin, and Nexus Professional now has the capability to browse [...]]]></description>
				<content:encoded><![CDATA[<p><a href="http://www.sonatype.com/people/wp-content/uploads/2010/01/nexus-small.png"><img class="alignright size-full wp-image-3683" title="nexus-small" src="http://www.sonatype.com/people/wp-content/uploads/2010/01/nexus-small.png" alt="" width="250" height="62" /></a>Sonatype is pleased to announce the availability of Nexus 1.5.0.   The major announcement? We&#8217;ve <a href="http://www.sonatype.com/people/2010/01/nexus-1-5-0-highlights-open-sourcing-nexus-ldap-integration/">moved our LDAP integration into Nexus Open Source</a>.  In addition to the LDAP changes, this release also contains some important features:  Nexus Open Source now ships with the <a href="http://www.sonatype.com/people/2010/01/meet-the-nexus-remote-repository-browsing-plugin/">Remote Repository Browsing plugin</a>, and Nexus Professional now has the capability to browse repository archives and serve Javadoc.    Nexus Professional has two new plugins: the new Enterprise LDAP plugin which supports multiple LDAP servers and provides caching options for LDAP integration, and a new Branding plugin which allows you to customize the appearance of the Nexus UI.</p>

<h3>Downloading Nexus 1.5.0</h3>

<p>If you are already using Nexus, it is easy to upgrade.   Download the distribution, unpack it next to your <em>sonatype-work/</em> directory &#8211; that&#8217;s all it takes to upgrade.   If you haven&#8217;t installed Nexus yet, download a distribution, unpack it, and run the appropriate script under ${nexus_home}/bin/jsw.   If you are not yet using a repository manager, now&#8217;s the time.</p>

<ul>
    <li><a href="http://nexus.sonatype.org/download-nexus.html">Download Nexus Open Source 1.5.0</a></li>
    <li><a href="http://www.sonatype.com/products/downloads">Download Nexus Professional 1.5.0</a></li>
</ul>

<p>The rest of this post provides an overview of some of the release highlights.<span id="more-4145"></span></p>

<h3>Nexus Open Source 1.5.0 Highlights</h3>

<p>For more details, see the Nexus Open Source 1.5.0 <a href="https://issues.sonatype.org/secure/ReleaseNote.jspa?projectId=10001&amp;version=10592">Release Notes</a>.</p>

<p><a href="http://www.sonatype.com/people/wp-content/uploads/2010/01/ldap-in-oss.png"><img class="alignright size-full wp-image-4146" title="ldap-in-oss" src="http://www.sonatype.com/people/wp-content/uploads/2010/01/ldap-in-oss.png" alt="" width="206" height="147" /></a><strong>LDAP Integration in Nexus OSS:</strong> The existing Professional LDAP plugin has been moved to the OSS code base, and is now available with the OSS release (there is a new Professional plugin that greatly enhances functionality as well).</p>

<p><strong>Remote Repository Browsing:</strong> We have integrated the Remote Repository Browser plugin as well, this plugin was contributed by Anders
Hammar, and allows browsing of remote proxy repositories.   This feature is especially handy if you are working with remote repositories hosted on Amazon&#8217;s S3 service (such as the SpringSource repository).   Since it isn&#8217;t possible to browse an S3-based repository in a web browser, you can use the remote repository browsing tab to directly inspect the contents of a remote repository with the Nexus UI:</p>

<p><a href="http://www.sonatype.com/people/wp-content/uploads/2010/01/browse-remote.png"><img class="aligncenter size-full wp-image-4147" title="browse-remote" src="http://www.sonatype.com/people/wp-content/uploads/2010/01/browse-remote.png" alt="" width="575" height="316" /></a></p>

<p><strong>Expanded Set of Default Proxy Repositories:</strong> New installations of Nexus will now have an expanded set of default proxy repository.   This release of Nexus adds proxy repositories for Google Code and java.net&#8217;s Maven 2 and Maven 1 repositories.</p>

<p><a href="http://www.sonatype.com/people/wp-content/uploads/2010/01/expanded-repos.png"><img class="aligncenter size-full wp-image-4149" title="expanded-repos" src="http://www.sonatype.com/people/wp-content/uploads/2010/01/expanded-repos.png" alt="" width="398" height="401" /></a></p>

<h3>Nexus Professional 1.5.0 Highlights</h3>

<p><strong><a href="http://www.sonatype.com/people/wp-content/uploads/2010/01/enteprise-ldap.png"><img class="alignright size-full wp-image-4155" title="enteprise-ldap" src="http://www.sonatype.com/people/wp-content/uploads/2010/01/enteprise-ldap.png" alt="" width="190" height="154" /></a>Enterprise LDAP Plugin:</strong> Enhancement to Nexus LDAP configuration, allowing for detailed configuration of cache parameters, configuring multiple LDAP servers, using backup mirrors, and more.</p>

<p><strong>Archive Browser Plugin:</strong> Now you can view the content of common archive files (zip, jar, ear and war) right in nexus, from the storage browser, search results and index browser.  Simply click on the desired archive file, and you can now browse it.</p>

<p><a href="http://www.sonatype.com/people/wp-content/uploads/2010/01/browse-archives.png"><img class="aligncenter size-full wp-image-4154" title="browse-archives" src="http://www.sonatype.com/people/wp-content/uploads/2010/01/browse-archives.png" alt="" width="652" height="343" /></a></p>

<p><strong>Viewing Javadoc from Nexus:</strong> In Nexus Professional, when you are browsing a repository, you can now right-click on a Javadoc artifact and select View Javadoc.</p>

<p><a href="http://www.sonatype.com/people/wp-content/uploads/2010/01/view-javadoc.png"><img class="aligncenter size-full wp-image-4152" title="view-javadoc" src="http://www.sonatype.com/people/wp-content/uploads/2010/01/view-javadoc.png" alt="" width="489" height="358" /></a></p>

<p><strong>Customize the Nexus Interface with Your Logo:</strong> The optional Nexus Branding plugin, adds a branding image that will override the Sonatype logo in upper left hand portion of UI.  You can define a path to a .png file in (nexus-base-dir)/conf/plexus.properties.  The key is named branding.image.path.</p>

<p><a href="http://www.sonatype.com/people/wp-content/uploads/2010/01/apache-repo-branding.png"><img class="aligncenter size-full wp-image-4151" title="apache-repo-branding" src="http://www.sonatype.com/people/wp-content/uploads/2010/01/apache-repo-branding.png" alt="" width="522" height="201" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sonatype.com/people/2010/01/announcing-nexus-1-5-0-ldap-archive-browsing-javadoc-and-more/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
