Skip to main content

Posts

Showing posts from January, 2013

Crear un jar con dependencias en NetBeans con Maven

Fuente: http://maven.apache.org/plugins/maven-assembly-plugin/usage.html

Creamos un proyecto Maven con NetBeans


Proyecto 
Listado las las dependencias que contiene este proyecto

Agregamos Dependencias maven-assembly-plugin
 seleccionar Add Dependency..

Agregar
maven-assembly-plugin



Editamos el archivo pom.xml, 
agregamos el plugin maven-assembly-plugin. especificamos la clase principal      <mainClass>org.javscaz.tallersoft.App</mainClass>

 <build>
        <plugins>
        <plugin>
<artifactId>maven-assembly-plugin</artifactId>
        <version>2.4</version>
        <configuration>
          <descriptorRefs>
<descriptorRef>jar-with-dependencies</descriptorRef>
          </descriptorRefs>
           <archive>
            <manifest>
<mainClass>org.javscaz.tallersoft.App</mainClass>
            </manifest>
          </archive>
        </configuration>
        <execution…

Corregir el error el archivo de manifiesto en proyectos maven

Corregir el error en el archivo de manifiesto en proyectos maven
Si creamos un proyecto maven con NetBeans e intentamos ejecutarlo encontraríamos el siguiente error


Agregamos el plugin   <artifactId>maven-jar-plugin</artifactId>


 <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-jar-plugin</artifactId>
                <version>2.4</version>
                <configuration>
                    <archive>
                        <manifest>
                            <mainClass>org.javscaz.maven1.App</mainClass>
                        </manifest>                      
                    </archive>
                </configuration>
            </plugin>



Luego al construir el proyecto con dependencias, podemos ejecutar el .jar




Empaquetar dependencias de maven

Cuando desarrollamos un proyecto Maven, se generara el archivo .jar o .war segun el tipo de proyectos

archivo generado, en la carpeta target

Para distribuir este archivo necesitamos agregar las dependencias. para esto utilizamos el plugin http://maven.apache.org/plugins/maven-dependency-plugin/examples/copying-project-dependencies.html
Editamos el archivo pom.xml
Copiamos en la seccion <build> </build>   <plugin>                 <groupId>org.apache.maven.plugins</groupId>                 <artifactId>maven-dependency-plugin</artifactId>                 <executions>                     <execution>                         <id>copy-dependencies</id>                         <phase>package</phase>                         <goals>                             <goal>copy-dependencies</goal>                         </goals>                         <configuration>                            …

JavscazGChat v2.0.0

Esta disponible la versión 2.0.0 de javscazGChat , el plugin que permite establecer comunicación por chat para los usuarios de gmail desde NetBeans.
Este versión corrige el problema al limpiar los mensajes , agrega el avatar del usuario cerca del mensaje para identificar rápidamente el usuario actual.
Se valida si el usuario esta conectado o no para enviarle mensajes.
Se puede descargar desde
http://plugins.netbeans.org/plugin/39307/?show=true




Listado de contactos
Ventana de chat