Ver Mensaje Individual
  #9 (permalink)  
Antiguo 20/08/2013, 00:18
Avatar de Xerelo
Xerelo
 
Fecha de Ingreso: mayo-2009
Mensajes: 2.175
Antigüedad: 15 años
Puntos: 306
Respuesta: Maven a un proyecto normal

Cita:
Dependiendo del tipo de proyecto, es decir, depende del <packaging>, en el caso del packaging jar creo que sigue uniendo todos los jars en uno solo.
Nunca he empaquetado todos los jar en uno sólo, ni con un proyecto jar.

http://stackoverflow.com/questions/9...nto-target-lib

Cita:
<project>
...
<profiles>
<profile>
<id>qa</id>
<build>
<plugins>
<plugin>
<artifactId>maven-dependency-plugin</artifactId>
<executions>
<execution>
<phase>install</phase>
<goals>
<goal>copy-dependencies</goal>
</goals>
<configuration>
<outputDirectory>${project.build.directory}/lib</outputDirectory>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
</profile>
</profiles>
</project>
Y el proyecto da igual que sea maven, si haces un import directamente desde eclipse, eclipse lo toma como un proyecto normal (habrá que cambiar cuatro cosas en la configuración). La única forma de que eclipse lo tome como un proyecto maven es tener el plugin m2e y hacer un import con el plugin.

El problema lo tienes con las librerías porque no forman parte del proyecto, así que la solución es añadir al subversion el directorio lib del target (o decirle que maven lo cree en otra ubicación).

Sea como sea, por ser un proyecto maven, o alguien te lo prepara para importarlo como un proyecto normal, o hay que añadir las librerías y modificar un poco la configuración de eclipse después de importarlo. Vamos, casi lo mismo que con un proyecto normal.
__________________
Cada vez que solucionas los problemas de alguien que no se esfuerza, piensa en que el día de mañana puede llegar a ser tu compañero de trabajo, o peor, tu jefe.