<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="es">
		<id>https://dosideas.com/wiki/index.php?action=history&amp;feed=atom&amp;title=Minificado_Javascript_con_YUI_Compressor</id>
		<title>Minificado Javascript con YUI Compressor - Historial de revisiones</title>
		<link rel="self" type="application/atom+xml" href="https://dosideas.com/wiki/index.php?action=history&amp;feed=atom&amp;title=Minificado_Javascript_con_YUI_Compressor"/>
		<link rel="alternate" type="text/html" href="https://dosideas.com/wiki/index.php?title=Minificado_Javascript_con_YUI_Compressor&amp;action=history"/>
		<updated>2026-05-14T17:26:36Z</updated>
		<subtitle>Historial de revisiones para esta página en el wiki</subtitle>
		<generator>MediaWiki 1.28.2</generator>

	<entry>
		<id>https://dosideas.com/wiki/index.php?title=Minificado_Javascript_con_YUI_Compressor&amp;diff=6881&amp;oldid=prev</id>
		<title>Favio.tolosa en 13:35 6 ago 2013</title>
		<link rel="alternate" type="text/html" href="https://dosideas.com/wiki/index.php?title=Minificado_Javascript_con_YUI_Compressor&amp;diff=6881&amp;oldid=prev"/>
				<updated>2013-08-06T13:35:01Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Página nueva&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Category:JavaScript]][[Category:Maven]]&lt;br /&gt;
== YUI Compressor ==&lt;br /&gt;
YUI Compressor es una libreria hecha por Yahoo que sirve para minificar archivos javascript y css.&lt;br /&gt;
&lt;br /&gt;
== Plugin Maven ==&lt;br /&gt;
Existe un plugin en maven que usa esta libreria para minificar todos los archivos js y css que se encuentren en el proyecto.&lt;br /&gt;
&lt;br /&gt;
== Pom.xml == &lt;br /&gt;
&amp;lt;code lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;plugin&amp;gt;&lt;br /&gt;
    &amp;lt;groupId&amp;gt;net.alchim31.maven&amp;lt;/groupId&amp;gt;&lt;br /&gt;
    &amp;lt;artifactId&amp;gt;yuicompressor-maven-plugin&amp;lt;/artifactId&amp;gt;&lt;br /&gt;
    &amp;lt;version&amp;gt;1.3.0&amp;lt;/version&amp;gt;&lt;br /&gt;
    &amp;lt;executions&amp;gt;&lt;br /&gt;
        &amp;lt;execution&amp;gt;&lt;br /&gt;
            &amp;lt;phase&amp;gt;site&amp;lt;/phase&amp;gt;&lt;br /&gt;
            &amp;lt;goals&amp;gt;&lt;br /&gt;
               &amp;lt;goal&amp;gt;compress&amp;lt;/goal&amp;gt;&lt;br /&gt;
            &amp;lt;/goals&amp;gt;&lt;br /&gt;
        &amp;lt;/execution&amp;gt;&lt;br /&gt;
    &amp;lt;/executions&amp;gt;&lt;br /&gt;
    &amp;lt;configuration&amp;gt;&lt;br /&gt;
        &amp;lt;!-- Al minificar los archivos si les agrega el prefijo.&lt;br /&gt;
             Si esta en false el default es '-min'--&amp;gt;&lt;br /&gt;
        &amp;lt;nosuffix&amp;gt;true&amp;lt;/nosuffix&amp;gt;&lt;br /&gt;
        &amp;lt;!-- Directorio donde estan los archivos a minificar--&amp;gt;&lt;br /&gt;
        &amp;lt;sourceDirectory&amp;gt;${basedir}/public_html/js/app&amp;lt;/sourceDirectory&amp;gt;&lt;br /&gt;
        &amp;lt;!-- Directorio donde van a quedar los archivos minificados--&amp;gt;&lt;br /&gt;
        &amp;lt;outputDirectory&amp;gt;${basedir}/target/javascripts&amp;lt;/outputDirectory&amp;gt;&lt;br /&gt;
        &amp;lt;aggregations&amp;gt;&lt;br /&gt;
        &amp;lt;!-- Tareas que se executan luego de minificar los archivos--&amp;gt;  &lt;br /&gt;
             &amp;lt;aggregation&amp;gt;&lt;br /&gt;
                  &amp;lt;!-- Elimina los archivos minificados en el 'outputDirectory' luego de ejecutar esta &lt;br /&gt;
                       'aggregation'.--&amp;gt;&lt;br /&gt;
                  &amp;lt;removeIncluded&amp;gt;true&amp;lt;/removeIncluded&amp;gt;&lt;br /&gt;
                  &amp;lt;!-- Path que indica donde se va a guardar el archivo minificado&lt;br /&gt;
                       final con todos los archivos del proyecto.--&amp;gt;&lt;br /&gt;
                  &amp;lt;output&amp;gt;${basedir}/target/javascripts/minified/app.js&amp;lt;/output&amp;gt;&lt;br /&gt;
                  &amp;lt;!-- Directorio donde se encuentran los archivos ya minificados en la tare&lt;br /&gt;
                       anterior.--&amp;gt;&lt;br /&gt;
                  &amp;lt;inputDir&amp;gt;${basedir}/target/javascripts&amp;lt;/inputDir&amp;gt;&lt;br /&gt;
                  &amp;lt;includes&amp;gt;&lt;br /&gt;
                      &amp;lt;!-- Se incluyen los archivos que van a conformar el minificado final.--&amp;gt;&lt;br /&gt;
                      &amp;lt;!-- En primer lugar se puede agregar un archivo txt a modo de comentario&lt;br /&gt;
                           en la que se puede incluir el copyright, como lo tiene jQuery.--&amp;gt;&lt;br /&gt;
                      &amp;lt;include&amp;gt;copyright.txt&amp;lt;/include&amp;gt;&lt;br /&gt;
                      &amp;lt;include&amp;gt;**/*.js&amp;lt;/include&amp;gt;&lt;br /&gt;
                  &amp;lt;/includes&amp;gt;&lt;br /&gt;
                  &amp;lt;excludes&amp;gt;&lt;br /&gt;
                      &amp;lt;!-- Archivos que se quieren excluir de la tarea.--&amp;gt;&lt;br /&gt;
                      &amp;lt;exclude&amp;gt;jquery.js&amp;lt;/exclude&amp;gt;&lt;br /&gt;
                  &amp;lt;/excludes&amp;gt;&lt;br /&gt;
             &amp;lt;/aggregation&amp;gt;&lt;br /&gt;
        &amp;lt;/aggregations&amp;gt;&lt;br /&gt;
     &amp;lt;/configuration&amp;gt;&lt;br /&gt;
&amp;lt;/plugin&amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* Pagina oficial del plugin maven [http://alchim31.net/mvnsites/yuicompressor-maven-plugin/]&lt;br /&gt;
* Pagina oficial de la libreria [http://yui.github.io/yuicompressor/]&lt;/div&gt;</summary>
		<author><name>Favio.tolosa</name></author>	</entry>

	</feed>