2011-09-25 22 views
8

¿Cómo integrar maven 2 en un proyecto de netbeans existente?¿Cómo integrar maven 2 en un proyecto de netbeans existente?

no quiero hacerlo por la creación de un nuevo proyecto de aplicación experta web y mover los archivos manualmente a el nuevo proyecto (como lo he hecho versiones de este proyecto en mis repositorios Subversion que no voy a poder vincular si Creo un nuevo proyecto), más bien necesito integrar eso en mi proyecto netbeans ya existente. ¿Cómo lo hago? ¿Funcionaría la creación de un pom.xml?


Maven 2 ya está instalado en mi máquina.

Respuesta

9

¿Qué tal crear un nuevo proyecto web Maven y mover el pom.xml de vuelta a su proyecto web existente? Es decir:

  1. copia de seguridad de sus proyectos
  2. Crear un nuevo proyecto con el nombre MavenWebTest
  3. cerrar su proyecto original
  4. Mover el pom.xml del proyecto MavenWebTest a la carpeta de su proyecto original
  5. Modificar la pom.xml ajustes específicos del proyecto (por ejemplo, nombre del proyecto, dependencias)
  6. Eliminar el build.xml y el w agujero nbproject carpeta
  7. Mover y cambiar el nombre de la carpeta web-src/main/webapp (webapp es el nuevo nombre) (utilizar svn mv si utiliza Subversion)
  8. Mover src/java-src/main/java (svn mv aquí también)
  9. abierto a proyectar de nuevo en Netbeans . Debería ser un proyecto de Maven ahora.
  10. Eliminar lo innecesario MavenWebTest proyecto

De todos modos, la creación de un vacío pom.xml también debería funcionar. Debe enumerar sus dependencias en el pom.xml y debe establecer el nombre del proyecto. Quizás también se requieran otras mejoras para obtener el mismo resultado que crear Netbeans sin Maven. Si creas el pom.xml con Netbeans (el MavenWebTest anterior), supongo que la mayoría de las cosas específicas de Netbeans ya estarán allí.

Si eres nuevo en Maven, te sugiero que consultes los libros gratuitos en pdf/html en Sonatype's website.

+0

Gracias palacsint! Puedo comenzar con Maven (en un nuevo proyecto) pero no quiero moverme a un nuevo proyecto ya que no podré seguir mis versiones anteriores almacenadas en repositorios subversivos bajo el nombre de este proyecto –

+0

. ver mi respuesta actualizada El nuevo proyecto solo requiere temporalmente. Su 'pom.xml' es importante, es útil ver cómo Netbeans genera' pom.xml' para sus proyectos. Espero que esté más claro ahora. Avísame si no. – palacsint

+0

@palacsint Una vez que ha copiado pom.xml, ¿acaba de ejecutar los botones habituales "compilar" o "ejecutar"? Si Netbeans sabe que tiene que leer pom.xml, ¿qué pasa con la configuración clásica con pestañas "bibliotecas"? –

Cuestiones relacionadas