lunes, 5 de diciembre de 2011
configurar maven y wtp para desplegar comodamente a servidor
Publicado por
Juan Antonio Ruz
en
17:38
0
comentarios
eclipse maven problem could not calculate build problem
esto parece que se da cuando existe maven2 y luego pasamos a maven3
se resuelve borrando la carpeta org/apache/maven/plugin/* y que vuelva a descargarsela maven al intentar compile el proyecto
Publicado por
Juan Antonio Ruz
en
17:38
0
comentarios
Categorías: MAVEN
Eclipse Maven m2e Problem
Después de varios días intentando que funcione m2e en Eclipse Indigo he comprobado que el error era arrancar (startup) eclipse con un jre por defecto en lugar de un jdk.
En Windows este problema da un poco de lata si lo primero que hemos instalado en nuestra maquina es un jre... al final tuve que crear un enlace directo de eclipse y sobre las propiedades de éste indicar que utilizara el jdk como -mv
http://stackoverflow.com/questions/1917760/howto-start-eclipse-in-jdk
... develop con java development kit !...
Publicado por
Juan Antonio Ruz
en
0:35
1 comentarios
martes, 2 de diciembre de 2008
Ejemplo de seam con maven
Ejemplo booking de seamframework mavenizado y funciona!
http://www.jboss.org/community/docs/DOC-10763
Publicado por
Juan Antonio Ruz
en
3:51
0
comentarios
jueves, 19 de junio de 2008
MAVEN un war que depende de otro war
el pom del primer war (es decir la dependencia es normal y corriente)
el que va a utilizar la dependencia es:
- declaración de la dependencia como tipo war

- cambio en la configuración del plugin de maven : maven-war-plugin para que al crear el war tenga en cuenta la otra dependencia y la empaquete de forma "especial" es decir qeu no empaquete algunos archivos 2 veces por ejemplo web.xml. En este caso solo incluye un archivo indexBasic.jsp

- y por ultimo configuramos nuestro servidor para que tenga en cuenta el directorio nuevo que se ha creado en el paquete war...

y esto permite pasar los archivos jsp y resources de un war a otro.... otra cosa sería que las clases de la aplicación war que vamos a utilizar como dependencia todavía no se escanean bien por el servidor, supongo que hay que hacer una configuración extra.... de lo contrario unicamente en los wars tendremos resources y las clases en los jars...
**** PARA QUE FUNCIONE mvn jetty:run-explode con mvn jetty:run no furula!!
Publicado por
Juan Antonio Ruz
en
3:51
0
comentarios
jueves, 12 de junio de 2008
Instalar librerias en repositorio local de maven una a una
cuando el repositorio remoto no tiene dicha libreria nos sale por consola el comando que debemos insertar, antes modificamos /path/to/file por el path real a la librería que nos hemos manualmente descargado.
mvn install:install-file -DgroupId=com.google.gdata -DartifactId=gdata-core -Dversion=1.0 -Dpackaging=jar -Dfile=/path/to/file
Publicado por
Juan Antonio Ruz
en
18:03
0
comentarios
Categorías: MAVEN
jueves, 29 de marzo de 2007
Guía para Crear Archetypes
Creando archetypes podemos definir nuestra aplicación mínima. Es decir , una aplicación que contendrá los recursos mínimos que sabemos utilizaremos. Se podría definir como automatizar nuestros propios frameworks.
http://maven.apache.org/plugins/maven-archetype-plugin/examples/archetype.html
me acaban de dejar este link que podemos ir mirando y que tiene buena pinta:
http://www.chuidiang.com/chuwiki/index.php?title=Categor%C3%ADa:Maven
Publicado por
Juan Antonio Ruz
en
7:42
1 comentarios
Categorías: MAVEN
martes, 27 de marzo de 2007
Introducción a Maven
Maven es una herramienta escrita en Java para facilitar el trabajo de programación en java, concretamente se utiliza para la compilación y mantenimiento de cualquier proyecto basado en Java.
- Permitir la compilación del código fuente y su empaquetamiento de forma fácil, es decir: te puedes olvidar de las dependencias de segundos y terceros
- Estandarizar el directorio donde se incluyen los diferentes recursos
- Proporcionar información eficiente o útil sobre el proyecto
- Enfoque a patrones de diseño o desarrollo
- Permitir la migración a nuevas versiones de las herramientas a utilizar
No te olvides de:
export PATH=/usr/local/maven-2.0.5/bin:$PATH
Creating a webapp
Use maven-archetype-webapp to start a simple webapp maven project. The command is as follows
mvn archetype:create
-DgroupId=[your project's group id]
-DartifactId=[your project's artifact id]
-DarchetypeArtifactId=maven-archetype-webapp
POM: "Project Object Model".
Documento XML que representa el proyecto:
- archivos de configuración
- programadores implicados y sus roles
- empresa y licencias
- URL del proyecto
- dependencias
En un proyecto con Maven el pom.xml, es lo único imprescindible.
The Basics
4.0.0
org.codehaus.mojo
my-project
1.0
groupId: Id de organizacion o empresa, suele ser su paquete java
ej: com.mediaymedia
artifactId: El nombre del proyecto: wiki
version:
packaging:
http://maven.apache.org/pom.html#Introduction
Publicado por
Juan Antonio Ruz
en
5:13
0
comentarios
Categorías: MAVEN