2011-04-15 21 views
5

Estoy usando Maven 3.0.3. Estoy intentando probar las propiedades de lectura de un archivo de propiedades (esto es parte de un esfuerzo mayor, quería obtener esta parte primero). Tengo esto en mi pom.xml ...properties-maven-plugin: Los parámetros 'archivos' para el objetivo ... faltan

<plugin> 
    <groupId>org.codehaus.mojo</groupId> 
    <artifactId>maven-properties-plugin</artifactId> 
    <version>1.0</version> 
    <configuration> 
     <files> 
     <file>${basedir}/build.properties</file> 
     </files> 
    </configuration> 
    </plugin> 

Pero, lamentablemente, en ejecución "propiedades MVN: read-proyecto-properties" falla con el error abajo. ¿Cómo necesito reconfigurar lo que estoy haciendo? - Dave

davea-mbp2:socialmediaproxy davea$ mvn properties:read-project-properties 
[INFO] Scanning for projects... 
[WARNING] The POM for org.codehaus.mojo:maven-properties-plugin:jar:1.0 is missing, no dependency information available 
[WARNING] Failed to retrieve plugin descriptor for org.codehaus.mojo:maven-properties-plugin:1.0: Plugin org.codehaus.mojo:maven-properties-plugin:1.0 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.codehaus.mojo:maven-properties-plugin:jar:1.0 
[INFO]                   
[INFO] ------------------------------------------------------------------------ 
[INFO] Building socialmediaproxy 0.1 
[INFO] ------------------------------------------------------------------------ 
[WARNING] The POM for org.codehaus.mojo:maven-properties-plugin:jar:1.0 is missing, no dependency information available 
[WARNING] Failed to retrieve plugin descriptor for org.codehaus.mojo:maven-properties-plugin:1.0: Plugin org.codehaus.mojo:maven-properties-plugin:1.0 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.codehaus.mojo:maven-properties-plugin:jar:1.0 
[INFO] 
[INFO] --- properties-maven-plugin:1.0-alpha-2:read-project-properties (default-cli) @ socialmediaproxy --- 
[INFO] ------------------------------------------------------------------------ 
[INFO] BUILD FAILURE 
[INFO] ------------------------------------------------------------------------ 
[INFO] Total time: 2.355s 
[INFO] Finished at: Fri Apr 15 11:01:31 CDT 2011 
[INFO] Final Memory: 11M/81M 
[INFO] ------------------------------------------------------------------------ 
[ERROR] Failed to execute goal org.codehaus.mojo:properties-maven-plugin:1.0-alpha-2:read-project-properties (default-cli) on project socialmediaproxy: The parameters 'files' for goal org.codehaus.mojo:properties-maven-plugin:1.0-alpha-2:read-project-properties are missing or invalid -> [Help 1] 
[ERROR] 
+0

posiblemente relacionados con http://stackoverflow.com/questions/ 2664362/propiedades-maven-plugin-error-cargando-propiedades-archivo – Raghuram

Respuesta

2

Creo que confundió la configuración del artefacto del complemento. Los identificadores de artefactos son correctos

<groupId>org.codehaus.mojo</groupId> 
<artifactId>properties-maven-plugin</artifactId> 
<version>1.0-alpha-2</version> 

Ver: Plugin Homepage

1
  1. actualización a la versión actual del complemento 1.0-alpha-2
  2. Asegúrese de que el archivo existe build.properties en el ${basedir}
  3. O bien:
    • especificar el objetivo al llamar mvn con mvn properties:read-project-properties
    • O añadir el objetivo de la pom.xml

Ejemplo pom.xml:

<build> 
    <plugins> 
    ... 
    <plugin> 
    <groupId>org.codehaus.mojo</groupId> 
    <artifactId>properties-maven-plugin</artifactId> 
    <version>1.0-alpha-2</version> 
    <executions> 
     <execution> 
     <phase>initialize</phase> 
     <goals> 
      <goal>read-project-properties</goal> 
     </goals> 
     <configuration> 
      <files> 
      <file>${basedir}/build.properties</file> 
      </files> 
     </configuration> 
     </execution> 
    </executions> 
    </plugin> 
    ... 
    </plugins> 
</build> 
Cuestiones relacionadas