Preguntas etiquetadas con pom.xml

Un modelo de objeto de proyecto o POM es la unidad fundamental de trabajo en Maven.

12
Diferencias entre dependencia Gestión y dependencias en Maven
¿Cuál es la diferencia entre dependencyManagementy dependencies? He visto los documentos en el sitio web de Apache Maven. Parece que una dependencia definida bajo el dependencyManagementse puede utilizar en sus módulos secundarios sin especificar la versión. Por ejemplo: Un proyecto padre (Pro-par) define una dependencia bajo dependencyManagement: <dependencyManagement> <dependencies> <dependency> …


4
¿Qué es pluginManagement en pom.xml de Maven?
Este es un fragmento de mi archivo pom. .... <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-dependency-plugin</artifactId> <version>2.4</version> <executions> <execution> <phase>install</phase> <goals> <goal>copy-dependencies</goal> </goals> <configuration> ...... </configuration> </execution> </executions> </plugin> </plugins> ... Lo uso con éxito con el comando mvn install Pero, cuando trato de incluirlo en la etiqueta "pluginManagement", maven-dependency-plugindeja de funcionar cuando …




7
¿Qué hace exactamente mvn install en maven?
Recién comencé a usar Maven y me dijeron que lo hiciera mvn installen un directorio específico. ¿Qué hace mvn installexactamente? Creo que busca pom.xmlen la carpeta actual y comienza a seguir las instrucciones especificadas en ese archivo. ¿Es eso correcto?
165 java  maven  pom.xml 


13
Especifique JDK para que Maven lo use
Estoy tratando de construir un plugin Hudson que he modificado y requiere jdk1.6. Esto está bien, pero no veo cómo puedo decirle a Maven dónde está el jdk diferente. Encontré pocas menciones en Internet, pero no parecen aplicarse a mí. Algunos sugieren agregar algo de configuración .m2/settings.xmlpero no tengo un …

9
¿Existe alguna forma de excluir los artefactos heredados de un POM principal?
Los artefactos de las dependencias se pueden excluir declarando un <exclusions>elemento dentro de un <dependency>Pero en este caso es necesario excluir un artefacto heredado de un proyecto principal. A continuación, se muestra un extracto del POM en discusión: <project> <modelVersion>4.0.0</modelVersion> <groupId>test</groupId> <artifactId>jruby</artifactId> <version>0.0.1-SNAPSHOT</version> <parent> <artifactId>base</artifactId> <groupId>es.uniovi.innova</groupId> <version>1.0.0</version> </parent> <dependencies> <dependency> …
119 java  maven-2  pom.xml 


2
Instale POM principal sin construir módulos secundarios
Tengo un POM principal en un proyecto de Maven, con esta estructura: parent | --------------- | | child1 child2 Quiero instalar el POM del "padre" en el REPO local para permitir que child1 realice algunos cambios que hice en dependencyManagement, pero no puedo hacer una "instalación limpia" regular porque "child2" …
115 java  maven  maven-2  pom.xml 

8
Maven: el paquete de este proyecto no asignó un archivo al artefacto de compilación
Estoy usando Maven 3.0.3 en Mac 10.6.6. Tengo un proyecto JAR y cuando ejecuto el comando "mvn clean install: install", aparece el error, [ERROR] Failed to execute goal org.apache.maven.plugins:maven-install-plugin:2.3.1:install (default-cli) on project StarTeamCollisionUtil: The packaging for this project did not assign a file to the build artifact -> [Help 1] …

3
¿Cuál es la diferencia entre la dependencia de tipo "pom" con alcance "importación" y sin "importación"?
A partir de Maven 2.0.9 existe la posibilidad de incluir <type>pom</type> <scope>import</scope> en la <dependencyManagement>sección. Según tengo entendido, será "reemplazado" con las dependencias incluidas en este pom como si estuvieran definidas originalmente aquí. ¿Cuál es la diferencia entre la solución anterior y la simple dependencia a este pom sin importalcance …


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.