<?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>Xnoccio.com &#187; Eclipse</title>
	<atom:link href="http://www.xnoccio.com/es/tag/eclipse/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.xnoccio.com</link>
	<description>Blog de viavansi</description>
	<lastBuildDate>Fri, 27 Jan 2012 19:59:52 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>es</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Tips: Utilizando Glassfish v3 desde Eclipse Helios</title>
		<link>http://www.xnoccio.com/es/1318-tips-utilizando-glassfish-v3-desde-eclipse-helios/</link>
		<comments>http://www.xnoccio.com/es/1318-tips-utilizando-glassfish-v3-desde-eclipse-helios/#comments</comments>
		<pubDate>Mon, 26 Jul 2010 15:07:14 +0000</pubDate>
		<dc:creator>Felix G. Borrego</dc:creator>
				<category><![CDATA[xnoccio]]></category>
		<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[Glassfish]]></category>

		<guid isPermaLink="false">http://www.xnoccio.com/?p=1318</guid>
		<description><![CDATA[El plugin de integración no viene en el empaquetado por defecto para Eclipse Helios, por lo que si queremos hacer uso de este excelente servidor de aplicaciones tendremos que instalar el plugin adecuado desde el Marketplace (Help/Eclipse Marcketplace&#8230;).
Una vez instalado, aparecerá en la lista de servidores listos para usar!


]]></description>
			<content:encoded><![CDATA[<p>El plugin de integración no viene en el empaquetado por defecto para Eclipse Helios, por lo que si queremos hacer uso de este excelente servidor de aplicaciones tendremos que instalar el plugin adecuado desde el Marketplace (Help/Eclipse Marcketplace&#8230;).</p>
<div id="attachment_1319" class="wp-caption aligncenter" style="width: 405px"><a href="http://www.xnoccio.com/wp-content/uploads/2010/07/Screen-shot-2010-07-25-at-16.24.38.png"><img class="size-full wp-image-1319 " title="Screen shot 2010-07-25 at 16.24.38" src="http://www.xnoccio.com/wp-content/uploads/2010/07/Screen-shot-2010-07-25-at-16.24.38.png" alt="" width="395" height="489" /></a><p class="wp-caption-text">Buscamos GlassFish el Eclise Marketplace</p></div>
<p>Una vez instalado, aparecerá en la lista de servidores listos para usar!</p>
<p style="text-align: center;"><a href="http://www.xnoccio.com/wp-content/uploads/2010/07/Screen-shot-2010-07-25-at-16.31.44.png"><img class="size-full wp-image-1320 aligncenter" title="Screen shot 2010-07-25 at 16.31.44" src="http://www.xnoccio.com/wp-content/uploads/2010/07/Screen-shot-2010-07-25-at-16.31.44.png" alt="Instalacion Glassfish v3 en Eclipse" width="386" height="369" /></a></p>
<p style="text-align: center;">
]]></content:encoded>
			<wfw:commentRss>http://www.xnoccio.com/es/1318-tips-utilizando-glassfish-v3-desde-eclipse-helios/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Creando una aplicación web basada en OSGI con Eclipse</title>
		<link>http://www.xnoccio.com/es/533-osgi_jetty_eclipse_servlet_equinox/</link>
		<comments>http://www.xnoccio.com/es/533-osgi_jetty_eclipse_servlet_equinox/#comments</comments>
		<pubDate>Thu, 29 Apr 2010 12:10:38 +0000</pubDate>
		<dc:creator>Felix G. Borrego</dc:creator>
				<category><![CDATA[javahispano]]></category>
		<category><![CDATA[xnoccio]]></category>
		<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[JEE]]></category>
		<category><![CDATA[OSGi]]></category>

		<guid isPermaLink="false">http://xnoccio.com/533-osgi_jetty_eclipse_servlet_equinox/</guid>
		<description><![CDATA[A continuación se describen los pasos básicos a dar para crear una aplicación web  que en lugar de ser desplegada sobre la típica pila JEE, sea desplegada como un componente más dentro de un contenedor OSGi.

Para ello se mostrará como construir con Eclipse un bundle OSGi que haciendo uso de Jetty nos permita correr un servlet [...]]]></description>
			<content:encoded><![CDATA[<p>A continuación se describen los pasos básicos a dar para crear una aplicación web  que en lugar de ser desplegada sobre la típica pila JEE, sea desplegada como un componente más dentro de un contenedor OSGi.</p>
<p><a title="Jee tradicional vs OSGi" href="http://www.xnoccio.com/wp-content/uploads/2009/11/diagramaosgi1.png"><img title="Jee tradicional vs OSGi" src="http://www.xnoccio.com/wp-content/uploads/2009/11/diagramaosgi1.png" alt="Jee tradicional vs OSGi" width="434" height="245" align="absmiddle" /></a></p>
<p>Para ello se mostrará como construir con Eclipse un bundle OSGi que haciendo uso de Jetty nos permita correr un servlet sobre Equinox.</p>
<ul>
<li><strong>Crear el proyecto base</strong></li>
</ul>
<p>En primer lugar, necesitaremos crear un plugin, indicando que es de tipo OSGI (implementación Equinox).</p>
<p><a title="Crear un proyecto OSGi en Eclipse" href="http://www.xnoccio.com/wp-content/uploads/2009/11/1_crearosgi_eclipse1.png"><img src="http://www.xnoccio.com/wp-content/uploads/2009/11/1_crearosgi_eclipse1.png" alt="Crear un proyecto OSGi en Eclipse" width="342" height="357" /></a></p>
<ul>
<li><strong>Definición de las dependencias</strong></li>
</ul>
<p>Una vez que tengamos el proyecto creado, necesitaremos declarar las dependencias que necesitará nuestro módulo para poder funcionar como un servidor de aplicaciones. Las dependencias serán como mínimo:</p>
<ul>
<li>javax.servlet</li>
<li>org.eclipse.equinox.http.jetty</li>
<li>org.eclipse.equinox.http.servlet</li>
<li>org.mortbay.jetty.server</li>
<li>org.eclipse.equinox.http.registry</li>
</ul>
<p><a title="Dependencias Eclipse OSGI Jetty" href="http://www.xnoccio.com/wp-content/uploads/2009/11/2_dependencias1.png"><img src="http://www.xnoccio.com/wp-content/uploads/2009/11/2_dependencias1.png" alt="Dependencias Eclipse OSGI Jetty" width="409" height="222" /></a></p>
<ul>
<li><strong>Construcción del servlet de ejemplo</strong></li>
</ul>
<p>Una vez tengamos declaradas los módulos dependientes, Eclipse se encarga de actualizar nuestro classpath y ya podremos programar nuestro primer servlet sin problemas de compilación.</p>
<pre><code>/** * Osgi Example Servlet. * */
public class HolaMundoOsgiServlet extends HttpServlet{</code>
 protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
        System.out.println("Petición al Servlet OSGi");
 	resp.getWriter().append("Respuesta desde un Servlet Osgi");
 }}</pre>
<p>Como podemos ver, se trata de un servlet normal, que debería ser mapeado en el web.xml y desplegado dentro de un contenedor de servlets.</p>
<ul>
<li><strong>Activación del servlet</strong></li>
</ul>
<p>A diferencia del modelo tradicional (definido por la especificación JEE), la activación del servlet no requiere ningún web.xml. En su lugar, definiremos (al igual que cualquier otro servicio OSGI) un nuevo punto de extensión de nuestra aplicación. Para ello accederemos a la pestaña &#8220;Extension&#8221; y añadiremos la extensión &#8220;org.eclipse.equinox.http.registry.servlet&#8221; a nuestro módulo. Con esto le hemos indicado a OSGi que nuestro módulo hace uso del contenedor de Servlet.</p>
<p><a title="Añadir extension point para definir un servicio de tipo servlet" href="http://www.xnoccio.com/wp-content/uploads/2009/11/2_add_extensionpoint1.png"><img src="http://www.xnoccio.com/wp-content/uploads/2009/11/2_add_extensionpoint1.png" alt="Añadir extension point para definir un servicio de tipo servlet" width="377" height="272" /></a></p>
<p>El siguiente paso será indicar la clase que implementa el nuevo servlet y el mapeo, para ello simplemente definiremos la propiedad alias y class del nuevo servlet asociado a la extensión creada previamente.</p>
<p><a title="Configurar extensiones OSGi" href="http://www.xnoccio.com/wp-content/uploads/2009/11/3_configureextensions1.png"><img src="http://www.xnoccio.com/wp-content/uploads/2009/11/3_configureextensions1.png" alt="Configurar extensiones OSGi" width="368" height="230" /></a></p>
<p>Con esto ya tenemos nuestra primera aplicación web OSGi.</p>
<ul>
<li><strong> Probando nuestra aplicación.</strong></li>
</ul>
<p>Para probar la aplicación sólo es necesario ejecutar el proyecto (Run As&#8230;&gt;OSGi Framework) y acceder con el navegador a http://localhost:8080/exampleSi todo ha funcionado correctamente, en consola deberemos ver algo como lo siguiente:</p>
<pre><span class="Apple-style-span" style="font-family: monospace;"><span class="Apple-style-span" style="font-family: 'Courier New'; line-height: normal; white-space: normal; font-size: 13px;">Persistence bundle started.
Activado módulo OSGi: Ejemplo OSGI!!
Activado Servlet OSGiProviderTracker: New service detected...
ProviderTracker: Added service org.eclipse.persistence.jpa.osgi.PersistenceProviderOSGi
Petición al Servlet OSGi</span></span></pre>
<p>Aunque aquí sólo se muestra un ejemplo muy básico, OSGI ya nos ha  demostrado ser de mucha utilidad en proyectos reales muy complejos.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.xnoccio.com/es/533-osgi_jetty_eclipse_servlet_equinox/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Tips: Mantis en Eclipse (plugin Mylyn-Mantis)</title>
		<link>http://www.xnoccio.com/es/486-mantis-en-eclipse-plugin-mylyn-mantis/</link>
		<comments>http://www.xnoccio.com/es/486-mantis-en-eclipse-plugin-mylyn-mantis/#comments</comments>
		<pubDate>Mon, 01 Jun 2009 15:30:58 +0000</pubDate>
		<dc:creator>Felix G. Borrego</dc:creator>
				<category><![CDATA[javahispano]]></category>
		<category><![CDATA[xnoccio]]></category>
		<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[Mantis]]></category>
		<category><![CDATA[Mylyn]]></category>

		<guid isPermaLink="false">http://xnoccio.com/486-tips-mantis-en-eclipse-plugin-mylyn-mantis/</guid>
		<description><![CDATA[Introducción
Mylyn-Mantis es un plugin que permite la integración en Eclipse con repositorios Mantis, de forma que se puede interactuar con un bugtracker Mantis directamente desde nuestro IDE, permitiendo:

Crear incidencias
Asignar incidencias
Añadir comentarios
Cambiar de estado incidencias
Resolver incidencias
Asociar un conjunto de código a una incidencia, a la hora de realizar un commit de código.

Utilización
Una vez que disponemos de [...]]]></description>
			<content:encoded><![CDATA[<h3 class="heading-1-1" id="HIntroducciF3n"><span>Introducción</span></h3>
<p><span class="wikiexternallink"><a href="http://mylyn-mantis.wiki.sourceforge.net/">Mylyn-Mantis</a></span> es un plugin que permite la integración en Eclipse con repositorios Mantis, de forma que se puede interactuar con un bugtracker Mantis directamente desde nuestro IDE, permitiendo:</p>
<ul class="star">
<li>Crear incidencias</li>
<li>Asignar incidencias</li>
<li>Añadir comentarios</li>
<li>Cambiar de estado incidencias</li>
<li>Resolver incidencias</li>
<li>Asociar un conjunto de código a una incidencia, a la hora de realizar un commit de código.</li>
</ul>
<h3 class="heading-1-1" id="HUtilizaciF3n"><span>Utilización</span></h3>
<p>Una vez que disponemos de un repositorio Mantis, podremos recuperar el conjunto de tareas de un proyecto, planificarlas, asignarlas, resolverlas, incorporar comentarios, asociar código fuente a las mismas&#8230;</p>
<h4 class="heading-1-1-1" id="HConexiF3naunrepositorio"><span>Conexión a un repositorio</span></h4>
<p>Gracias a Mylyn disponemos de dos nuevas vistas de interés:</p>
<ul class="star">
<li>Task Repositories: en esta vista configuramos los distintos repositorios (por ejemplo, un servidor de Mantis) que almacenan proyectos/tareas.</li>
<li>Task List: almacena tareas categorizadas de distintas formas (por ejemplo por proyectos).</li>
</ul>
<p>Y como hemos dicho, gracias al plugin Mylyn-Mantis podemos utilizar Mantis dentro de Mylyn. Estas 2 vistas aparecen en la perspectiva &#8220;Planning&#8221;, perspectiva recomendada para trabajar con tareas.</p>
<p>En primer lugar deberíamos configurar el repositorio Mantis. Para ello necesitamos la vista Task Repositories. Esta vista podemos añadirla, si no la tenemos en nuestra perspectiva, a través de Window-&gt;Show View-&gt;Other, y desplegando la opción Mylyn. Dentro de esta vista, al hacer clic en el botón derecho del ratón nos aparece, entre otras, la opción de crear un nuevo repositorio de tareas (Add Task Repository):</p>
<p><a href="http://www.xnoccio.com/wp-content/uploads/2009/06/mylynmantis_11.png" title="Configuración de repositorio Mylyn"><img src="http://www.xnoccio.com/wp-content/uploads/2009/06/mylynmantis_11.png" alt="Configuración de repositorio Mylyn" /></a></p>
<p>Al escoger esta opción se nos solicita qué tipo de servidor queremos configurar. En el caso de Mantis escogeremos dicha opción:</p>
<p><a href="http://www.xnoccio.com/wp-content/uploads/2009/06/addtaskrepository2-mantis1.png" title="Añadir repositorio de tareas Maven con Mylyr"><img src="http://www.xnoccio.com/wp-content/uploads/2009/06/addtaskrepository2-mantis1.png" alt="Añadir repositorio de tareas Maven con Mylyr" /></a></p>
<p>Y se nos piden datos sobre el servidor de Mantis:</p>
<p><a href="http://www.xnoccio.com/wp-content/uploads/2009/06/taskrepository1.png" title="Añadir repositorio de tareas Maven con Mylyr"><img src="http://www.xnoccio.com/wp-content/uploads/2009/06/taskrepository1.png" alt="Añadir repositorio de tareas Maven con Mylyr" /></a></p>
<p>Deberemos conocer la URL del servicio SOAP de Mantis (Mantis-Connect), así como nuestro usuario y contraseña. En esta ventana podemos realizar una validación de la configuración, para comprobar que sea correcta antes de grabar. Una vez hayamos hecho esta comprobación, ya disponemos de una conexión a Mantis.</p>
<h4 class="heading-1-1-1" id="HConsultaaunrepositorioydescargadeincidencias"><span>Consulta a un repositorio y descarga de incidencias</span></h4>
<p>Para ello creamos una query al repositorio Mantis. Dentro de la vista Task List, botón derecho del ratón, escogemos la opción &#8220;New Query&#8221;:</p>
<p><a href="http://www.xnoccio.com/wp-content/uploads/2009/06/imagen41.png" title="Añadir repositorio de tareas Maven con Mylyn"><img src="http://www.xnoccio.com/wp-content/uploads/2009/06/imagen41.png" alt="Añadir repositorio de tareas Maven con Mylyn" /></a></p>
<p>Escogeremos nuestro repositorio de tareas (Mantis) y continuamos. Le damos un título al filtro (normalmente el del proyecto con el que estemos trabajando) y en el desplegable escogemos el proyecto y un filtro. Estos filtros son queries que deben haber sido definidas previamente; es necesario disponer de al menos un filtro definido en Mantis, ya sea público o privado (un usuario, tras hacer una búsqueda avanzada, puede guardar ese filtro y recuperarlo en este momento; por ejemplo, puede crearse un filtro para recuperar sólo las incidencias no resueltas asignadas a él).</p>
<p><a href="http://www.xnoccio.com/wp-content/uploads/2009/06/imagen51.png" title="Añadir repositorio de tareas Maven con Mylyn"><img src="http://www.xnoccio.com/wp-content/uploads/2009/06/imagen51.png" alt="Añadir repositorio de tareas Maven con Mylyn" /></a></p>
<p>Al grabar se nos crea esta consulta, y el plugin comienza un proceso de sincronización con el servidor Mantis para descargarse todas las incidencias que cumplan el filtro:</p>
<p><a href="http://www.xnoccio.com/wp-content/uploads/2009/06/imagen61.png" title="listado de tareas"><img src="http://www.xnoccio.com/wp-content/uploads/2009/06/imagen61.png" alt="listado de tareas" /></a></p>
<p>En cualquier momento podemos crear una nueva tarea dentro de Eclipse. Para ello, simplemente tenemos que invocar a New Task dentro de la vista Task List</p>
<p><a href="http://www.xnoccio.com/wp-content/uploads/2009/06/imagen11.png" title="Nueva tarea"><img src="http://www.xnoccio.com/wp-content/uploads/2009/06/imagen11.png" alt="Nueva tarea" /></a></p>
<p>Para crearla, nos pedirá primero en qué repositorio de tareas queremos grabarla (Mantis), luego pide el proyecto y se pulsa en Finish. Se llega a una ficha de la tarea donde podremos grabar sus datos. Esta ficha es idéntica a la que se observa al acceder al detalle de una tarea, donde podemos realizar prácticamente cualquier actividad sobre ella: cambiar su estado, asignación, dar comentarios, etc.</p>
<p><a href="http://www.xnoccio.com/wp-content/uploads/2009/06/imagen71.png" title="Editar tarea"><img src="http://www.xnoccio.com/wp-content/uploads/2009/06/imagen71.png" alt="Editar tarea" /></a></p>
<h4 class="heading-1-1-1" id="HTrabajandocontareas"><span>Trabajando con tareas</span></h4>
<p>Como se ha comentado, se recomienda el uso de la perspectiva Planning En la ficha de una tarea (parte superior derecha) disponemos de una opción para Activar / Desactivar una tarea:</p>
<p><a href="http://www.xnoccio.com/wp-content/uploads/2009/06/imagen21.png" title="Tareas en mylyn"><img src="http://www.xnoccio.com/wp-content/uploads/2009/06/imagen21.png" alt="Tareas en mylyn" /></a></p>
<p>Al activar una tarea, le indicamos a Eclipse que todo el código que incluyamos hasta el momento se corresponde con esa tarea, asociando el mismo al contexto de dicha tarea.</p>
<p>Si volvemos a nuestra perspectiva de trabajo (por ejemplo Java o Java EE, vista Project Explorer) es posible que dejemos de ver nuestros ficheros, advirtiendo un mensaje &#8220;Empty task context, unfocus or Alt + click&#8221;. Esto es debido a que Eclipse incorpora la posibilidad de filtrar nuestros proyectos/ficheros viendo sólo aquellos que están incluidos (relacionados) en el contexto de la tarea seleccionada:</p>
<p><a href="http://www.xnoccio.com/wp-content/uploads/2009/06/imagenfiltro1.png" title="Filtro"><img src="http://www.xnoccio.com/wp-content/uploads/2009/06/imagenfiltro1.png" alt="Filtro" /></a></p>
<p>Simplemente pulsando sobre el icono de filtrado volveremos a ver todos los proyectos y ficheros, sin filtrar por el contexto de una tarea.</p>
<p>Esto por ejemplo provoca que se genere un comentario específico a la hora de hacer commit del conjunto de ficheros asociados al contexto de una tarea, muy útil para conocer qué tarea se ha resuelto con el conjunto de código entregado:</p>
<p><a href="http://www.xnoccio.com/wp-content/uploads/2009/06/imagen91.png" title="commit con mylyn"><img src="http://www.xnoccio.com/wp-content/uploads/2009/06/imagen91.png" alt="commit con mylyn" /></a></p>
<h4 class="heading-1-1-1" id="HPlanificandotareas"><span>Planificando tareas</span></h4>
<p>Eclipse nos permitirá planificar nuestras tareas asignadas en fechas, y nos avisará en pantalla en el momento en el que se supone que deberíamos desarrollar una tarea concreta.</p>
<p><a href="http://www.xnoccio.com/wp-content/uploads/2009/06/imagenplanif1.png" title="Planificando tareas"><img src="http://www.xnoccio.com/wp-content/uploads/2009/06/imagenplanif1.png" alt="Planificando tareas" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.xnoccio.com/es/486-mantis-en-eclipse-plugin-mylyn-mantis/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Eclipse 3.1.2 SDK, un programa ¿de astronomía?</title>
		<link>http://www.xnoccio.com/es/340-eclipse-312-sdk-un-programa-%c2%bfde-astronomia/</link>
		<comments>http://www.xnoccio.com/es/340-eclipse-312-sdk-un-programa-%c2%bfde-astronomia/#comments</comments>
		<pubDate>Tue, 29 Jul 2008 11:50:52 +0000</pubDate>
		<dc:creator>Javier Echeverría Usúa</dc:creator>
				<category><![CDATA[xnoccio]]></category>
		<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[Frikadas]]></category>

		<guid isPermaLink="false">http://xnoccio.com/340-eclipse-312-sdk-un-programa-%c2%bfde-astronomia/</guid>
		<description><![CDATA[http://descargas.orange.es/descargas/version/eclipse-sdk/3_1_2/
La descripción es brutal:
&#8220;Programa muy útil para los aficionados a la astronomía. Se trata de contemplar un eclipse y aprender de que manera se produce.
Consta de trece fotografías de la trayectoria, las cuales nos irá enseñando poco a poco, con una breve expliación de cada una de las fases.&#8221;
Se ve que lo han probado mucho&#8230; [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://descargas.orange.es/descargas/version/eclipse-sdk/3_1_2/">http://descargas.orange.es/descargas/version/eclipse-sdk/3_1_2/</a></p>
<p>La descripción es brutal:</p>
<p><em>&#8220;Programa muy útil para los aficionados a la astronomía. Se trata de contemplar un eclipse y aprender de que manera se produce.<br />
Consta de trece fotografías de la trayectoria, las cuales nos irá enseñando poco a poco, con una breve expliación de cada una de las fases.&#8221;</em></p>
<p>Se ve que lo han probado mucho&#8230; ahora bien, el crack que se inventó lo de las trece fotografías de la trayectoria se merece un homenaje X-D</p>
]]></content:encoded>
			<wfw:commentRss>http://www.xnoccio.com/es/340-eclipse-312-sdk-un-programa-%c2%bfde-astronomia/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>¡Eclipse no me autocompleta!</title>
		<link>http://www.xnoccio.com/es/268-%c2%a1eclipse-no-me-autocompleta/</link>
		<comments>http://www.xnoccio.com/es/268-%c2%a1eclipse-no-me-autocompleta/#comments</comments>
		<pubDate>Tue, 08 Jan 2008 09:17:52 +0000</pubDate>
		<dc:creator>jorge</dc:creator>
				<category><![CDATA[xnoccio]]></category>
		<category><![CDATA[Eclipse]]></category>

		<guid isPermaLink="false">http://xnoccio.com/268-%c2%a1eclipse-no-me-autocompleta/</guid>
		<description><![CDATA[¿A quién no le ha sucedido alguna vez que Eclipse deja de autocompletar los códigos fuente en Java por arte de magia? Sin haber tocado nada y sin causa aparente, arrancas Eclipse tranquilamente y donde ayer completaba un .java normal y corriente hoy no. La solución es más simple de lo que crees:
Window -> Preferences [...]]]></description>
			<content:encoded><![CDATA[<p>¿A quién no le ha sucedido alguna vez que Eclipse deja de autocompletar los códigos fuente en Java por arte de magia? Sin haber tocado nada y sin causa aparente, arrancas Eclipse tranquilamente y donde ayer completaba un .java normal y corriente hoy no. La solución es más simple de lo que crees:</p>
<p>Window -> Preferences -> Java -> Editor -> Content Assist -> Advanced</p>
<p>Al llegar aquí lo más probable es que tengas desmarcadas todas las opciones. Pues haz un &#8220;Restore Defaults&#8221; y verás que se marcan varias opciones. Ahora sí debería autocompletar.</p>
<p>Los créditos por esta aportación van al señor Rubén Quintero.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.xnoccio.com/es/268-%c2%a1eclipse-no-me-autocompleta/feed/</wfw:commentRss>
		<slash:comments>20</slash:comments>
		</item>
		<item>
		<title>Configuración de un entorno completo de programación en 5 minutos</title>
		<link>http://www.xnoccio.com/es/59-configuracion-de-un-entorno-completo-de-programacion-en-5-minutos/</link>
		<comments>http://www.xnoccio.com/es/59-configuracion-de-un-entorno-completo-de-programacion-en-5-minutos/#comments</comments>
		<pubDate>Mon, 26 Feb 2007 00:29:17 +0000</pubDate>
		<dc:creator>Felix G. Borrego</dc:creator>
				<category><![CDATA[xnoccio]]></category>
		<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[maven]]></category>
		<category><![CDATA[netbeans]]></category>
		<category><![CDATA[postgreSQL]]></category>
		<category><![CDATA[Tomcat]]></category>

		<guid isPermaLink="false">http://xnoccio.com/59-configuracion-de-un-entorno-completo-de-programacion-en-5-minutos/</guid>
		<description><![CDATA[Os dejo una pequeña guía para la instalación de un entorno de desarrollo completo en Linux(Ubuntu 6.10).
Instalación de Postgres 

Instalamos el servicio
sudo apt-get install postgresql-8.1


Cambiamos el password por defecto del usuario postgres
sudo su postgres -c &#8220;psql template1&#8243;
ALTER USER postgres WITH PASSWORD &#8216;postgres&#8217;;


Instalamos un cliente gráfico
sudo apt-get install pgadmin3

Con esto ya estamos listos para utilizar postgresql.
Instalación [...]]]></description>
			<content:encoded><![CDATA[<p>Os dejo una pequeña guía para la instalación de un entorno de desarrollo completo en Linux(Ubuntu 6.10).</p>
<p><strong>Instalación de Postgres </strong></p>
<ul>
<li>Instalamos el servicio<br />
sudo apt-get install postgresql-8.1</li>
</ul>
<ul>
<li>Cambiamos el password por defecto del usuario postgres<br />
sudo su postgres -c &#8220;psql template1&#8243;<br />
ALTER USER postgres WITH PASSWORD &#8216;postgres&#8217;;</li>
</ul>
<ul>
<li>Instalamos un cliente gráfico<br />
sudo apt-get install pgadmin3</li>
</ul>
<p>Con esto ya estamos listos para utilizar postgresql.</p>
<p><strong>Instalación de java</strong><br />
sudo apt-get install sun-java6-jdk</p>
<p><strong>Instalación de Eclipse</strong><br />
sudo apt-get install eclipse</p>
<p>Una vez instalado, es recomendable configurarlo para que utilice mas memoria.<br />
sudo gedit /usr/bin/eclipse<br />
Modificamos la variable VMARGS para amentar la memoria<br />
VMARGS=&#8221;-Xms740m -Xmx1256m -XX:MaxPermSize=128M&#8221;</p>
<p><strong>Instalación de los plugins WebTools, Subeclipse y Maven para Eclipse</strong><br />
Ejecutamos eclipse (menu Applications/Programming/Eclipse)</p>
<p>Desde el menu &#8220;Help/Software Updates/Find and Install&#8221; seleccionamos  &#8220;Search for new features to install&#8221; y de los muchos sitios de actualización desponibles, seleccionamos &#8220;Callipsto Discovery Site&#8221;  y añadimos los siguientes sites:</p>
<p>http://subclipse.tigris.org/update_1.2.x ( Para la integración con Subversión)<br />
http://m2eclipse.codehaus.org/  (Para la integración con Maven, yo prefiero la consola, pero es cuestión de gustos)</p>
<p>pulsamos Finish. Una vez hecho esto, seleccionamos los componentes WebTools, Subversion , Maven y listo.</p>
<p><strong>Instalación de Tomcat </strong></p>
<p>sudo apt-get install tomcat5.5</p>
<p><strong>Instalación de Maven</strong></p>
<p>Para su instalación en primer lugar necesitamos descargarlo de  http://maven.apache.org ( y seguimos las instrucciones de instalación). Una vez descargado procedemos a configurar las variables de entorno.</p>
<p>En Linux/Mac:<br />
sudo gedit /etc/profile<br />
#Variables MAVEN<br />
export JAVA_HOME=/usr/lib/jvm/java-1.5.0-sun<br />
export M2_HOME=/home/borrego/java/maven<br />
export PATH=$M2_HOME/bin:$PATH</p>
<p><strong> Instalación de netbeans</strong><br />
Si optamos por la última versión de NetBeans, la instalación es trivial ya que se basa en Java Web Start.<br />
Abrimos la página http://nbi.netbeans.org/m11/download.html y pulsamos en Lauch.</p>
<p>Con un poco de suerte y si la conexión a internet es rápida, en 5 minutos tendremos el sistema preparado.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.xnoccio.com/es/59-configuracion-de-un-entorno-completo-de-programacion-en-5-minutos/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

