2011-04-24 13 views
8

? XCode viene de fábrica con soporte para Ant (con varios proyectos de ejemplo que puede generar).¿Cómo configuro Xcode para usar Maven

¿Cómo puedo configurar XCode para usar los archivos maven pom.xml?

Fore hacen referencia al proyecto que estoy intentando fijar está aquí:

Se hace uso de carpetas anidadas, cada uno con su propia pom.xml, todo ello controlado con el habitual experta en construir objetivos de:

  • mvn instalación limpia
  • mvn instalar -o
  • mvn instalar -o -DskipTests

Lo que hace esto es un desafío a los módulos anidados; cada una de las cuales se instala en el ~/.m2/repositorio local.

Para comparar: El sistema de compilación eclipse hace referencia a jar en el ~/.m2/repositorio para dependencias externas, al tiempo que permite que los módulos del proyecto se refieran entre sí.

Me gustaría una forma de configurar algo similar para XCode.

Respuesta

0

Me di cuenta de que no hay respuestas a esta pregunta publicada. Si no es posible, ¿entonces tal vez puedas simplemente llamar a un objetivo ant para construir el xcode?

1

Puede usar hacer esto:

mvn ant:ant 

para crear una versión completa de hormigas y luego usar que a partir de Xcode. Tendrá que volver a ejecutar esa tarea cada vez que cambie el pom. Puede agregar una tarea de shell para ejecutar eso como el primer paso en su compilación.

También podría intentar convertir el $M2_HOME/bin/mvn en una tarea de shell en la compilación. Eso podría funcionar, pero nunca podrás depurar problemas sin mucha magia negra.

Lo probaría antes antes de la última.

0

Puede usar Xcode Maven Plugin para usar maven en su Xcode.

this es el repositorio git hub.

los siguientes requisitos deben cumplirse con el fin de utilizar el plugin de Maven Xcode:

  • Mac OS X> = 10.7 (Lion) + La construcción tiene que ejecutarse en un ordenador Mac.
  • JRE 6+ El entorno de ejecución Java debe estar instalado en la computadora.
  • Maven> = 3.0.2 Maven 3 debe instalarse y configurarse correctamente para que tenga acceso a los repositorios centrales.
  • Xcode> = 4.4 Xcode 4.4 o superior tiene que ser instalado ya que el plugin realiza
  • Xcode llamadas de línea de comandos.
Cuestiones relacionadas