Mostrando entradas con la etiqueta gestor de proyectos. Mostrar todas las entradas
Mostrando entradas con la etiqueta gestor de proyectos. Mostrar todas las entradas

jueves, 12 de enero de 2012

Maven: crear proyecto web e importarlo a Eclipse

Crear un proyecto con Maven es bastante complicado, aunque existen alternativas como Gradle que nos lo facilitan, sigue siendo  el más utilizado.
1.  Ir al directorio donde queremos crear el proyecto:
//en Windows
C:\Users\Alguien\workspace
//en Linux
/home/Alguien/workspace
2.  Desde la terminal crear el proyecto
mvn archetype:create -DgroupId=org.maven.screencast02 -DartifactId=Proyecto02 -
DarchetypeArtifactId=maven-archetype-webapp
3. Empaquetar
mvn package
4. Ahora instalar
mvn install
5. Añadimos la variable del Repositorio local Maven
//Windows
mvn –Declipse.workspace= c:\eclipse\Workspace eclipse:add-maven-repo
//Linux
mvn –Declipse.workspace= home/eclipse/Workspace eclipse:add-maven-repo

6. En el Eclipse comprobamos en Java\Build path\Classpath variables si se ha dado de alta correctamente el repositorio de Maven (ver paso 9)
7. Añadimos el modulo al eclipse de la siguiente manera:
mvn -Dwtpversion=1.5 eclipse:eclipse
8. Importamos el proyecto al eclipse mediante el menú File\Import...\Existing proyect into
Workspace...

9. Si tienes algún error al importar el proyecto puedes entra al classpath
y reemplaza la etiqueta:


por:

<classpathentry kind="con" path="org.maven.ide.eclipse.MAVEN2_CLASSPATH_CONTAINER">
<attributes>
<attribute name="org.eclipse.jst.component.dependency" value="/WEB-INF/lib"/>
</attributes>
</classpathentry>

Nota: el paso 9 viene de la siguiente liga

10. Editar el fichero pom.xml...

Tal vez la parte más difícil del proyecto.

miércoles, 11 de enero de 2012

Comenzar un proyecto en Gradle

Visto en

Construcción de Proyectos con Gradle


Ver también:  http://swgu.ru/p7FZiD

 1. Descargar la última versión http://gradle.org/downloads

2. Descomprimir  (Windows) en:
 C:\gradle-1.0-milestone-7
3. Descomprimir  (Linux) en:
home/Usuario/ gradle-1.0-milestone-7
4. Crear la variable de entrorno (Windows)
Nombre: GRADLE_HOME
Valor: C:\gradle-1.0-milestone-7
4.1Agregarla al path, sin el “;”
%GRADLE_HOME%\bin
4.2Crear la variable de entrorno y agregarla al path (Linux)
GRADLE_HOME=/usr/java/gradle-1.0-milestone-7
export GRADLE_HOME
PATH=$PATH:$GRADLE_HOME/bin
export PATH


5.Comprobar si se instalo correctamente (desde la consola de comandos):
gradle -v
6.Crear un proyecto Java con la siguiente estructura de directorios (carpetas):
screencast01
build.gradle
src/main/java
src/main/resources
src/test/java
src/test/resources

6.1Ruta (Windows y/o Linux):
C:\Users\Alguien\Documents\screencast02
Home/Alguien/Documentos/ screencast02
7.Crear el build.gradle (en un bloc de notas), el script debe ir directamente bajo el directorio screencast02,  y colocar estas líneas:
//Esto es para usar el plugin de Gradle para Java
apply plugin:'java'
//Esto es para usar el plugin de Gradle para Eclipse
apply plugin:'eclipse'

//El plugin para Java define un montón de cosas, entre ellas varias tareas
//invocamos aquí la principal para compilar todo por default
defaultTasks 'build'

//En esta sección incluimos los repositorios de Maven
repositories {
  mavenLocal()
  mavenCentral()
}

//Aquí se definen las dependencias para cada configuración.
//Importamos jUnit solamente para la compilacion de pruebas unitarias
dependencies {
  testCompile 'junit:junit:4.+'
}

8.Crear la clase java Hola.java en  src/main/java/ejemplo
package ejemplo;

public class Hola{

  public String saluda(String quien) {

    return String.format("Hola, %s! (en Java)", quien);

  }

}
9.Crear la prueba unitaria TestAll.java

package ejemplo;
import org.junit.*;
public class TestAll {
  @Test public void testSaludo() {
    Hola o = new Hola();
    assert "Hola, Mundo! (en Java)".equals(o.saluda("Mundo"));
  }
}

10.Ejecutar el script (debemos posicionarnos en el directorio) con:
gradle build

 
En caso de aparecer un error como este 




 

Si sale error poner:
gradle –info
gradle –debug
gradle –stacktrace


Si no hubo problema alguno debe aparecer esto:






 Además se puede usar la interfza gráfica de Gradle para ver  y ejecutar los scripts 


gradle -gui


Debe aparecer esto:
Listo primer proyecto usando Gradle

Jai un lenguaje de programación inspirado en C++

Hoy hablaremos de un nuevo lenguaje de programación llamado Jai . Se trata de un lenguaje de programación que está desarrolland...

Etiquetas

Archivo del blog